gdm crash when tries to show face list

Bug #26202 reported by kresp0
8
Affects Status Importance Assigned to Milestone
gdm (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Hi,

First of all: sorry about my poor english.

When I select a theme with face list, gdm crash and show an error (in spanish)
that says something like: "The input interface is down. We'll try with other".
Then, gdm restarts with GTK interface. But, if browser=false option in gdm.conf
is marked (for show the face list in GTK interface) when I click "OK" in the
error message, gdm restarts and show again the error, and again, and again...

This occurs both with gdm themes or gtk interface with faces list. I can use all
other themes without face list ok.

I installed gdm-themes package and later was removed. The gdm version is
2.8.0.5-0ubuntu1. I download and install other themes with face list, with same
result.

I delete all $HOMES/.face files

I change the debug option in gdm.conf to true, and this is the syslog result:

Nov 25 18:16:13 localhost kernel: agpgart: Putting AGP V2 device at 0000:01:00.0
into 0x mode
Nov 25 18:16:13 localhost kernel: agpgart: Found an AGP 2.0 compliant device at
0000:00:00.0.
Nov 25 18:16:13 localhost kernel: agpgart: Putting AGP V2 device at 0000:00:00.0
into 0x mode
Nov 25 18:16:13 localhost kernel: agpgart: Putting AGP V2 device at 0000:01:00.0
into 0x mode
Nov 25 18:16:15 localhost gdm[14198]: Handling message: 'START_NEXT_LOCAL'
Nov 25 18:16:15 localhost gdm[14228]: gdm_slave_greeter: Running greeter on :0
Nov 25 18:16:15 localhost gdm[14228]: gdm_slave_greeter: Greeter on pid 14250
Nov 25 18:16:15 localhost gdm[14228]: Sending GREETPID == 14250 for slave 14228
Nov 25 18:16:15 localhost gdm[14198]: Handling message: 'GREETPID 14228 14250'
Nov 25 18:16:15 localhost gdm[14198]: Got GREETPID == 14250
Nov 25 18:16:34 localhost gdm[14250]: failsafe dialog failed (inhibitions: 0 0)
Nov 25 18:16:34 localhost gdm[14198]: Handling message: 'XPID 14228 0'
Nov 25 18:16:34 localhost gdm[14198]: Got XPID == 0
Nov 25 18:16:34 localhost gdm[14198]: Handling message: 'GREETPID 14228 0'
Nov 25 18:16:34 localhost gdm[14198]: Got GREETPID == 0
Nov 25 18:16:34 localhost gdm[14228]: term_quit: Final cleanup
Nov 25 18:16:34 localhost gdm[14228]: gdm_slave_quick_exit: Will kill everything
from the display
Nov 25 18:16:34 localhost gdm[14228]: gdm_slave_quick_exit: Killed everything
from the display
Nov 25 18:16:34 localhost gdm[14198]: mainloop_sig_callback: Got signal 17
Nov 25 18:16:34 localhost gdm[14198]: gdm_cleanup_children: child 14228 returned 2
Nov 25 18:16:34 localhost gdm[14198]: gdm_child_action: In remanage
Nov 25 18:16:34 localhost gdm[14198]: gdm_display_manage: Managing :0
Nov 25 18:16:34 localhost gdm[14198]: loop check: last_start 1132938971,
last_loop 1132938967, now: 1132938994, retry_count: 2
Nov 25 18:16:34 localhost gdm[14267]: gdm_slave_start: Starting slave process for :0
Nov 25 18:16:34 localhost gdm[14267]: gdm_slave_start: Loop Thingie
Nov 25 18:16:34 localhost gdm[14267]: gdm_slave_run: Sleeping 1 seconds before
server start
Nov 25 18:16:34 localhost gdm[14198]: gdm_display_manage: Forked slave: 14267
Nov 25 18:16:35 localhost gdm[14267]: Sending VT_NUM == -1 for slave 14267
Nov 25 18:16:35 localhost gdm[14198]: Handling message: 'VT_NUM 14267 -1'
Nov 25 18:16:35 localhost gdm[14198]: Got VT_NUM == -1
Nov 25 18:16:35 localhost gdm[14267]: gdm_server_start: :0
Nov 25 18:16:35 localhost gdm[14267]: gdm_auth_secure_display: Setting up access
for :0
Nov 25 18:16:35 localhost gdm[14267]: gdm_auth_secure_display: Setting up
accessNov 25 18:16:35 localhost gdm[14267]: gdm_auth_secure_display: Setting up
access for :0 - 1 entries
Nov 25 18:16:35 localhost gdm[14267]: Sending COOKIE == <secret> for slave
14267Nov 25 18:16:35 localhost gdm[14198]: Handling message: 'COOKIE 14267 a...'
Nov 25 18:16:35 localhost gdm[14198]: Got COOKIE == <secret>
Nov 25 18:16:35 localhost gdm[14267]: Sending AUTHFILE == <secret> for slave 14267
Nov 25 18:16:35 localhost gdm[14198]: Handling message: 'AUTHFILE 14267
/var/lib/gdm/:0.Xauth'
Nov 25 18:16:35 localhost gdm[14198]: Got AUTHFILE == /var/lib/gdm/:0.Xauth
Nov 25 18:16:35 localhost gdm[14267]: gdm_server_spawn: Forked server on pid 14272
Nov 25 18:16:35 localhost gdm[14267]: do_server_wait: Before mainloop waiting
for server
Nov 25 18:16:35 localhost gdm[14272]: gdm_server_spawn: '/usr/X11R6/bin/X :0 -br
-audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7'
Nov 25 18:16:35 localhost gdm[14267]: gdm_server_start: After mainloop waiting
for server
Nov 25 18:16:35 localhost gdm[14267]: gdm_server_start: Completed :0!
Nov 25 18:16:35 localhost gdm[14267]: Sending VT_NUM == 7 for slave 14267
Nov 25 18:16:35 localhost gdm[14198]: Handling message: 'VT_NUM 14267 7'
Nov 25 18:16:35 localhost gdm[14198]: Got VT_NUM == 7
Nov 25 18:16:35 localhost gdm[14267]: Sending XPID == 14272 for slave 14267
Nov 25 18:16:35 localhost gdm[14198]: Handling message: 'XPID 14267 14272'
Nov 25 18:16:35 localhost gdm[14198]: Got XPID == 14272
Nov 25 18:16:35 localhost gdm[14267]: gdm_slave_run: Opening display :0
Nov 25 18:16:35 localhost kernel: agpgart: Found an AGP 2.0 compliant device at
0000:00:00.0.
Nov 25 18:16:35 localhost kernel: agpgart: Putting AGP V2 device at 0000:00:00.0
into 0x mode
Nov 25 18:16:35 localhost kernel: agpgart: Putting AGP V2 device at 0000:01:00.0
into 0x mode
Nov 25 18:16:36 localhost kernel: agpgart: Found an AGP 2.0 compliant device at
0000:00:00.0.
Nov 25 18:16:36 localhost kernel: agpgart: Putting AGP V2 device at 0000:00:00.0
into 0x mode
Nov 25 18:16:36 localhost kernel: agpgart: Putting AGP V2 device at 0000:01:00.0
into 0x mode
Nov 25 18:16:38 localhost gdm[14198]: Handling message: 'START_NEXT_LOCAL'
Nov 25 18:16:38 localhost gdm[14267]: gdm_slave_greeter: Running greeter on :0
Nov 25 18:16:38 localhost gdm[14267]: gdm_slave_greeter: Greeter on pid 14289
Nov 25 18:16:38 localhost gdm[14267]: Sending GREETPID == 14289 for slave 14267
Nov 25 18:16:38 localhost gdm[14198]: Handling message: 'GREETPID 14267 14289'
Nov 25 18:16:38 localhost gdm[14198]: Got GREETPID == 14289
Nov 25 18:16:38 localhost gdm[14198]: gdm_socket_handler: Accepting new
connection fd 8
Nov 25 18:16:38 localhost gdm[14198]: Handling user message: 'VERSION'
Nov 25 18:16:38 localhost gdm[14198]: Handling user message: 'GET_CONFIG_FILE'
Nov 25 18:16:38 localhost gdm[14198]: Handling user message: 'CLOSE'
Nov 25 18:16:39 localhost gdm[14198]: gdm_socket_handler: Accepting new
connection fd 8
Nov 25 18:16:39 localhost gdm[14198]: Handling user message: 'VERSION'
Nov 25 18:16:39 localhost gdm[14198]: Handling user message: 'ATTACHED_SERVERS'
Nov 25 18:16:39 localhost gdm[14198]: Handling user message: 'CLOSE'
Nov 25 18:16:39 localhost gdm[14267]: gdm_slave_wait_for_login: In loop
Nov 25 18:16:39 localhost gdm[14267]: term_quit: Final cleanup
Nov 25 18:16:39 localhost gdm[14267]: gdm_slave_quick_exit: Will kill everything
from the display
Nov 25 18:16:39 localhost gdm[14267]: Running gdm_verify_cleanup and pamh != NULL
Nov 25 18:16:39 localhost gdm[14267]: gdm_server_stop: Server for :0 going
down!Nov 25 18:16:39 localhost gdm[14267]: gdm_server_stop: Killing server pid 14272
Nov 25 18:16:39 localhost gdm[14267]: gdm_server_stop: Server pid 14272 dead
Nov 25 18:16:39 localhost gdm[14267]: gdm_slave_quick_exit: Killed everything
from the display
Nov 25 18:16:39 localhost gdm[14198]: mainloop_sig_callback: Got signal 17
Nov 25 18:16:39 localhost gdm[14198]: gdm_cleanup_children: child 14267 returned 65
Nov 25 18:16:39 localhost gdm[14198]: gdm_child_action: In remanage
Nov 25 18:16:39 localhost gdm[14198]: gdm_display_manage: Managing :0
Nov 25 18:16:39 localhost gdm[14198]: loop check: last_start 1132938994,
last_loop 1132938967, now: 1132938999, retry_count: 3
Nov 25 18:16:39 localhost gdm[14198]: Will sleep 3 seconds before next X server
restart attempt
Nov 25 18:16:39 localhost gdm[14198]: gdm_display_manage: Forked slave: 14294
Nov 25 18:16:39 localhost gdm[14294]: gdm_slave_start: Starting slave process for :0
Nov 25 18:16:39 localhost gdm[14294]: gdm_slave_start: Loop Thingie
Nov 25 18:16:39 localhost gdm[14294]: gdm_slave_run: Sleeping 3 seconds before
server start
Nov 25 18:16:42 localhost gdm[14294]: Sending VT_NUM == -1 for slave 14294
Nov 25 18:16:42 localhost gdm[14198]: Handling message: 'VT_NUM 14294 -1'
Nov 25 18:16:42 localhost gdm[14198]: Got VT_NUM == -1
Nov 25 18:16:42 localhost gdm[14294]: gdm_server_start: :0
Nov 25 18:16:42 localhost gdm[14294]: gdm_auth_secure_display: Setting up access
for :0
Nov 25 18:16:42 localhost gdm[14294]: gdm_auth_secure_display: Setting up
accessNov 25 18:16:42 localhost gdm[14294]: gdm_auth_secure_display: Setting up
access for :0 - 1 entries
Nov 25 18:16:42 localhost gdm[14294]: Sending COOKIE == <secret> for slave
14294Nov 25 18:16:42 localhost gdm[14198]: Handling message: 'COOKIE 14294 9...'
Nov 25 18:16:42 localhost gdm[14198]: Got COOKIE == <secret>
Nov 25 18:16:42 localhost gdm[14294]: Sending AUTHFILE == <secret> for slave 14294
Nov 25 18:16:42 localhost gdm[14198]: Handling message: 'AUTHFILE 14294
/var/lib/gdm/:0.Xauth'
Nov 25 18:16:42 localhost gdm[14198]: Got AUTHFILE == /var/lib/gdm/:0.Xauth
Nov 25 18:16:42 localhost gdm[14299]: gdm_server_spawn: '/usr/X11R6/bin/X :0 -br
-audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7'
Nov 25 18:16:42 localhost gdm[14294]: gdm_server_spawn: Forked server on pid 14299
Nov 25 18:16:42 localhost gdm[14294]: gdm_server_start: Completed :0!
Nov 25 18:16:42 localhost gdm[14294]: Sending VT_NUM == 7 for slave 14294
Nov 25 18:16:42 localhost gdm[14198]: Handling message: 'VT_NUM 14294 7'
Nov 25 18:16:42 localhost gdm[14198]: Got VT_NUM == 7
Nov 25 18:16:42 localhost gdm[14294]: Sending XPID == 14299 for slave 14294
Nov 25 18:16:42 localhost gdm[14198]: Handling message: 'XPID 14294 14299'
Nov 25 18:16:42 localhost gdm[14198]: Got XPID == 14299
Nov 25 18:16:43 localhost gdm[14294]: gdm_slave_run: Opening display :0
Nov 25 18:16:43 localhost kernel: agpgart: Found an AGP 2.0 compliant device at
0000:00:00.0.
Nov 25 18:16:43 localhost kernel: agpgart: Putting AGP V2 device at 0000:00:00.0
into 0x mode
Nov 25 18:16:43 localhost kernel: agpgart: Putting AGP V2 device at 0000:01:00.0
into 0x mode
Nov 25 18:16:43 localhost kernel: agpgart: Found an AGP 2.0 compliant device at
0000:00:00.0.
Nov 25 18:16:43 localhost kernel: agpgart: Putting AGP V2 device at 0000:00:00.0
into 0x mode
Nov 25 18:16:43 localhost kernel: agpgart: Putting AGP V2 device at 0000:01:00.0
into 0x mode
Nov 25 18:16:45 localhost gdm[14198]: Handling message: 'START_NEXT_LOCAL'
Nov 25 18:16:45 localhost gdm[14294]: gdm_slave_greeter: Running greeter on :0
Nov 25 18:16:45 localhost gdm[14294]: gdm_slave_greeter: Greeter on pid 14308
Nov 25 18:16:45 localhost gdm[14294]: Sending GREETPID == 14308 for slave 14294
Nov 25 18:16:45 localhost gdm[14198]: Handling message: 'GREETPID 14294 14308'
Nov 25 18:16:45 localhost gdm[14198]: Got GREETPID == 14308

Thanks,

Revision history for this message
kresp0 (kresp0) wrote :

Sorry, I want to say:

But, if browser=TRUE option in gdm.conf is marked (TO show the face list in GTK
interface)...

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. Do the files in /var/log/gdm/ contain information on
this, when this happens? Could you attach the portions to this bug report?

Revision history for this message
kresp0 (kresp0) wrote :

Created an attachment (id=5190)
/var/log/gdm/:0.log

Revision history for this message
kresp0 (kresp0) wrote :

Created an attachment (id=5191)
/var/log/gdm/:0.log.1

Revision history for this message
kresp0 (kresp0) wrote :

I can't find something unusual in this logs (when gdm crash)

Revision history for this message
Sebastien Bacher (seb128) wrote :

do you still have that issue?

Changed in gdm:
assignee: seb128 → desktop-bugs
Revision history for this message
kresp0 (kresp0) wrote :

Resolved.

Thanks!

Revision history for this message
Sebastien Bacher (seb128) wrote :

marking as fixed then, thank you for the reply

Changed in gdm:
status: Needs Info → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.