(gdb) where
#0  0xb7814424 in __kernel_vsyscall ()
#1  0xb6d6c75e in poll () from /lib/libc.so.6
#2  0xb5acb3e0 in ?? () from /usr/lib/libxcb.so.1
#3  0xb5accd08 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0xb61f3af8 in _XReply () from /usr/lib/libX11.so.6
#5  0xb64db023 in ?? () from /usr/lib/libGL.so.1
#6  0xb64d93db in ?? () from /usr/lib/libGL.so.1
#7  0xb64b214c in ?? () from /usr/lib/libGL.so.1
#8  0xb750476d in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#9  0xb7504c77 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#10 0xb756f348 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#11 0xb7525214 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#12 0xb75256a7 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#13 0xb756d860 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#14 0xb7551da7 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#15 0xb6e68f6f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb6e696d0 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb6e69e0b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0xb76bc660 in meta_run () from /usr/lib/libmutter.so.0
#19 0x08049b14 in main ()


(gdb) t a a bt

Thread 6 (Thread 0xb47e6b70 (LWP 1551)):
#0  0xb7814424 in __kernel_vsyscall ()
#1  0xb6d6c75e in poll () from /lib/libc.so.6
#2  0xb6e7817b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb6e695d6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb6e69e0b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5  0xb7743334 in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#6  0xb6e905c4 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb6e13c77 in start_thread () from /lib/libpthread.so.0
#8  0xb6d76c6e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xb3dffb70 (LWP 1552)):
#0  0xb7814424 in __kernel_vsyscall ()
#1  0xb6d6c75e in poll () from /lib/libc.so.6
#2  0xb6e7817b in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb6e695d6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb6e69e0b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#5  0xb60dcad1 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0xb6e905c4 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb6e13c77 in start_thread () from /lib/libpthread.so.0
#8  0xb6d76c6e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaf5fdb70 (LWP 1553)):
#0  0xb7814424 in __kernel_vsyscall ()
#1  0xb6d6c75e in poll () from /lib/libc.so.6
#2  0xb5e5ee02 in ?? () from /usr/lib/libpulse.so.0
#3  0xb5e4dd29 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb5e4e514 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb5e4e5f4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb5e5eda3 in ?? () from /usr/lib/libpulse.so.0
#7  0xb5a9b555 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#8  0xb6e13c77 in start_thread () from /lib/libpthread.so.0
#9  0xb6d76c6e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaeddcb70 (LWP 1554)):
#0  0xb7814424 in __kernel_vsyscall ()
#1  0xb6e1782b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb693b4fa in PR_WaitCondVar () from /usr/lib/libnspr4.so
#3  0xb69f6e5a in ?? () from /usr/lib/xulrunner-2.0/libmozjs.so
#4  0xb6941221 in ?? () from /usr/lib/libnspr4.so
#5  0xb6e13c77 in start_thread () from /lib/libpthread.so.0
#6  0xb6d76c6e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa09d0b70 (LWP 1771)):
#0  0xb7814424 in __kernel_vsyscall ()
#1  0xb6e1a81b in read () from /lib/libpthread.so.0
#2  0xb6e6addf in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb6e905c4 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb6e13c77 in start_thread () from /lib/libpthread.so.0
#5  0xb6d76c6e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb57e9840 (LWP 1550)):
#0  0xb7814424 in __kernel_vsyscall ()
#1  0xb6d6c75e in poll () from /lib/libc.so.6
#2  0xb5acb3e0 in ?? () from /usr/lib/libxcb.so.1
#3  0xb5accd08 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0xb61f3af8 in _XReply () from /usr/lib/libX11.so.6
#5  0xb64db023 in ?? () from /usr/lib/libGL.so.1
#6  0xb64d93db in ?? () from /usr/lib/libGL.so.1
#7  0xb64b214c in ?? () from /usr/lib/libGL.so.1
#8  0xb750476d in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#9  0xb7504c77 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#10 0xb756f348 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#11 0xb7525214 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#12 0xb75256a7 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#13 0xb756d860 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#14 0xb7551da7 in ?? () from /usr/lib/libclutter-glx-1.0.so.0
#15 0xb6e68f6f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb6e696d0 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb6e69e0b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0xb76bc660 in meta_run () from /usr/lib/libmutter.so.0
#19 0x08049b14 in main ()



(gdb) call gjs_dumpstack ()
$1 = 0

strace -p $(pidof gnome-shell)
Process 1550 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...> 
