http://bugzilla.novell.com/show_bug.cgi?id=555027 Summary: autologin failure ... Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: mmeeks@novell.com QAContact: qa@suse.de Found By: --- I installed the Gnome live-CD; then re-booted, went through the auto-configuration flow, and then (AFAIR re-booted), and gdm / auto-login hung - after mis-rendering some painfully cramped text inside a dialog saying that [ I thought we had accelerated auto-login so it did not do this incidentally ]. I switched consoles, and discovered that (apparently) X is not responding / re-rendering either, so I got a trace of that - fine: Thread 1 (Thread 0xb73396c0 (LWP 7134)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb74a457d in select () from /lib/libc.so.6 #2 0x081370a3 in WaitForSomething () #3 0x0808da09 in Dispatch () #4 0x08071f85 in main () Then I poked at other apps: (gdb) attach 7708 Attaching to process 7708 ptrace: Operation not permitted. (gdb) q linux-8pm5:~ # ps auwx | grep 7708 gdm 7708 0.0 0.0 0 0 ? Z 19:45 0:00 [canberra-gtk-pl] <defunct> (gdb) bt #0 0xffffe430 in __kernel_vsyscall () #1 0xb6f46d5e in poll () from /lib/libc.so.6 #2 0xb6bc9150 in ?? () from /usr/lib/libxcb.so.1 #3 0xb6bcae64 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #4 0xb702af3b in _XReply () from /usr/lib/libX11.so.6 #5 0xb701ebf6 in XSync () from /usr/lib/libX11.so.6 #6 0xb740f7b8 in gdk_flush () from /usr/lib/libgdk-x11-2.0.so.0 #7 0xb75988fc in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #8 0x0806148b in gtk_tree_model_iter_n_children () #9 0xb6e95ace in __libc_start_main () from /lib/libc.so.6 #10 0x08050621 in gtk_tree_model_iter_n_children () (gdb) finish Run till exit from #0 0xffffe430 in __kernel_vsyscall () ^[[C Detaching from program: /usr/bin/gnome-session, process 7398 Before I hit metacity: (gdb) bt #0 0xffffe430 in __kernel_vsyscall () #1 0xb6df7d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6eef27c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb6b761a3 in ?? () from /usr/lib/libxcb.so.1 #4 0xb6b77e64 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #5 0xb6ff2f3b in _XReply () from /usr/lib/libX11.so.6 #6 0xb6fe6bf6 in XSync () from /usr/lib/libX11.so.6 #7 0x08069808 in gdk_rectangle_intersect () #8 0x08085c84 in gdk_rectangle_intersect () #9 0x0808b832 in gdk_rectangle_intersect () #10 0x0806233e in gdk_rectangle_intersect () #11 0x08078cc0 in gdk_rectangle_intersect () #12 0x08061dc6 in gdk_rectangle_intersect () #13 0x08071b64 in gdk_rectangle_intersect () #14 0x08072858 in gdk_rectangle_intersect () #15 <signal handler called> #16 0xffffe430 in __kernel_vsyscall () #17 0xb6ed6d1e in poll () from /lib/libc.so.6 #18 0xb6b76150 in ?? () from /usr/lib/libxcb.so.1 #19 0xb6b77e64 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #20 0xb6ff2f3b in _XReply () from /usr/lib/libX11.so.6 #21 0xb6fe6bf6 in XSync () from /usr/lib/libX11.so.6 #22 0x0808f59e in gdk_rectangle_intersect () #23 0x08081c99 in gdk_rectangle_intersect () #24 0x08081eae in gdk_rectangle_intersect () #25 0x08081ee7 in gdk_rectangle_intersect () #26 0x08085a5c in gdk_rectangle_intersect () #27 0x08063816 in gdk_rectangle_intersect () #28 0x080ab89c in gdk_rectangle_intersect () #29 0xb73f14c3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #30 0xb73f3211 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #31 0xb73f366f in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #32 0xb714b4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #33 0xb714ed98 in ?? () from /usr/lib/libglib-2.0.so.0 #34 0xb714f1ef in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #35 0x08072383 in gdk_rectangle_intersect () #36 0xb6e25ace in __libc_start_main () from /lib/libc.so.6 #37 0x08053ad1 in gdk_rectangle_intersect () Which seems to be the cause of the grief. It -seems- that if you send metacity whatever signal it is that kills it benignly, and it gets that in the middle of some xcb synchronous call - then -very- bad things happen. quite why metacity is doing this work synchronously, instead of at idle, later I have no idea. But it hung my whole session & I couldn't log in. At least - pkill -9 -f metacity from the console let me log-in. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.