[Nouveau] [Bug 20780] New: nouveau corrupts and crashes on 7800gt when NoAccel= false after a few drawing operations

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Mar 20 15:12:53 PDT 2009


http://bugs.freedesktop.org/show_bug.cgi?id=20780

           Summary: nouveau corrupts and crashes on 7800gt when
                    NoAccel=false after a few drawing operations
           Product: xorg
           Version: unspecified
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/nouveau
        AssignedTo: nouveau at lists.freedesktop.org
        ReportedBy: xt.knight at gmail.com
         QAContact: xorg-team at lists.x.org


Created an attachment (id=24097)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=24097)
Attachment described above.

Distro: Ubuntu Jaunty development version

Attached are three test cases containing the configuration used for each one
and the corresponding logs.

In cases 411pm and 426pm, the video card will crash with corruption and xorg
will exit with a GPU lockup message.  In 431pm, the card starts using
NoAccel=true.

In all cases, Xorg was started with:

"sudo Xorg -logverbose 6 :0"

over ssh from another machine.  I couldn't find any backtraces from gdb since
Xorg exited softly with code 1 (I think that #), no crash.

Using:
        git xf86-video-nouveau  ~ Thu Mar 19 2009 03:40 AM EDT
        git drm                 ~ Thu Mar 19 2009 03:36 AM EDT

$ dpkg -s xserver-xorg|grep Version
Version: 1:7.4~5ubuntu16

$ uname -a
Linux ubuntu 2.6.28.8 #1 SMP Thu Mar 19 22:31:12 EDT 2009 x86_64 GNU/Linux

( Custom compiled Jaunty kernel )

$ sudo lspci -vv

03:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7800 GT]
(rev a1)
        Subsystem: eVga.com. Corp. Device c518
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 30
        Region 0: Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Region 3: Memory at f9000000 (64-bit, non-prefetchable) [size=16M]
        Region 5: I/O ports at bc00 [size=128]
        Expansion ROM at fbbe0000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0
Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [78] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns,
L1 <4us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr-
TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency
L0 <1us, L1 <4us
                        ClockPM- Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain-
CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Virtual Channel <?>
        Capabilities: [128] Power Budgeting <?>
        Kernel driver in use: nouveau
        Kernel modules: nvidiafb

$ lsmod

Module                  Size  Used by
nouveau               344256  1 
drm                   198624  2 nouveau
binfmt_misc            14476  1 
bridge                 59424  0 
stp                     7300  1 bridge
bnep                   18944  2 
vmnet                  50052  13 
ppdev                  12872  0 
parport_pc             40936  0 
vmblock                19664  3 
vmci                   61224  0 
vmmon                  81040  0 
input_polldev           8848  0 
video                  25108  0 
output                  7808  1 video
lp                     15620  0 
parport                45744  3 ppdev,parport_pc,lp
mt2131                 10500  1 
s5h1409                14404  1 
snd_hda_intel         537396  1 
snd_cmipci             45152  4 
snd_pcm_oss            47936  0 
gameport               17488  1 snd_cmipci
snd_mixer_oss          20928  1 snd_pcm_oss
snd_opl3_lib           16512  1 snd_cmipci
snd_pcm                93704  4 snd_hda_intel,snd_cmipci,snd_pcm_oss
snd_hwdep              12936  1 snd_opl3_lib
snd_mpu401_uart        12800  1 snd_cmipci
snd_seq_dummy           7620  0 
cx25840                33712  0 
snd_seq_oss            38016  0 
snd_seq_midi           11904  0 
cx23885               104204  0 
snd_rawmidi            29952  2 snd_mpu401_uart,snd_seq_midi
compat_ioctl32         14336  1 cx23885
videodev               41280  2 cx23885,compat_ioctl32
v4l1_compat            19972  1 videodev
cx2341x                18308  1 cx23885
videobuf_dma_sg        18756  1 cx23885
snd_seq_midi_event     12736  2 snd_seq_oss,snd_seq_midi
videobuf_dvb           12612  1 cx23885
dvb_core              102124  1 videobuf_dvb
snd_seq                62304  6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
videobuf_core          25732  3 cx23885,videobuf_dma_sg,videobuf_dvb
snd_timer              29200  3 snd_opl3_lib,snd_pcm,snd_seq
snd_seq_device         12372  6
snd_opl3_lib,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
v4l2_common            19456  3 cx25840,cx23885,cx2341x
btcx_risc               9992  1 cx23885
tveeprom               19524  1 cx23885
snd                    74184  22
snd_hda_intel,snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_opl3_lib,snd_pcm,snd_hwdep,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore              12896  1 snd
snd_page_alloc         14864  2 snd_hda_intel,snd_pcm
iTCO_wdt               17680  0 
iTCO_vendor_support     8580  1 iTCO_wdt
usbhid                 42688  0 
pcspkr                  7296  0 
ohci1394               37620  0 
ieee1394              103232  1 ohci1394
sky2                   57796  0 
ehci_hcd               44940  0 
uhci_hcd               30368  0


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Nouveau mailing list