Comment 15 for bug 246585

Revision history for this message
Bryce Harrington (bryce) wrote :

Interesting, I've been able to reproduce everything in comment #12, and I'm seeing the gdm greeter crash, but not the gnome-terminal crash. Also, I'm not seeing anything in /var/crash (do I need to do something to switch apport on?)

0. This is with X.Org X Server 1.4.99.905 (1.5.0 RC 5) on nVidia G70 [GeForce 7600 GT]

1. Boot with driver set to "nv" (or omit it entirely).
   + gdm comes up, login works fine.
   + get_n_monitors() reports "1"
   + xrandr --verbose looks fine
   + xdpyinfo -ext XINERAMA reports
        XINERAMA version 1.1 opcode 150
          head #0: 1280x1024 @ 0,0
   + gnome-terminal loads up fine

2. Set driver to "vesa" in xorg.conf, restart X (ctrl-alt-backspace)
   + Displays greeter application crashing error dialog
   + Can switch to a tty and login as root okay
   + From tty, I get an error when importing gtk that display couldn't be opened
   + Clicking on the greeter error dialog, screen flickers, and this time import gtk works from the tty
   + gtk.gdk.screen_get_default().get_n_monitors() presents an error 'NoneType' object has no attribute 'get_n_monitors'

3. Shut down X via `/etc/init.d/gdm stop`
   + seems to take longer than expected, but it completes with OK
   + An X process is still running however. kill -9 it
   + Now restart X using `cd /etc/X11; X :0 -ac -noreset -config xorg.conf`
   + It presents the gnome-less grey default X session
   + Xorg.0.log confirms that it's using driver VESA
   + gtk.gdk.screen_get_default().get_n_monitors() returns "0"
   + xrandr --verbose reports "CRTCs: 0"; displays resolutions correctly
   + xdpyinfo -ext XINERAMA reports:
       XINERAMA version 1.1 opcode: 150
         Xinerama is inactive
   + DISPLAY=:0 gnome-terminal seems to run fine

4. Leaving "vesa" specified in xorg.conf, reboot.
   + greeter error dialog comes up as in #2
   + Hit ok multiple (~6) times. Displays a whiptail dialog, "It is likely that something bad is going on."

5. Shutdown gdm, start up X as in #3
    + Results are the same as in #3

So... I can see the issue with gdm greeter not starting up, and will continue investigating that, but I'm not seeing the GTK application crashes.