Windows decoration disappear and the windows freeze

Bug #1036792 reported by Varun Mittal
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
New
Undecided
Unassigned

Bug Description

Recently installed Ubuntu 12.04
Overall experience is good but the random 'windows decoration' disappearance is sort of a nuisance.
Each time it happens I have to open up ccsm, deselect 'window decoration' then reselect it

Issue observed [Randomly]:
Window borders disappear all of a sudden. I am able to open new windows, tabs etc but if the windows don't open in full screen mode they are stuck on the screen wherever they appear. I am not able to move them , resize them since either the borders are gone or the 3 buttons(close, max, min) go missing
If the window open in full screen, I can pull them down from the top panel and able to move them around. But the moment I leave the window at some place on the screen it's stuck there

Method to reproduce:
Not certain. Happens randomly with different apps.

GDB debug logs:
(gdb) run --sync --reset
Starting program: /usr/bin/gtk-window-decorator --sync --reset
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb6ccab40 (LWP 4899)]
[New Thread 0xb62ffb40 (LWP 4900)]
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 163123 error_code 3 request_code 20 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, 0xb7505fb8 in _exit () from /lib/i386-linux-gnu/libc.so.6
(gdb) bt
#0 0xb7505fb8 in _exit () from /lib/i386-linux-gnu/libc.so.6
#1 0xb7484fb1 in ?? () from /lib/i386-linux-gnu/libc.so.6
#2 0xb7484fed in exit () from /lib/i386-linux-gnu/libc.so.6
#3 0xb7988c40 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#4 0xb7eb8acb in _XError () from /usr/lib/i386-linux-gnu/libX11.so.6
#5 0xb7eb589d in ?? () from /usr/lib/i386-linux-gnu/libX11.so.6
#6 0xb7eb6897 in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6
#7 0xb7e9bb1d in XGetWindowProperty ()
   from /usr/lib/i386-linux-gnu/libX11.so.6
#8 0x0805daff in get_frame_type ()
#9 0x0805a9bc in event_filter_func ()
#10 0xb797e7ae in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#11 0xb798067b in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#12 0xb798072d in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0
#13 0xb76c2d86 in g_main_context_dispatch ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0xb76c3125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#15 0xb76c356b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#16 0xb7b0db8f in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0
#17 0x08050276 in main ()

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.