Bug 457400 - GNOME session hangs on startup
Summary: GNOME session hangs on startup
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-settings-daemon
Version: 9
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-07-31 13:50 UTC by Rouquier Philippe
Modified: 2008-11-03 13:39 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-11-03 13:39:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Backtrace after gnome-settings-daemon locks up (4.40 KB, text/plain)
2008-08-18 06:49 UTC, Rouquier Philippe
no flags Details

Description Rouquier Philippe 2008-07-31 13:50:08 UTC
Description of problem:
After connecting through GDM, gnome session loading hangs after a few seconds
without any message nor warning (nothing in /var/log/messages either).

Version-Release number of selected component (if applicable):
(Fresh install of) Fedora 9 updated with the latest packages

How reproducible:
99% of the time (I managed to connect maybe once or twice maybe)

Steps to Reproduce:
1.Connect with GDM
2.Wait and wait, ...

Additional info:

I tried to trace back the problem and it seems the only way to workaround is to
kill gnome-setting-daemon which is not always possible since alt+f1 ends up
hanging the whole system if it isn't done BEFORE gnome-setting-daemon hangs.
The only way I can see GNOME "fully" (except gnome-setting-daemon) loaded is,
before connecting with GDM, go to a console, connect, run top; then connect to
GDM, quickly go back to the console and wait for the hang to happen, then kill
the daemon.
It seems that the hang happens just after pulseaudio is started and I had
strange things happening with pulseaudio like the starting/welcoming sound was
crippled when GDM would start.
I tried to set enable_esd/sound_events keys in global system configuration to
false (which resulted to false for me) but gnome-setting-daemon still starts
pulseaudio.
I also disabled sound module for GDM but no more luck.

I'd be happy to help fix this issue by providing whatever information you need.

Comment 1 Bastien Nocera 2008-08-08 13:09:24 UTC
Could you please gather a backtrace of the hang?

Follow the instructions at:
http://fedoraproject.org/wiki/StackTraces

to install the debuginfo packages. Follow the normal instructions in gdb, but use:
gdb attach `pidof gnome-settings-daemon`
to launch gdb (this should attach to the running instance of gnome-settings-daemon, type "continue" to make continue running the application).

Comment 2 Rouquier Philippe 2008-08-18 06:49:44 UTC
Created attachment 314464 [details]
Backtrace after gnome-settings-daemon locks up

Comment 3 Rouquier Philippe 2008-08-18 06:53:05 UTC
Here is the backtrace (hard to get, I had to use top to kill daemon on one console and gdb on another). The problem seems to be indeed related to audio ... Anyway, I also kept a core file in case you want it too.

Comment 4 Rouquier Philippe 2008-11-03 13:39:50 UTC
Your name came up in the brasero discussion and it reminded me that this bug has been fixed by whatever upgrade I did recently (for quite some time).


Note You need to log in before you can comment on or make changes to this bug.