I can reproduce the freeze on Ubuntu 14.04 with gnome-shell 3.12 from the gnome3-team ppa.
You can freeze gnome shell this way:
1) Start nautilus
2) Press ctrl+l to navigate to a directory using the keyboard.
Some ppl suggests this is a driver issue. I don't think so. I'm running this on an optimus laptop. The freeze is reproducible using both i915 and nouveau.
This is the stack trace:
(gdb) #0 0x00007f39d0469fbd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f39c7c0fb72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007f39c7c113ff in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007f39c7c11512 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4 0x00007f39cd73948f in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5 0x00007f39cd720c74 in _XGetWindowAttributes () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6 0x00007f39cd720de1 in XGetWindowAttributes () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007f39d213241c in meta_window_new (display=display@entry=0x3061fd0, xwindow=23069590, must_be_viewable=must_be_viewable@entry=0, effect=effect@entry=META_COMP_EFFECT_CREATE)
at core/window.c:877
#8 0x00007f39d20ff8fe in event_callback (event=0x7fff992b47b0, data=0x3061fd0) at core/display.c:2790
#9 0x00007f39d214e933 in filter_func (xevent=0x7fff992b47b0, event=<optimized out>, data=<optimized out>) at ui/ui.c:261
#10 0x00007f39cd497411 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#11 0x00007f39cd4976de in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#12 0x00007f39cd46edd9 in gdk_display_get_event () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#13 0x00007f39cd497492 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#14 0x00007f39d09a8e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f39d09a9048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f39d09a930a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f39d210c2a1 in meta_run () at core/main.c:566
#18 0x0000000000401d01 in main (argc=1, argv=0x7fff992b4ba8) at main.c:437
I can reproduce the freeze on Ubuntu 14.04 with gnome-shell 3.12 from the gnome3-team ppa.
You can freeze gnome shell this way:
1) Start nautilus
2) Press ctrl+l to navigate to a directory using the keyboard.
Some ppl suggests this is a driver issue. I don't think so. I'm running this on an optimus laptop. The freeze is reproducible using both i915 and nouveau.
This is the stack trace:
(gdb) #0 0x00007f39d0469fbd in poll () at ../sysdeps/ unix/syscall- template. S:81 x86_64- linux-gnu/ libxcb. so.1 x86_64- linux-gnu/ libxcb. so.1 x86_64- linux-gnu/ libxcb. so.1 x86_64- linux-gnu/ libX11. so.6 ibutes () from /usr/lib/ x86_64- linux-gnu/ libX11. so.6 butes () from /usr/lib/ x86_64- linux-gnu/ libX11. so.6 display@ entry=0x3061fd0 , xwindow=23069590, must_be_ viewable= must_be_ viewable@ entry=0, effect= effect@ entry=META_ COMP_EFFECT_ CREATE) 0x7fff992b47b0, data=0x3061fd0) at core/display.c:2790 0x7fff992b47b0, event=<optimized out>, data=<optimized out>) at ui/ui.c:261 x86_64- linux-gnu/ libgdk- 3.so.0 x86_64- linux-gnu/ libgdk- 3.so.0 get_event () from /usr/lib/ x86_64- linux-gnu/ libgdk- 3.so.0 x86_64- linux-gnu/ libgdk- 3.so.0 context_ dispatch () from /lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 4ba8) at main.c:437
#1 0x00007f39c7c0fb72 in ?? () from /usr/lib/
#2 0x00007f39c7c113ff in ?? () from /usr/lib/
#3 0x00007f39c7c11512 in xcb_wait_for_reply () from /usr/lib/
#4 0x00007f39cd73948f in _XReply () from /usr/lib/
#5 0x00007f39cd720c74 in _XGetWindowAttr
#6 0x00007f39cd720de1 in XGetWindowAttri
#7 0x00007f39d213241c in meta_window_new (display=
at core/window.c:877
#8 0x00007f39d20ff8fe in event_callback (event=
#9 0x00007f39d214e933 in filter_func (xevent=
#10 0x00007f39cd497411 in ?? () from /usr/lib/
#11 0x00007f39cd4976de in ?? () from /usr/lib/
#12 0x00007f39cd46edd9 in gdk_display_
#13 0x00007f39cd497492 in ?? () from /usr/lib/
#14 0x00007f39d09a8e04 in g_main_
#15 0x00007f39d09a9048 in ?? () from /lib/x86_
#16 0x00007f39d09a930a in g_main_loop_run () from /lib/x86_
#17 0x00007f39d210c2a1 in meta_run () at core/main.c:566
#18 0x0000000000401d01 in main (argc=1, argv=0x7fff992b