driver crash

Bug #1208207 reported by Fabio Marconi
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hallo
It works well till greeter and the firsts minute of the session, then became instable and then crash, mouse mouving but graphic garbled.
tty works

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: xserver-xorg-video-nouveau 1:1.0.8-0ubuntu1.1
ProcVersionSignature: Ubuntu 3.10.0-6.17-generic 3.10.3
Uname: Linux 3.10.0-6-generic x86_64
ApportVersion: 2.12-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
Date: Mon Aug 5 00:49:20 2013
DistUpgraded: Fresh install
DistroCodename: saucy
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, including running git bisection searches
GraphicsCard:
 NVIDIA Corporation C51G [GeForce 6100] [10de:0242] (rev a2) (prog-if 00 [VGA controller])
   Subsystem: ASRock Incorporation Device [1849:0242]
InstallationDate: Installed on 2013-08-04 (0 days ago)
InstallationMedia: UbuntuKylin 13.10 "Saucy Salamander" - Alpha amd64 (20130803)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 002: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.10.0-6-generic root=/dev/mapper/ubuntukylin--vg-root ro locale=zh_CN quiet splash vt.handoff=7
SourcePackage: xserver-xorg-video-nouveau
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/15/2006
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P1.70
dmi.board.asset.tag: 00000000
dmi.board.name: K8NF4G-SATA2
dmi.board.version: 1.00
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP1.70:bd03/15/2006:svn:pnK8NF4G-SATA2:pvr1.00:rvn:rnK8NF4G-SATA2:rvr1.00:
dmi.product.name: K8NF4G-SATA2
dmi.product.version: 1.00
version.compiz: compiz 1:0.9.9~daily13.04.18.1~13.04-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.1.4-0ubuntu5
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.1.4-0ubuntu5
version.xserver-xorg-core: xserver-xorg-core 2:1.14.2-0ubuntu3
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu2.1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.9-0ubuntu3
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.8-0ubuntu1.1
xserver.bootTime: Mon Aug 5 00:46:05 2013
xserver.configfile: default
xserver.devices:
 input Power Button KEYBOARD, id 6
 input Power Button KEYBOARD, id 7
 input Logitech USB-PS/2 Optical Mouse MOUSE, id 8
 input AT Translated Set 2 keyboard KEYBOARD, id 9
xserver.errors:
 Failed to load module "nvidia" (module does not exist, 0)
 Failed to load module "nvidia" (module does not exist, 0)
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.14.2-0ubuntu3
xserver.video_driver: nouveau

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :
Download full text (4.2 KiB)

From CurrentDmesg:

