Xorg X11 nouveau video driver for NVIDIA graphics chipsets locks up (hangs)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nouveau Xorg driver |
Unknown
|
Critical
|
|||
Fedora |
Confirmed
|
Critical
|
|||
xserver-xorg-video-nouveau (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
This is an intermittent issue. Rumored to be fixed in Ubuntu 17.04 according to comments in bug 1645375
Oct 15 11:36:26 lakshmi kernel: nouveau 0000:01:00.0: timeout at /build/
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: xserver-
ProcVersionSign
Uname: Linux 4.4.0-97-generic x86_64
.tmp.unity_
.tmp.unity_
ApportVersion: 2.20.1-0ubuntu2.10
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
Date: Sun Oct 15 12:27:28 2017
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: ubuntu
DkmsStatus:
iscsitarget, 1.4.20.3+svn502, 4.4.0-96-generic, x86_64: installed
iscsitarget, 1.4.20.3+svn502, 4.4.0-97-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
NVIDIA Corporation GT218 [GeForce 210] [10de:0a65] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] GT218 [GeForce 210] [1462:2011]
InstallationDate: Installed on 2016-01-13 (641 days ago)
InstallationMedia: Ubuntu-Server 15.10 "Wily Werewolf" - Release amd64 (20151021)
MachineType: System manufacturer System Product Name
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xserver-
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/05/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 3029
dmi.board.
dmi.board.name: M4A89GTD-PRO/USB3
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.76-
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Thu Oct 12 15:08:58 2017
xserver.configfile: default
xserver.devices:
input Power Button KEYBOARD, id 6
input Power Button KEYBOARD, id 7
input Microsoft Comfort Curve Keyboard 2000 KEYBOARD, id 8
input Microsoft Comfort Curve Keyboard 2000 KEYBOARD, id 9
input Microsoft Comfort Optical Mouse 1000 MOUSE, id 10
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.18.4-0ubuntu0.6
xserver.
description: | updated |
Changed in nouveau: | |
importance: | Unknown → Critical |
status: | Unknown → Confirmed |
description: | updated |
Changed in fedora: | |
importance: | Unknown → Critical |
status: | Unknown → Confirmed |
Changed in nouveau: | |
status: | Confirmed → Unknown |
Xorg hangs randomly with nouveau driver. It could be reproduced cometimes when playing video or starting libreoffice, but not limited to. If pressing Ctrl+Alt+Backspace, monitor goes to sleep immediately. Alt+Sysrq combinations are usually working and also ssh.
System journal contains: bin[30009] ] subc 5 mthd 0184 data beef0201
kernel: nouveau 0000:01:00.0: fifo: CACHE_ERROR - ch 16 [soffice.
... and many similar lines with changing numbers after subc, mthd and data. gdm-x-session[ 11881]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 55765, resource id: 100663298, major code: 18 (ChangeProperty), minor code: 0
Folowed by:
/usr/libexec/
and ents+0x52) [0x44f352] xorg/modules/ input/evdev_ drv.so (_init+0x30eb) [0x7f1f83f13dfb] xorg/modules/ input/evdev_ drv.so (_init+0x3855) [0x7f1f83f15035] 0xe8) [0x4769c8] mClearBits+ 0x2b2) [0x49fe62] e+0x1b) [0x7f1f8f33208b] libdrm_ nouveau. so.2 (nouveau_ bo_wait+ 0xbc) [0x7f1f88a2637c] xorg/modules/ drivers/ nouveau_ drv.so (_init+0x75f9) [0x7f1f88c3ed19] xorg/modules/ drivers/ nouveau_ drv.so (_init+0x801d) [0x7f1f88c400ed] s+0x1c8) [0x569268] 0xb7c) [0x56ae0c] ent+0x2df) [0x4369bf] fs_handlers+ 0x453) [0x43a9e3] start_main+ 0xf0) [0x7f1f8df5b580]
kernel: nouveau 0000:01:00.0: gr: TRAP_CCACHE 00000001 [FAULT]
kernel: nouveau 0000:01:00.0: gr: TRAP_CCACHE 000e0080 00000000 00000000 00000000 00000000 00000004 00000000
kernel: nouveau 0000:01:00.0: gr: 00200000 [] ch 16 [001eb0f000 soffice.bin[30009]] subc 3 class 8597 mthd 13bc data 00000054
kernel: nouveau 0000:01:00.0: fb: trapped read at 002027ff00 on channel 16 [1eb0f000 soffice.bin[30009]] engine 00 [PGRAPH] client 05 [CCACHE] subclient 00 [CB] reason 00.......
kernel: nouveau 0000:01:00.0: gr: PGRAPH TLB flush idle timeout fail
kernel: nouveau 0000:01:00.0: gr: PGRAPH_STATUS 00000503 [BUSY DISPATCH CTXPROG CCACHE_PREGEOM]
kernel: nouveau 0000:01:00.0: gr: PGRAPH_VSTATUS0: 00000008 [CCACHE]
kernel: nouveau 0000:01:00.0: gr: PGRAPH_VSTATUS1: 00000000 []
kernel: nouveau 0000:01:00.0: gr: PGRAPH_VSTATUS2: 00000000 []
(EE) [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/libexec/Xorg (mieqEnqueue+0x253) [0x578753]
(EE) 1: /usr/libexec/Xorg (QueuePointerEv
(EE) 2: /usr/lib64/
(EE) 3: /usr/lib64/
(EE) 4: /usr/libexec/Xorg (DPMSSupported+
(EE) 5: /usr/libexec/Xorg (xf86SerialMode
(EE) 6: /lib64/libc.so.6 (__restore_rt+0x0) [0x7f1f8df6fb1f]
(EE) 7: /lib64/libc.so.6 (ioctl+0x5) [0x7f1f8e033705]
(EE) 8: /lib64/libdrm.so.2 (drmIoctl+0x28) [0x7f1f8f32f508]
(EE) 9: /lib64/libdrm.so.2 (drmCommandWrit
(EE) 10: /lib64/
(EE) 11: /usr/lib64/
(EE) 12: /usr/lib64/
(EE) 13: /usr/libexec/Xorg (DRI2SwapBuffer
(EE) 14: /usr/libexec/Xorg (DRI2GetParam+
(EE) 15: /usr/libexec/Xorg (SendErrorToCli
(EE) 16: /usr/libexec/Xorg (remove_
(EE) 17: /lib64/libc.so.6 (__libc_
(EE) 18: /usr/libexec/Xorg (_start+0x29) [0x424ce9]
(EE) 19: ? (?+0x29) [0x29]
(EE)
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
(EE) [mi] mieq is *NOT* the cause. It is a victim.
(EE) [mi] EQ overflow continuing. 100 events have been dropped.
(EE)