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