[ 335.756476] nouveau E[ PFIFO][0000:00:05.0] DMA_PUSHER - ch 3 [compiz[1883]] get 0xbeef0200 put 0x0025a1ac state 0xc0028188 (err: MEM_FAULT) push 0x00001000
[ 335.756661] nouveau E[ PGRAPH][0000:00:05.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[ 335.756675] nouveau E[ PGRAPH][0000:00:05.0] ch 3 [0x00056000 compiz[1883]] subc 2 class 0x0039 mthd 0x0314 data 0x011c0000
[ 335.756882] nouveau E[ PGRAPH][0000:00:05.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[ 335.756891] nouveau E[ PGRAPH][0000:00:05.0] ch 3 [0x00056000 compiz[1883]] subc 2 class 0x0039 mthd 0x0314 data 0x011c4000
[ 335.756927] nouveau E[ PGRAPH][0000:00:05.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[ 335.756935] nouveau E[ PGRAPH][0000:00:05.0] ch 3 [0x00056000 compiz[1883]] subc 2 class 0x0039 mthd 0x0314 data 0x011c8000
[ 335.756969] nouveau E[ PGRAPH][0000:00:05.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[ 335.756977] nouveau E[ PGRAPH][0000:00:05.0] ch 3 [0x00056000 compiz[1883]] subc 2 class 0x0039 mthd 0x0314 data 0x011cc000
[ 335.757011] nouveau E[ PGRAPH][0000:00:05.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[ 335.757019] nouveau E[ PGRAPH][0000:00:05.0] ch 3 [0x00056000 compiz[1883]] subc 2 class 0x0039 mthd 0x0314 data 0x011d0000
[ 335.757047] nouveau E[ PGRAPH][0000:00:05.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[ 335.757055] nouveau E[ PGRAPH][0000:00:05.0] ch 3 [0x00056000 compiz[1883]] subc 2 class 0x0039 mthd 0x0314 data 0x011d4000
[ 335.757087] nouveau E[ PGRAPH][0000:00:05.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[ 335.757096] nouveau E[ PGRAPH][0000:00:05.0] ch 3 [0x00056000 compiz[1883]] subc 2 class 0x0039 mthd 0x0314 data 0x011d8000
[ 335.757132] nouveau E[ PGRAPH][0000:00:05.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[ 335.757141] nouveau E[ PGRAPH][0000:00:05.0] ch 3 [0x00056000 compiz[1883]] subc 2 class 0x0039 mthd 0x0314 data 0x011dc000
[ 335.757174] nouveau E[ PGRAPH][0000:00:05.0] ERROR nsource: DATA_ERROR nstatus: BAD_ARGUMENT
[ 335.757183] nouveau E[ PGRAPH][0000:00:05.0] ch 3 [0x00056000 compiz[1883]] subc 2 class 0x0039 mthd 0x0314 data 0x011e0000
[ 338.732022] [TTM] Failed to expire sync object before buffer eviction
[ 339.869376] [TTM] Failed to expire sync object before buffer eviction
[ 339.869657] [TTM] Failed to expire sync object before buffer eviction
[ 339.964504] [TTM] Failed to expire sync object before buffer eviction
[ 340.868171] [TTM] Failed to expire sync object before buffer eviction
[ 340.928338] [TTM] Failed to expire sync object before buffer eviction
[ 340.934763] [TTM] Failed to expire sync object before buffer eviction
[ 340.934914] [TTM] Failed to expire sync object before buffer eviction
[ 340.945048] [TTM] Failed to expire sync object before buffer eviction
[ 340.945118] [TTM] Failed to expire sync object before buffer eviction
[ 340.945126] nouveau E[compiz[1883]] fail ttm_validate
[ 340.945129] nouveau E[compiz[1883]] validate vram_list
[ 340.945141] nouveau E[compiz[1883]] validate: -12
[ 341.062242] nouveau E[ PFIFO][0000:00:05.0] DMA_PUSHER - ch 1 [Xorg[1012]] get 0x...

Read more...

Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1208207

tags: added: iso-testing
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: New → Confirmed
Revision history for this message
peter swain (swine) wrote :

seen after today's apt-get upgrade on a previously-working 13.10 installation on HP xw8400 Workstation.
I hadn't logged in for weeks, so not sure if the transition from xserver-xorg-video-nouveau 1:1.0.8-0ubuntu3 to 1:1.0.9-2ubuntu1 was the critical event.

Notable dmesg events are attached. including
[ 684.095667] ------------[ cut here ]------------
[ 684.095729] WARNING: CPU: 0 PID: 1949 at /build/buildd/linux-3.11.0/drivers/gpu/drm/nouveau/nouveau_bo.c:151 nou
veau_bo_del_ttm+0x77/0x80 [nouveau]()
[ 684.095822] CPU: 0 PID: 1949 Comm: Xorg Tainted: GF I 3.11.0-3-generic #8-Ubuntu
[ 684.095824] Hardware name: Hewlett-Packard HP xw8400 Workstation/0A08h, BIOS 786D5 v02.26 09/21/2007
[ 684.095826] 0000000000000009 ffff880114fadc00 ffffffff816f0d91 0000000000000000
[ 684.095830] ffff880114fadc38 ffffffff81061ced ffff880113509c00 ffff880114aed800
[ 684.095833] ffff880114423170 ffff880113509c00 ffffffffa0236540 ffff880114fadc48
[ 684.095837] Call Trace:
[ 684.095845] [<ffffffff816f0d91>] dump_stack+0x45/0x56
[ 684.095850] [<ffffffff81061ced>] warn_slowpath_common+0x7d/0xa0
[ 684.095855] [<ffffffff81061dca>] warn_slowpath_null+0x1a/0x20
[ 684.095881] [<ffffffffa01ce7b7>] nouveau_bo_del_ttm+0x77/0x80 [nouveau]
[ 684.095893] [<ffffffffa00fc6e9>] ttm_bo_release_list+0x89/0xc0 [ttm]
[ 684.095902] [<ffffffffa00fd95c>] ttm_bo_release+0x1bc/0x2e0 [ttm]
[ 684.095911] [<ffffffffa00fdaa9>] ttm_bo_unref+0x29/0x30 [ttm]
[ 684.095937] [<ffffffffa01d204b>] nouveau_gem_object_del+0x4b/0x70 [nouveau]
[ 684.095957] [<ffffffffa000594a>] drm_gem_object_free+0x2a/0x30 [drm]
[ 684.095971] [<ffffffffa0005eee>] drm_gem_object_release_handle+0xae/0xd0 [drm]
[ 684.095977] [<ffffffff8135a304>] idr_for_each+0xa4/0xf0
[ 684.095991] [<ffffffffa0005e40>] ? drm_gem_handle_delete+0x170/0x170 [drm]
[ 684.095995] [<ffffffff816f4312>] ? mutex_lock+0x12/0x2f
[ 684.096009] [<ffffffffa00066e0>] drm_gem_release+0x20/0x30 [drm]
[ 684.096045] [<ffffffffa0004d11>] drm_release+0x5a1/0x620 [drm]
[ 684.096058] [<ffffffff811a7981>] __fput+0xe1/0x230
[ 684.096069] [<ffffffff811a7b1e>] ____fput+0xe/0x10
[ 684.096080] [<ffffffff81081384>] task_work_run+0xc4/0xe0
[ 684.096085] [<ffffffff81064157>] do_exit+0x2b7/0xa40
[ 684.096089] [<ffffffff81097f59>] ? vtime_account_user+0x69/0x80
[ 684.096093] [<ffffffff8106495f>] do_group_exit+0x3f/0xa0
[ 684.096096] [<ffffffff810649d4>] SyS_exit_group+0x14/0x20
[ 684.096101] [<ffffffff81700e2f>] tracesys+0xe1/0xe6
[ 684.096104] ---[ end trace c5f683f3e85eee1a ]---

Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → High
importance: High → Undecided
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hallo Peter Swain
Your seems much more a kernel issue that a xorg one.
Please file the bug under linux running:

ubuntu-bug linux

regards

Revision history for this message
peter swain (swine) wrote :

still occurs under old kernel 3.8.0-23-generic, but perhaps it's an undiagnosed kernel bug there, showing up with tighter assertions in later drm/nouveau code.
There's some drm/nouveau changes in upstream kernel I'll explore, then I'll re-post under kernel when I have fresh logs

Revision history for this message
peter swain (swine) wrote :

The originally reported "[TTM] Failed to expire sync object before buffer eviction"
smell like a kernel issue too, and probably one that's fixed in upstream kernel.
They don't show up when I boot into today's kernel.org's 3.11.0-rc7 (commit a8787645e14ce),
and are probably fixed by recent drm/noveau changes since 3.11.0-rc6

My original issue seems to have gone away when I realised that box was using lightdm, not gdm,
and lightdm is no longer supported. If I see problems when reverting to ubuntu standard kernel,
while keeping gdb, I'll re-raise against kernel.

So this is just Fabio's issue -- apologies for conflating the two when "failed to expire sync" seen

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.