[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: