[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#734271: segfaults (often, but not always) after resume



I wrote:
> Xorg still segfaults after switching to nouveau (log attached).

Actually, X does not work at all with nouveau, after suspend/resume. I
see a picture of the screensaver, but "graphical seat" does not seem
responsive at all (no Alt-F1, not even Num Lock LED switching).

Worse, in this state, the system cannot be rebooted anymore (in
software, with "shutdown").

And even a hard reboot doesn't fix things: I still still the boot
messages (BIOS, sysv), but when X starts, the screen stays black and no
way to switch to console (Alt-F1). In dmesg, I get the following
suspicious messages:

> [   47.912532] nouveau E[  PGRAPH][0000:02:00.0] TRAP_MP_EXEC - TP 0 MP 0: (unknown enum 0x00000002) at 000000 warp 6, opcode 00000000 22882831
> [   47.912551] nouveau E[  PGRAPH][0000:02:00.0]  TRAP
> [   47.912561] nouveau E[  PGRAPH][0000:02:00.0] ch 2 [0x0007b45000 Xorg[3463]] subc 2 class 0x502d mthd 0x08dc data 0x00000000
> [   48.081476] nouveau E[  PGRAPH][0000:02:00.0] TRAP_MP_EXEC - TP 0 MP 0: (unknown enum 0x00000002) at 000000 warp 6, opcode 00000000 22882831
> [   48.081491] nouveau E[  PGRAPH][0000:02:00.0]  TRAP
> [   48.081500] nouveau E[  PGRAPH][0000:02:00.0] ch 4 [0x000797f000 gnome-session-c[4148]] subc 3 class 0x8397 mthd 0x1b0c data 0x1000f010
> [   54.303084] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH TLB flush idle timeout fail
> [   54.303091] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_STATUS  : 0x00800001 BUSY MP
> [   54.303095] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS0: 0x00000000
> [   54.303098] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS1: 0x00001000 MP
> [   54.303100] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS2: 0x00000000
> [   56.305363] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH TLB flush idle timeout fail
> [   56.305367] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_STATUS  : 0x00800001 BUSY MP
> [   56.305370] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS0: 0x00000000
> [   56.305372] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS1: 0x00001000 MP
> [   56.305374] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS2: 0x00000000
> [   58.306263] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH TLB flush idle timeout fail
> [   58.306265] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_STATUS  : 0x00800001 BUSY MP
> [   58.306268] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS0: 0x00000000
> [   58.306270] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS1: 0x00001000 MP
> [   58.306272] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS2: 0x00000000
> [   60.308417] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH TLB flush idle timeout fail
> [   60.308428] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_STATUS  : 0x00800001 BUSY MP
> [   60.308436] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS0: 0x00000000
> [   60.308440] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS1: 0x00001000 MP
> [   60.308445] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS2: 0x00000000
> [   61.266253] RPC: AUTH_GSS upcall timed out.
> [   61.266253] Please check user daemon is running.
> [   62.309417] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH TLB flush idle timeout fail
> [   62.309426] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_STATUS  : 0x00800001 BUSY MP
> [   62.309435] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS0: 0x00000000
> [   62.309439] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS1: 0x00001000 MP
> [   62.309444] nouveau E[  PGRAPH][0000:02:00.0] PGRAPH_VSTATUS2: 0x00000000
> [   64.319439] nouveau E[  PGRAPH][0000:02:00.0] TRAP_MP_EXEC - TP 0 MP 0: (unknown enum 0x00000002) at 000000 warp 6, opcode 00000000 22882831
> [   64.319454] nouveau E[  PGRAPH][0000:02:00.0]  TRAP
> [   64.319463] nouveau E[  PGRAPH][0000:02:00.0] ch 4 [0x000797f000 gnome-shell[4357]] subc 3 class 0x8397 mthd 0x1b0c data 0x1000f010
> [  171.412133] nouveau E[     DRM] GPU lockup - switching to software fbcon

In this state, NumLock and shutdown work, though.

The only way I've found to get a working system back is to switch back
to the nvidia driver.

Cheers,

-- 
Stéphane


Reply to: