Poking at it a bit more i thought this was interesting:

(gdb) p gdk_screen_get_n_monitors(gdk_screen_get_default())
$32 = 0
(gdb) l
106     
107             screen = gdk_screen_get_default ();
108     
109             gdm_wm_screens = gdk_screen_get_n_monitors (screen);
110     
111             gdm_wm_allscreens = g_new (GdkRectangle, gdm_wm_screens);
112             for (i = 0; i < gdm_wm_screens; i++)
113                     gdk_screen_get_monitor_geometry (screen, i, 
gdm_wm_allscreens + i);
114     
115             if (gdm_wm_screens < cur_screen_num)
(gdb) n
112             for (i = 0; i < gdm_wm_screens; i++)
(gdb) 
115             if (gdm_wm_screens < cur_screen_num)
(gdb) 
118             gdm_wm_screen = gdm_wm_allscreens[cur_screen_num];
(gdb) p cur_screen_num
$33 = 0
(gdb) p gdm_wm_allscreens
$34 = (GdkRectangle *) 0x0

That seems to be the immediate cause of the crash.

-- 
gdm fails with "the greeter application appears to be crashing" after upgrading 
to jaunty
https://bugs.launchpad.net/bugs/331416
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to