mozilla-[firefox|thunderbird]: "'firefox-bin' received an X Window System error" und "BadPixmap (invalid Pixmap parameter)"-Fehlermeldungen bei backports
Hallo Debian-User,
die beiden einzigsten backports, die ich unter meinem Woody-System
verwende, sind:
mozilla-firefox 0.9.1-3.backports.org.1
mozilla-thunderbird 0.6-1.backports.org.1
Nun beobachte ich folgende Abstürze (thunderbird stürzt mit der gleichen
Fehlermeldung ab), sobald ich unter firefox z.B. Edit / Preferences / Advanced
(reproduzierbar) aufrufe:
$ mozilla-firefox
[...]
(firefox-bin:17051): Gdk-CRITICAL **: file gdkpixmap-x11.c: line 218 (gdk_bitmap_create_from_data): assertion `window == NULL || GDK_IS_WINDOW (window)' failed
(firefox-bin:17051): Gdk-CRITICAL **: file gdkpixmap-x11.c: line 218 (gdk_bitmap_create_from_data): assertion `window == NULL || GDK_IS_WINDOW (window)' failed
(firefox-bin:17051): Gdk-CRITICAL **: file gdkpixmap-x11.c: line 218 (gdk_bitmap_create_from_data): assertion `window == NULL || GDK_IS_WINDOW (window)' failed
The program 'firefox-bin' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadPixmap (invalid Pixmap parameter)'.
(Details: serial 6421 error_code 4 request_code 56 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Das Interessante an der Sache ist, dass diese Abstürze nur unter *KDE2*
(Standard-KDE in Woody) auftreten. In *icewm* konnte ich dieses Verhalten
nicht feststellen.
Dieses Verhalten beobachte ich bei firefox erst nach meinem heutigen Update auf
0.9.1-3 (von 0.8) -- bei thunderbird schon seit einer ganzen Weile (ab
0.6).
Output von strace:
[...]
write(2, "\n(firefox-bin:17287): Gdk-CRITIC"..., 161
(firefox-bin:17287): Gdk-CRITICAL **: file gdkpixmap-x11.c: line 218 (gdk_bitmap_create_from_data): assertion `window == NULL || GDK_IS_WINDOW (window)' failed
) = 161
write(3, "F\3\5\0\341\1@\3\t\0@\3<\0g\1\r\0\r\0008\1\5\0\t\0@\3\0"..., 632) = 632
read(3, "\0\4\315 \0\0\0\0\0\0008\0\t\0@\3\3\0\0\200\2\0\0\0Pv\303"..., 32) = 32
open("/usr/X11R6/lib/X11/XErrorDB", O_RDONLY) = 27
fstat64(27, {st_mode=S_IFREG|0644, st_size=33792, ...}) = 0
read(27, "! $Xorg: XErrorDB,v 1.3 2000/08/"..., 33792) = 33792
close(27) = 0
write(2, "The program \'firefox-bin\' receiv"..., 568The program 'firefox-bin' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadPixmap (invalid Pixmap parameter)'.
(Details: serial 8397 error_code 4 request_code 56 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
) = 568
unlink("/home/heiko/.firefox/default/3dv973mo.slt/lock") = 0
write(9, "\240\0\33@\2\0\0\0\1\0\0\0@\f\10\01081\10\01004\10\10\370"..., 148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
wait4(17323, NULL, __WCLONE, NULL) = 17323
munmap(0x40883000, 8192) = 0
munmap(0x4085d000, 8192) = 0
_exit(1)
Meine .firefox-configs habe ich auch schon mal weggeschrieben - hat
nichts genutzt.
Über Hinweise und Tipps zu diesem Thema würde ich mich sehr freuen.
Danke...
Gruss Heiko
Reply to: