[compiz] Gtk-Window-Decorator Problem

lowfi lowfi at chello.at
Fri Dec 22 10:24:12 PST 2006


Hi,

here is a backtrace after the process stopped.

#0  0xb7f9e410 in ?? ()
#1  0xbf81f398 in ?? ()
#2  0xffffffff in ?? ()
#3  0x00000001 in ?? ()
#4  0xb77276bb in poll () from /lib/tls/i686/cmov/libc.so.6
#5  0xb78cef19 in XAddConnectionWatch () from /usr/lib/libX11.so.6
#6  0xb78cf2ff in _XRead () from /usr/lib/libX11.so.6
#7  0xb78cfcd4 in _XReply () from /usr/lib/libX11.so.6
#8  0xb78c6e3a in XSync () from /usr/lib/libX11.so.6
#9  0x0804f175 in decor_update_meta_window_property (d=0x8185100,
     theme=0x80dc3c0, flags=2175) at gtk-window-decorator.c:1243
#10 0x08050624 in meta_draw_window_decoration (d=0x8185100)
     at gtk-window-decorator.c:1862
#11 0x08051439 in draw_decor_list (data=0x0) at gtk-window-decorator.c:2158
#12 0xb77e6ea1 in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0
#13 0xb77e8dc2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0xb77ebd9f in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#15 0xb77ec149 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#16 0xb7c7f3b4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x08058516 in main (argc=2, argv=0xbf820834) at gtk-window-decorator.c:5728

I tried to remove the error trap in decor_update_meta_window_property () to see if I get an XError, but
gwd just stopped again. Here is another bt.

#0  0xb7fdf410 in ?? ()
#1  0xbfb73b48 in ?? ()
#2  0xffffffff in ?? ()
#3  0x00000001 in ?? ()
#4  0xb77686bb in poll () from /lib/tls/i686/cmov/libc.so.6
#5  0xb790ff19 in XAddConnectionWatch () from /usr/lib/libX11.so.6
#6  0xb79102ff in _XRead () from /usr/lib/libX11.so.6
#7  0xb7910cd4 in _XReply () from /usr/lib/libX11.so.6
#8  0xb78f2176 in XGetWindowProperty () from /usr/lib/libX11.so.6
#9  0xb7f29b14 in wnck_workspace_get_number () from /usr/lib/libwnck-1.so.18
#10 0xb7f29cf4 in wnck_workspace_get_number () from /usr/lib/libwnck-1.so.18
#11 0xb7f221fb in wnck_window_get_screen () from /usr/lib/libwnck-1.so.18
#12 0xb7f22718 in wnck_window_get_screen () from /usr/lib/libwnck-1.so.18
#13 0xb7827ea1 in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0
#14 0xb7829dc2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0xb782cd9f in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#16 0xb782d149 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0xb7cc03b4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x08054aae in main (argc=134647928, argv=Cannot access memory at address 0x5
) at gtk-window-decorator.c:5728

Seems that it always hangs in XAddConnectionWatch, my xorg ver. is 7.1.1

greetings and merry christmas everyone,
Gerd Kohlberger


David Reveman schrieb:
> On Thu, 2006-12-21 at 22:26 +0100, lowfi wrote:
>> Hi,
>>
>> There is a strange bug in gwd. When using compiz, after some time all window decorations become non-responsive.
>> All buttons on the decoration become non-clickable and I can't move any window. Also the decoration color stays in
>> an unfocused state, but I can focus all windows. After that point if i open new windows, they have a decoration bar,
>> but no buttons, icon or title. I've no idea what might causing this, but it happens all the time. If I restart gwd it works
>> for a few minutes and then happens again.
>>
>> Everything works fine with the 0.3.4 release. I also tried turning metacity themes off, but it doesn't make a difference.
>> I'm using the latest GIT, ubuntu feisty and nvidia fx5200 with 1.0.9631.
> 
> That's exactly what would happen if the gwd process stopped. Next time
> this happens, get the pid of gwd and attach to it with gdb to see what's
> going on.
> 
> $ gdb attach PID
> (gdb) where
> 
> should give you useful back trace if gwd was compiled with debugging
> symbols.
> 
> -David
> 
> 


More information about the compiz mailing list