Xorg assert failure: Xorg: ../../nouveau/pushbuf.c:238: pushbuf_krel: Assertion `bkref' failed.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libdrm (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
I have three options for my video adapter: nvidia-304 (+ nvidia-
Crashes seem to occur at random points of time (unrelated to my actions), but persistently.
1) lsb_release -rd
Description: Ubuntu 16.04.1 LTS
Release: 16.04
2) apt-cache policy xorg xserver-xorg-core
xorg:
Installed: 1:7.7+13ubuntu3
Candidate: 1:7.7+13ubuntu3
Version table:
*** 1:7.7+13ubuntu3 500
500 http://
100 /var/lib/
xserver-xorg-core:
Installed: 2:1.18.4-0ubuntu0.1
Candidate: 2:1.18.4-0ubuntu0.1
Version table:
*** 2:1.18.4-0ubuntu0.1 500
500 http://
100 /var/lib/
2:
500 http://
3) I expected XOrg to run stably (or not to run at all if some critical components are missing).
4) It crashes every 5min-1hour.
ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: xserver-xorg-core 2:1.18.4-0ubuntu0.1
ProcVersionSign
Uname: Linux 4.4.0-45-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AssertionMessage: Xorg: ../../nouveau/
Date: Wed Nov 9 13:20:43 2016
ExecutablePath: /usr/lib/xorg/Xorg
ExecutableTimes
InstallationDate: Installed on 2015-11-10 (364 days ago)
InstallationMedia: Kubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20151110)
ProcCmdline: /usr/lib/xorg/Xorg -nolisten tcp -auth /var/run/
ProcCwd: /
Signal: 6
SourcePackage: xorg-server
StacktraceTop:
__assert_fail_base (fmt=<optimized out>, assertion=
__GI___assert_fail (assertion=
?? () from /usr/lib/
nouveau_
?? () from /usr/lib/
Title: Xorg assert failure: Xorg: ../../nouveau/
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
StacktraceTop: assertion@ entry=0x7fd94a5 37728 "bkref", file=file@ entry=0x7fd94a5 3770a "../../ nouveau/ pushbuf. c", line=line@ entry=238, function= function@ entry=0x7fd94a5 37768 <__PRETTY_ FUNCTION_ _.6215> "pushbuf_krel") at assert.c:92 0x7fd94a537728 "bkref", file=0x7fd94a53770a "../../ nouveau/ pushbuf. c", line=238, function= 0x7fd94a537768 <__PRETTY_ FUNCTION_ _.6215> "pushbuf_krel") at assert.c:101 sandbox_ HhoZdt/ usr/lib/ x86_64- linux-gnu/ libdrm_ nouveau. so.2 pushbuf_ reloc () from /tmp/apport_ sandbox_ HhoZdt/ usr/lib/ x86_64- linux-gnu/ libdrm_ nouveau. so.2 2df0) at ../../. ./../.. /src/gallium/ drivers/ nouveau/ nv30/nv30_ winsys. h:26
__assert_fail_base (fmt=<optimized out>, assertion=
__GI___assert_fail (assertion=
pushbuf_krel () from /tmp/apport_
nouveau_
PUSH_RELOC (tor=0, vor=0, flags=4096, offset=0, bo=<optimized out>, push=0x563469a7