Here is a way to freeze gmc, and X. I have to do
or go to a console and kill gmc to get things going again.
The mouse is a MS-intellimouse if that matters.
- right-click the background
- click the "new" area of the dialog many times with left,
and both buttons at the same time.
Start over until in the end gmc freezes.
After doing ctrl-alt-backspace there was a nice core-file
the lower left corner. This is from gdb:
#0 0x40420131 in __kill ()
#1 0x4041fd86 in raise (sig=6) at
#2 0x40421467 in abort () at ../sysdeps/generic/abort.c:88
#3 0x403db671 in g_logv ()
#4 0x403db722 in g_log ()
#5 0x402a2ae5 in gdk_x_io_error ()
#6 0x4030aa5d in _XIOError ()
#7 0x4030859e in _XRead ()
#8 0x40307fb3 in _XEventsQueued ()
#9 0x402fc998 in XPending ()
#10 0x402ae938 in gdk_event_prepare ()
#11 0x403d9563 in g_main_iterate ()
#12 0x403d9979 in g_main_run ()
#13 0x4020ae3a in gtk_main ()
#14 0x809d22c in gtkrundlg_event ()
#15 0x8068feb in run_dlg ()
#16 0x809d44c in dialog_panel_callback ()
#17 0x809d469 in create_panels ()
#18 0x80667e1 in suspend_cmd ()
#19 0x8066df7 in midnight_callback ()
#20 0x8067860 in main ()
#21 0x40419cd3 in __libc_start_main (main=0x806757c <main>,
argv=0xbffffba4, init=0x8062058 <_init>, fini=0x80cf1fc
rtld_fini=0x4000a180 <_dl_fini>, stack_end=0xbffffb9c)
---Type <return> to continue, or q <return> to quit---
I just confirmed this after upgrading to 5.9.9. It feels as if it's
harder to trigger, but after clicking away for a while at the
background and the dialog that pops up after right-clicking the
background, it freezes.