Comment 30 for bug 991552

Revision history for this message
Erik Mathis (erik-mathis) wrote :

Same here, Jisti is causing the crash for me.

emathis@emathis-lappy:~$ env DISPLAY=:0 gdb /usr/bin/gtk-window-decorator
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/gtk-window-decorator...(no debugging symbols found)...done.
(gdb) break exit
Function "exit" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (exit) pending.
(gdb) run --sync --replace
Starting program: /usr/bin/gtk-window-decorator --sync --replace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffef5c4700 (LWP 14572)]
[New Thread 0x7fffeedc3700 (LWP 14573)]
The program 'gtk-window-decorator' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 22047 error_code 3 request_code 2 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.)

Breakpoint 1, 0x00007ffff4ffc990 in exit () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff4ffc990 in exit () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff6bcb75e in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#2 0x00007ffff76d336f in _XError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#3 0x00007ffff76d0311 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4 0x00007ffff76d0355 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5 0x00007ffff76d1190 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6 0x00007ffff76ccaed in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007ffff76ccb7b in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#8 0x00007ffff76ca2bd in XSelectInput () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#9 0x000000000041421e in event_filter_func ()
#10 0x00007ffff6bc1e26 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#11 0x00007ffff6bc3bd6 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#12 0x00007ffff6bc3c7e in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#13 0x00007ffff5b16d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff5b170a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff5b1749a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff6f4e2f7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x000000000040ad50 in main ()