I've attached to compiz a few times using gdb when I get in this state, and the state of the threads always seems to be the same. Here's the output from one of the sessions, in case it's helpful.
(gdb) info threads Id Target Id Frame 4 Thread 0x7f7679af3700 (LWP 8136) "gmain" 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 3 Thread 0x7f7663301700 (LWP 8183) "dconf worker" 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 2 Thread 0x7f7662b00700 (LWP 8184) "gdbus" 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 * 1 Thread 0x7f767ec02780 (LWP 8135) "compiz" 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt #0 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f767be78862 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f767be79d5f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f767be79f7b in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007f767d973fed in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007f767d96a4e6 in XQueryTree () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007f766ac558dd in GestureEngine::FindCompWindow(unsigned long) () from /usr/lib/compiz/libunityshell.so #7 0x00007f766ac55a21 in GestureEngine::OnTouchStart(GeisAdapter::_GeisTouchData*) () from /usr/lib/compiz/libunityshell.so #8 0x00007f766ac54ae7 in GeisAdapter::GestureStart(void*, unsigned int, unsigned int, unsigned long, GeisGestureAttr*) () from /usr/lib/compiz/libunityshell.so #9 0x00007f766a5a9ded in ?? () from /usr/lib/x86_64-linux-gnu/libutouch-geis.so.1 #10 0x00007f766a5aa996 in ?? () from /usr/lib/x86_64-linux-gnu/libutouch-geis.so.1 #11 0x00007f766a5a4ee6 in ?? () from /usr/lib/x86_64-linux-gnu/libutouch-geis.so.1 #12 0x00007f766a5aa5ec in geis_event_dispatch () from /usr/lib/x86_64-linux-gnu/libutouch-geis.so.1 #13 0x00007f766ac52920 in GeisAdapter::OnWatchIn(_GIOChannel*, GIOCondition, void*) () from /usr/lib/compiz/libunityshell.so #14 0x00007f767c7dbdda in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007f767c7dc1a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007f767c7dc59a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x000000000040299e in main () (gdb) thread 2 [Switching to thread 2 (Thread 0x7f7662b00700 (LWP 8184))] #0 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt #0 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f767c7dc136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f767c7dc59a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7678818446 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f767c7fd7d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f767dc71e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f767df7774d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () (gdb) thread 3 [Switching to thread 3 (Thread 0x7f7663301700 (LWP 8183))] #0 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt #0 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f767c7dc136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f767c7dc59a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f766330675b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007f767c7fd7d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f767dc71e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f767df7774d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () (gdb) thread 4 [Switching to thread 4 (Thread 0x7f7679af3700 (LWP 8136))] #0 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt #0 0x00007f767df6bd93 in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f767c7dc136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f767c7dc264 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f767c7dc2b1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f767c7fd7d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f767dc71e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007f767df7774d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #7 0x0000000000000000 in ?? () -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/938770 Title: Desktop becomes completely unresponsive To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/938770/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs