Bug 17699 - Xorg crashes when trying to share a VT
Summary: Xorg crashes when trying to share a VT
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-21 12:06 UTC by Nick
Modified: 2013-08-18 18:09 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Nick 2008-09-21 12:06:03 UTC
I'm using Kubuntu 8.04.1 (with all the latest updates) and the nouveau driver from https://launchpad.net/~raof/+archive

I have two video cards, a PCIEx16 nvidia 6600GT (pci:0000:01:00.0) and a PCI ATI Radeon Mobility M7 LW (pci:0000:07:02.0). The nvidia card is connected to two monitors (used in a dualhead configuration) and the ati card is connected to a television via it's s-video output.

Using the proprietary nvidia driver I was able to start a second X server for the ati card on a shared VT (using the -novtswitch and -sharevts options). Now when I try that with the nouveau driver the X server of the nvidia card crashes, here's an excerpt from the Xorg.0.log:

(II) NOUVEAU(0): Fifo dump (lockup 0x3fffffff,0x02d2):
(II) NOUVEAU(0): End of fifo dump

Fatal server error:
DMA queue hang: dmaPut=2d2, current=3fffffff, status=ffffffff

(II) NOUVEAU(0): NVLeaveVT is called.


What does work is if I start the second X server without the -novtswitch and -sharevts options on it's own VT, but then I can't use both outputs at the same time.

Here are some various files that might be of use:

nvidia card's Xorg.0.log: http://slexy.org/raw/s23sDw5Xzq
nvidia card's xorg.conf: http://slexy.org/raw/s21cWkoQiK
ati card's Xorg.1.log: http://slexy.org/raw/s2ld9etfR1
ati card's xorg.conf: http://slexy.org/raw/s2dCF4Rf0B
Comment 1 Stuart Bennett 2009-01-13 16:37:02 UTC
Nouveau currently rather expects to be driving the only card being used in the system, and only having one xserver running at once.  Bugs 17699 and 19223 may be relevant here.  You may (if you haven't tried it already) be able to get the above setup working running the ati card without drm (no kernel module), but I wouldn't guarantee it.
Comment 2 Ilia Mirkin 2013-08-18 18:09:49 UTC
It appears that this bug report has laid dormant for quite a while. Sorry we haven't gotten to it. Since we fix bugs all the time, chances are pretty good that your issue has been fixed with the latest software. Please give it a shot. (Linux kernel 3.10.7, xf86-video-nouveau 1.0.9, mesa 9.1.6, or their git versions.) If upgrading to the latest isn't an option for you, your distro's bugzilla is probably the right destination for your bug report.

In an effort to clean up our bug list, we're pre-emptively closing all bugs that haven't seen updates since 2011. If the original issue remains, please make sure to provide fresh info, see http://nouveau.freedesktop.org/wiki/Bugs/ for what we need to see, and re-open this one.

Thanks,

The Nouveau Team


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.