I tried to set up two X servers in gdm, one with autologin. On strtup, the first X server is started, then the second, then a user is automatically logged on on the first (now on inactive terminal). Happened both with and without dri. I switched the second X server off but when I switched back to console just after X server started I also got a crash.
Created attachment 11960 [details] config file
Created attachment 11961 [details] crash with dri
Created attachment 11962 [details] crash without dri
Can you reproduce this with just two servers starting and exiting? I assume so since I've seen other, similar reports, so I'm updating the description. You should be able to start multiple servers and switch between them by using "startx -- :1", "startx -- :2", etc.
Fengming or Nian, can you reproduce this?
On our 945 platform(945g and 945gm),two nude xserver(using command:X) can coexist without any problem. But two startx(using command:startx -- :n) servers can't coexist:the first one can start as normal,then you start the second one,the display will stop at the the stage of invoking the genome-session(this time screen keep blue color),you can get following error messages: (==) Log file: "/opt/X11R7/var/log/Xorg.2.log", Time: Tue Nov 13 15:57:34 2007 (==) Using config file: "/etc/X11/xorg.conf" (II) Module "ddc" already built-in (II) Module "i2c" already built-in (II) Module "ramdac" already built-in (EE) [drm] Could not set DRM device bus ID. (EE) intel(0): [dri] DRIScreenInit failed. Disabling DRI. chosen: dotclock 145920 vco 1459200 ((m 76, m1 11, m2 9), n 3, (p 10, p1 1, p2 10)) I can still switch to the first one, which works well. Just the second startx freezes.
Created attachment 12497 [details] xorg log file
Hm, works for me with the latest 2D driver... Note that if you're running a full session, the second head won't have DRI, so any apps needing it will fail. But that's a separate bug (the multi-master feature is missing). Nian, can you get more info about where the second session hangs? I don't think we'll be able to fix this for 2.2.1, so I'm dropping it from the blocker list.
With the latest 2D driver, the second gonme-session can also start up. This bug does not happen to me too.
Ok, marking as fixed then.
verified.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.