After waking up from sleep nouveau fails on start of OpenGl app

Bug #1412550 reported by Miro Janosik
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Invalid
Low
Unassigned

Bug Description

First I want to say:
Bug was reported on https://bugs.freedesktop.org/show_bug.cgi?id=88515
Fix was found, but it is in newer version of kernel (3.19-rc2 or rc3) than is available in Ubuntu 14.04LTS (3.13.0-43)
So it is up to Ubuntu team if this fix gets into 14.04LTS (I hope it does, I don't want to live with RC kernel forever :) )

About bug:
After waking up from sleep desktop and everything works. Nouveau has errors on starting any 3D/OpenGl application (even 3d screensaver or glxgears) and does not start the application. Application freezes, if it is fullscreen then it is not possible to do anything. In that case can't switch to alt+f2 console either. If 3d application was running during sleep then it hangs but keeps running.
After reboot everything is working again.

[18215.048015] nouveau E[Xorg[1439]] failed to idle channel 0xcccc0001 [Xorg[1439]]
[18215.052005] [sched_delayed] sched: RT throttling activated
[18230.056016] nouveau E[Xorg[1439]] failed to idle channel 0xcccc0001 [Xorg[1439]]
[18240.076005] BUG: soft lockup - CPU#0 stuck for 23s! [Xorg:1439]
[18240.076005] CPU: 0 PID: 1439 Comm: Xorg Tainted: G IOX 3.13.0-43-generic #72-Ubuntu
[18240.076005] Hardware name: MSI MS-7309/MS-7309, BIOS V1.6 01/24/2007
[18240.076005] Call Trace:
[18240.076005] [<f8b6b977>] ? nouveau_bo_rd32+0x27/0x30 [nouveau]
[18240.076005] [<f8b70723>] nv84_fence_read+0x23/0x30 [nouveau]
[18240.076005] [<f8b681f2>] nouveau_fence_update+0x52/0x80 [nouveau]
[18240.076005] [<f8b6852d>] nouveau_fence_wait+0x1dd/0x4d0 [nouveau]
[18240.076005] [<f8b70699>] ? nv84_fence_emit+0x39/0x50 [nouveau]
[18240.076005] [<f8b68a66>] ? nouveau_fence_new+0x56/0xa0 [nouveau]
[18240.076005] [<f8b66e8c>] nouveau_channel_idle+0x6c/0x90 [nouveau]
[18240.076005] [<c1164a2d>] ? kfree+0xcd/0x110
[18240.076005] [<f8b6ec8f>] ? nouveau_abi16_chan_fini+0x10f/0x170 [nouveau]
[18240.076005] [<f8b6ec8f>] ? nouveau_abi16_chan_fini+0x10f/0x170 [nouveau]
[18240.076005] [<f8b6eba6>] nouveau_abi16_chan_fini+0x26/0x170 [nouveau]
[18240.076005] [<f8b6eec3>] nouveau_abi16_fini+0x33/0x70 [nouveau]
[18240.076005] [<f8b65ea6>] nouveau_drm_preclose+0x36/0x70 [nouveau]
[18240.076005] [<f86dc356>] drm_release+0x66/0x550 [drm]
[18240.076005] [<c117b575>] __fput+0xc5/0x210
[18240.076005] [<c117b6fd>] ____fput+0xd/0x10
[18240.076005] [<c10725f1>] task_work_run+0x91/0xb0
[18240.076005] [<c1058c5f>] do_exit+0x26f/0x8f0
[18240.076005] [<c1059354>] do_group_exit+0x34/0xa0
[18240.076005] [<c10672ac>] get_signal_to_deliver+0x18c/0x6a0
[18240.076005] [<c100f26a>] do_signal+0x3a/0x9c0
[18240.076005] [<c1066577>] ? do_send_specific+0x67/0x90
[18240.076005] [<c100fc57>] do_notify_resume+0x67/0x90
[18240.076005] [<c165c831>] work_notifysig+0x30/0x37

Graphics card: Nvidia GTX 260
OS: Ubuntu 14.04 with XFCE with latest updates
Linux 3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:44 UTC 2014 i686 athlon i686 GNU/Linux

Please read more details about the bug in comments and attachments https://bugs.freedesktop.org/show_bug.cgi?id=88515

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
Uname: Linux 3.19.0-031900rc3-generic i686
.tmp.unity.support.test.0:

ApportVersion: 2.14.1-0ubuntu3.6
Architecture: i386
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
CompositorRunning: None
CurrentDesktop: XFCE
Date: Mon Jan 19 20:02:29 2015
DistUpgraded: 2014-08-13 06:03:54,716 DEBUG enabling apt cron job
DistroCodename: trusty
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes, if not too technical
GraphicsCard:
 NVIDIA Corporation GF104 [GeForce GTX 460] [10de:0e22] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:34fc]
InstallationDate: Installed on 1999-05-12 (5730 days ago)
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release i386 (20120817.3)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 002: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: MSI MS-7309
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-031900rc3-generic root=UUID=00436c59-e134-4659-a2d3-424f65a9a4b0 ro quiet splash
SourcePackage: xserver-xorg-video-nouveau
UpgradeStatus: Upgraded to trusty on 2014-08-13 (159 days ago)
dmi.bios.date: 01/24/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V1.6
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: MS-7309
dmi.board.vendor: MSI
dmi.board.version: 1.0
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrV1.6:bd01/24/2007:svnMSI:pnMS-7309:pvr1.0:rvnMSI:rnMS-7309:rvr1.0:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: MS-7309
dmi.product.version: 1.0
dmi.sys.vendor: MSI
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.58+git1501060630.566c3c~gd~t
version.libgl1-mesa-dri: libgl1-mesa-dri 10.5~git1501060730.934e41~gd~t
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.5~git1501060730.934e41~gd~t
version.xserver-xorg-core: xserver-xorg-core 2:1.15.1-0ubuntu2.6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git1412311932.19a95b~gd~t
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Sat Jan 17 23:42:54 2015
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.logfile: /var/log/Xorg.0.log
xserver.outputs: Output DVI-I-1 DVI-I-2 HDMI-1
xserver.version: 2:1.15.1-0ubuntu2.6
xserver.video_driver: nouveau

Revision history for this message
Miro Janosik (miro-janosik-geo) wrote :
Revision history for this message
penalvch (penalvch) wrote :

Miro Janosik, any change updating to the Vivid enablement stack as outlined in https://wiki.ubuntu.com/Kernel/LTSEnablementStack ?

tags: added: bios-outdated-1.c
Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Miro Janosik (miro-janosik-geo) wrote :

Hi Christopher M. Penalver

sorry, can't test it anymore. My system was upgraded from 14.04 to 15.04 and graphic card Nvidia GTX 260 died, now I have Radeon X1950 PRO.

I don't have any problems after upgrade to 15.04 and with new graphic card.

Revision history for this message
penalvch (penalvch) wrote :

Miro Janosik, this bug report is being closed due to your last comment https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/1412550/comments/3 regarding you no use the original hardware setup. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Incomplete → Invalid
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.