Bug 596010
Summary: | gdm-greeter doesn't display login box after yum upgrade to f13 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Henrique Martins <fedora> |
Component: | gdm | Assignee: | jmccann |
Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 13 | CC: | cschalle, jbastian, jmccann, johnh, rrankin, rstrode |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-05-30 20:06:51 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Henrique Martins
2010-05-26 06:24:47 UTC
Debugged this this morning and culprit is gdm/simple-greeter with disable_user_list set to true. If I set the value of that option to true in /etc/gconf/gconf.xml.mandatory/apps/gdm/simple-greeter/%gconf.xml as in <?xml version="1.0"?> <gconf> <entry name="disable_user_list" mtime="1263745615" type="bool" value="true"/> </gconf> and telinit 3/telinit 5 to restart gdm, the simple-greeter login box is a single vertical line, mostly one pixel wide, with a couple of 2 pixel wide sections. If I change the file to have value="false", the default, and restart gdm again, the login box is back to normal, albeit with the user list I don't want to see. Reproduced it twice, so it seems symptomatic. I have the same issue with disable_user_list set to true after preupgrade FC12->FC13 This bug is a show-stopper on F13 with disable_user_list set to true. gdm is crashing and the process table fills up processes that contain "pam" and "gdm" on the command line. In a few minutes these processes bring the system to a crawl, preventing logins over the network or from another virtual console. Some relevant lines from /var/log/messages: May 28 13:01:55 dash gdm-simple-greeter[1829]: Gtk-WARNING: gtkwidget.c:5643: widget not within a GtkWindow May 28 13:01:57 dash gdm[1851]: ******************* START ********************************** May 28 13:01:58 dash gdm[1851]: [Thread debugging using libthread_db enabled] May 28 13:01:58 dash gdm[1851]: [New Thread 0x7f22eb6ec710 (LWP 1834)] May 28 13:01:59 dash gdm[1851]: 0x00007f22fa60bfdd in waitpid () from /lib64/libpthread.so.0 May 28 13:01:59 dash gdm[1851]: #0 0x00007f22fa60bfdd in waitpid () from /lib64/libpthread.so.0 May 28 13:01:59 dash gdm[1851]: #1 0x00000000004312bb in ?? () May 28 13:01:59 dash gdm[1851]: #2 0x0000000000431367 in ?? () May 28 13:01:59 dash gdm[1851]: #3 <signal handler called> May 28 13:01:59 dash gdm[1851]: #4 0x00007f22f7a8f0f2 in __strlen_sse2 () from /lib64/libc.so.6 May 28 13:01:59 dash gdm[1851]: #5 0x00007f22f7dea3b2 in g_strdup () from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #6 0x00007f22f80bbcdd in ?? () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #7 0x00007f22f80aab29 in g_signal_emit_valist () May 28 13:01:59 dash gdm[1851]: from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #8 0x00007f22f80ab3a3 in g_signal_emit () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #9 0x000000000041f1cc in ?? () May 28 13:01:59 dash gdm[1851]: #10 0x00007f22f809598e in g_closure_invoke () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #11 0x00007f22f80a9947 in ?? () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #12 0x00007f22f80aade6 in g_signal_emit_valist () May 28 13:01:59 dash gdm[1851]: from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #13 0x00007f22f80ab3a3 in g_signal_emit () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #14 0x0000000000419936 in ?? () May 28 13:01:59 dash gdm[1851]: #15 0x000000000041a455 in ?? () May 28 13:01:59 dash gdm[1851]: #16 0x00007f22fa8299d6 in dbus_connection_dispatch () May 28 13:01:59 dash gdm[1851]: from /lib64/libdbus-1.so.3 May 28 13:01:59 dash gdm[1851]: #17 0x00007f22faa63a25 in ?? () from /usr/lib64/libdbus-glib-1.so.2 May 28 13:01:59 dash gdm[1851]: #18 0x00007f22f7dc9d02 in g_main_context_dispatch () May 28 13:01:59 dash gdm[1851]: from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #19 0x00007f22f7dcdae8 in ?? () from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #20 0x00007f22f7dcdff5 in g_main_loop_run () from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #21 0x00007f22fa0ce3c7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 May 28 13:01:59 dash gdm[1851]: #22 0x00000000004123f4 in ?? () May 28 13:01:59 dash gdm[1851]: #23 0x00007f22f7a2dc5d in __libc_start_main () from /lib64/libc.so.6 May 28 13:01:59 dash gdm[1851]: #24 0x0000000000411fd9 in ?? () May 28 13:01:59 dash gdm[1851]: #25 0x00007fff1ce691f8 in ?? () May 28 13:01:59 dash gdm[1851]: #26 0x000000000000001c in ?? () May 28 13:01:59 dash gdm[1851]: #27 0x0000000000000001 in ?? () May 28 13:01:59 dash gdm[1851]: #28 0x00007fff1ce6ac3e in ?? () May 28 13:01:59 dash gdm[1851]: #29 0x0000000000000000 in ?? () May 28 13:01:59 dash gdm[1851]: May 28 13:01:59 dash gdm[1851]: Thread 2 (Thread 0x7f22eb6ec710 (LWP 1834)): May 28 13:01:59 dash gdm[1851]: #0 0x00007f22fa608729 in pthread_cond_timedwait@@GLIBC_2.3.2 () May 28 13:01:59 dash gdm[1851]: from /lib64/libpthread.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #1 0x00007f22f780d382 in ?? () from /lib64/libgthread-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #2 0x00007f22f7da50b1 in ?? () from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #3 0x00007f22f7da51f7 in g_async_queue_timed_pop () May 28 13:01:59 dash gdm[1851]: from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #4 0x00007f22f7df4cba in ?? () from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #5 0x00007f22f7df2e84 in ?? () from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #6 0x00007f22fa604761 in start_thread () from /lib64/libpthread.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #7 0x00007f22f7af050d in clone () from /lib64/libc.so.6 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: May 28 13:01:59 dash gdm[1851]: Thread 1 (Thread 0x7f22fb06c8e0 (LWP 1829)): May 28 13:01:59 dash gdm[1851]: #0 0x00007f22fa60bfdd in waitpid () from /lib64/libpthread.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #1 0x00000000004312bb in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #2 0x0000000000431367 in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #3 <signal handler called> May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #4 0x00007f22f7a8f0f2 in __strlen_sse2 () from /lib64/libc.so.6 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #5 0x00007f22f7dea3b2 in g_strdup () from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #6 0x00007f22f80bbcdd in ?? () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #7 0x00007f22f80aab29 in g_signal_emit_valist () May 28 13:01:59 dash gdm[1851]: from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #8 0x00007f22f80ab3a3 in g_signal_emit () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #9 0x000000000041f1cc in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #10 0x00007f22f809598e in g_closure_invoke () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #11 0x00007f22f80a9947 in ?? () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #12 0x00007f22f80aade6 in g_signal_emit_valist () May 28 13:01:59 dash gdm[1851]: from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #13 0x00007f22f80ab3a3 in g_signal_emit () from /lib64/libgobject-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #14 0x0000000000419936 in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #15 0x000000000041a455 in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #16 0x00007f22fa8299d6 in dbus_connection_dispatch () May 28 13:01:59 dash gdm[1851]: from /lib64/libdbus-1.so.3 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #17 0x00007f22faa63a25 in ?? () from /usr/lib64/libdbus-glib-1.so.2 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #18 0x00007f22f7dc9d02 in g_main_context_dispatch () May 28 13:01:59 dash gdm[1851]: from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #19 0x00007f22f7dcdae8 in ?? () from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #20 0x00007f22f7dcdff5 in g_main_loop_run () from /lib64/libglib-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #21 0x00007f22fa0ce3c7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #22 0x00000000004123f4 in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #23 0x00007f22f7a2dc5d in __libc_start_main () from /lib64/libc.so.6 May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #24 0x0000000000411fd9 in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #25 0x00007fff1ce691f8 in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #26 0x000000000000001c in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #27 0x0000000000000001 in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #28 0x00007fff1ce6ac3e in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: #29 0x0000000000000000 in ?? () May 28 13:01:59 dash gdm[1851]: No symbol table info available. May 28 13:01:59 dash gdm[1851]: A debugging session is active. May 28 13:01:59 dash gdm[1851]: May 28 13:01:59 dash gdm[1851]: #011Inferior 1 [process 1829] will be detached. May 28 13:01:59 dash gdm[1851]: May 28 13:01:59 dash gdm[1851]: Quit anyway? (y or n) [answered Y; input not from terminal] May 28 13:01:59 dash gdm[1851]: ******************* END ********************************** May 28 13:01:59 dash gdm-simple-greeter[1857]: Gtk-WARNING: gtkwidget.c:5643: widget not within a GtkWindow May 28 13:01:59 dash gdm-simple-slave[1685]: WARNING: Freeing conversation with active job May 28 13:01:59 dash gdm[1862]: ******************* START ********************************** May 28 13:01:59 dash gdm[1862]: [Thread debugging using libthread_db enabled] May 28 13:01:59 dash gdm[1862]: [New Thread 0x7fcc8f48c710 (LWP 1858)] May 28 13:01:59 dash gdm[1862]: 0x00007fcc9e3abfdd in waitpid () from /lib64/libpthread.so.0 etc. ad infinitum Continuing comment #3 work-around is the usual: give-up on gdm and switch to kdm (via DISPLAYMANAGER=KDE in /etc/sysconfig/desktop), or turn off disable_user_list Also, given that this bricks a system without work-around, perhaps severity should be high. This looks like a duplicate of bug 590456 *** This bug has been marked as a duplicate of bug 590456 *** |