1) Redirected the log to /tmp, since I could not get xsplash to output to /var/log/gdm/ directory
2) Got the following:
===============
[02:30:19:2135674615 - MSG] xsplash started
[02:30:19:2135674849 - MSG] get_background_filename(): looking for appropriate resolution...
[02:30:19:2135674890 - MSG] ** 2560x1600 will work.
[02:30:19:2135674914 - MSG] ** 1920x1200 will work.
[02:30:19:2135674936 - MSG] ** 1680x1050 will work.
[02:30:19:2135674958 - MSG] ** 1440x900 will work.
[02:30:19:2135674980 - MSG] ** 1280x1024 will work.
[02:30:19:2135675003 - MSG] ** 1024x768 is too small, using last good size.
[02:30:19:2135675025 - MSG] ** Found a resolution: 1280x1024
[02:30:19:2135675050 - MSG] ** filename: /usr/share/images/xsplash/bg_1280x1024.jpg
[02:30:19:2135675074 - MSG] get_logo_filename(): looking for the best logo for screen width...
[02:30:19:2135675099 - MSG] ** Chose `small'
[02:30:19:2135675121 - MSG] ** logo filename is: /usr/share/images/xsplash/logo_small.png
[02:30:19:2135675144 - MSG] get_throbber_filename(): looking for the best throbber for screen width...
[02:30:19:2135675169 - MSG] ** Chose `small'
[02:30:19:2135675191 - MSG] ** throbber filename is: /usr/share/images/xsplash/throbber_small.png
[02:30:19:2135675214 - MSG] background_image = /usr/share/images/xsplash/bg_1280x1024.jpg
[02:30:19:2135675237 - MSG] logo_image = /usr/share/images/xsplash/logo_small.png
[02:30:19:2135675259 - MSG] throbber_image = /usr/share/images/xsplash/throbber_small.png
[02:30:19:2135692260 - MSG] get_logo_filename(): user provided a logo on the command line; using that
[02:30:19:2135692348 - MSG] get_throbber_filename(): user provided a throbber on the command line; using that
[02:30:19:2135980934 - MSG] throbber started (50 frames)
[02:30:25:2130122631 - MSG] received a new signal to wait for: gnome-panel
[02:30:25:2130122733 - MSG] adding signal `gnome-panel'
[02:30:28:2126350799 - MSG] received a new signal to wait for: nautilus
[02:30:28:2126350890 - MSG] adding signal `nautilus'
[02:30:29:2125290153 - MSG] received a new signal to wait for: netbook-launcher
[02:30:29:2125290241 - MSG] adding signal `netbook-launcher'
===============
3) attaching gdb to the process showed that I was stuck in a for loop in add_signal of xsplash.c...going back and forth from line 818 to 820. I had to kill the process
Couple of debug items:
1) Redirected the log to /tmp, since I could not get xsplash to output to /var/log/gdm/ directory 19:2135674615 - MSG] xsplash started 19:2135674849 - MSG] get_background_ filename( ): looking for appropriate resolution... 19:2135674890 - MSG] ** 2560x1600 will work. 19:2135674914 - MSG] ** 1920x1200 will work. 19:2135674936 - MSG] ** 1680x1050 will work. 19:2135674958 - MSG] ** 1440x900 will work. 19:2135674980 - MSG] ** 1280x1024 will work. 19:2135675003 - MSG] ** 1024x768 is too small, using last good size. 19:2135675025 - MSG] ** Found a resolution: 1280x1024 19:2135675050 - MSG] ** filename: /usr/share/ images/ xsplash/ bg_1280x1024. jpg 19:2135675074 - MSG] get_logo_ filename( ): looking for the best logo for screen width... 19:2135675099 - MSG] ** Chose `small' 19:2135675121 - MSG] ** logo filename is: /usr/share/ images/ xsplash/ logo_small. png 19:2135675144 - MSG] get_throbber_ filename( ): looking for the best throbber for screen width... 19:2135675169 - MSG] ** Chose `small' 19:2135675191 - MSG] ** throbber filename is: /usr/share/ images/ xsplash/ throbber_ small.png 19:2135675214 - MSG] background_image = /usr/share/ images/ xsplash/ bg_1280x1024. jpg 19:2135675237 - MSG] logo_image = /usr/share/ images/ xsplash/ logo_small. png 19:2135675259 - MSG] throbber_image = /usr/share/ images/ xsplash/ throbber_ small.png 19:2135692260 - MSG] get_logo_ filename( ): user provided a logo on the command line; using that 19:2135692348 - MSG] get_throbber_ filename( ): user provided a throbber on the command line; using that 19:2135980934 - MSG] throbber started (50 frames) 25:2130122631 - MSG] received a new signal to wait for: gnome-panel 25:2130122733 - MSG] adding signal `gnome-panel' 28:2126350799 - MSG] received a new signal to wait for: nautilus 28:2126350890 - MSG] adding signal `nautilus' 29:2125290153 - MSG] received a new signal to wait for: netbook-launcher 29:2125290241 - MSG] adding signal `netbook-launcher'
2) Got the following:
===============
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
[02:30:
===============
3) attaching gdb to the process showed that I was stuck in a for loop in add_signal of xsplash.c...going back and forth from line 818 to 820. I had to kill the process