nouveau crashes with segfault when starting VirtualBox with Win8 guest

Bug #1391086 reported by relgames
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Nov 10 10:36:25 oleg kernel: [ 719.643644] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: (unknown bits 0x00040000)
Nov 10 10:36:25 oleg kernel: [ 719.643651] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [VBoxCrWinCmd[4329]] subc 0 mthd 0x0000 data 0x00000000
Nov 10 10:36:25 oleg kernel: [ 719.643665] nouveau E[ PGRAPH][0000:01:00.0] DATA_ERROR [INVALID_BITFIELD] ch 6 [0x001fa2c000 VBoxCrWinCmd[4329]] subc 0 class 0x9197 mthd 0x0808 data 0x200104ce
Nov 10 10:36:25 oleg kernel: [ 719.643687] nouveau E[ PGRAPH][0000:01:00.0] DATA_ERROR [INVALID_BITFIELD] ch 6 [0x001fa2c000 VBoxCrWinCmd[4329]] subc 0 class 0x9197 mthd 0x0810 data 0x60020921
Nov 10 10:36:25 oleg kernel: [ 719.643711] nouveau E[ PGRAPH][0000:01:00.0] DATA_ERROR [INVALID_ENUM] ch 6 [0x001fa2c000 VBoxCrWinCmd[4329]] subc 0 class 0x9197 mthd 0x0814 data 0x00000401
Nov 10 10:36:25 oleg kernel: [ 719.643732] nouveau E[ PGRAPH][0000:01:00.0] DATA_ERROR [INVALID_VALUE] ch 6 [0x001fa2c000 VBoxCrWinCmd[4329]] subc 0 class 0x9197 mthd 0x081c data 0x60020920
Nov 10 10:36:25 oleg kernel: [ 719.643756] nouveau E[ PGRAPH][0000:01:00.0] DATA_ERROR [(unknown enum 0x000000d2)] ch 6 [0x001fa2c000 VBoxCrWinCmd[4329]] subc 0 class 0x9197 mthd 0x0d78 data 0x00000004
Nov 10 10:36:25 oleg kernel: [ 719.646053] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: (unknown bits 0x00040000)
Nov 10 10:36:25 oleg kernel: [ 719.646059] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [VBoxCrWinCmd[4329]] subc 0 mthd 0x001c data 0x00000002
Nov 10 10:36:25 oleg kernel: [ 719.646077] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: (unknown bits 0x00040000)
Nov 10 10:36:25 oleg kernel: [ 719.646079] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [VBoxCrWinCmd[4329]] subc 0 mthd 0x0020 data 0x00000000
Nov 10 10:36:25 oleg kernel: [ 719.646091] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: (unknown bits 0x00040000)
Nov 10 10:36:25 oleg kernel: [ 719.646093] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [VBoxCrWinCmd[4329]] subc 0 mthd 0x0000 data 0x00000000
Nov 10 10:36:25 oleg kernel: [ 719.646104] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: (unknown bits 0x00040000)
Nov 10 10:36:25 oleg kernel: [ 719.646105] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [VBoxCrWinCmd[4329]] subc 0 mthd 0x0000 data 0x00000000
Nov 10 10:36:25 oleg kernel: [ 719.646116] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: (unknown bits 0x00040000)
Nov 10 10:36:25 oleg kernel: [ 719.646118] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [VBoxCrWinCmd[4329]] subc 0 mthd 0x0000 data 0x00000000
Nov 10 10:36:25 oleg kernel: [ 719.646160] nouveau E[ PGRAPH][0000:01:00.0] DATA_ERROR [(unknown enum 0x000000d2)] ch 6 [0x001fa2c000 VBoxCrWinCmd[4329]] subc 0 class 0x9197 mthd 0x0d78 data 0x00000004
Nov 10 10:36:25 oleg kernel: [ 719.690609] nouveau E[VBoxCrWinCmd[4329]] Unknown handle 0x00000032
Nov 10 10:36:25 oleg kernel: [ 719.690613] nouveau E[VBoxCrWinCmd[4329]] validate_init
Nov 10 10:36:25 oleg kernel: [ 719.690614] nouveau E[VBoxCrWinCmd[4329]] validate: -2
Nov 10 10:36:25 oleg kernel: [ 719.691287] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: (unknown bits 0x00040000)
Nov 10 10:36:25 oleg kernel: [ 719.691291] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 6 [VBoxCrWinCmd[4329]] subc 0 mthd 0x0c30 data 0x00000000
Nov 10 10:36:25 oleg kernel: [ 719.691311] nouveau E[ PGRAPH][0000:01:00.0] DATA_ERROR [BEGIN_END_ACTIVE] ch 6 [0x001fa2c000 VBoxCrWinCmd[4329]] subc 0 class 0x9197 mthd 0x1614 data 0x00000000
Nov 10 10:36:25 oleg kernel: [ 719.810287] VDMA[4701]: segfault at 8 ip 00007f9a6c0ea26e sp 00007f9a840a7920 error 4 in libdrm_nouveau.so.2.0.0[7f9a6c0e7000+6000]

VirtualBox 4.3.18, guest OS Win 8.1 with 2D and 3D acceleration enabled.
Guest additions also 4.3.18.

If 2D/3D acceleration is disabled it works fine.

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu2
ProcVersionSignature: Ubuntu 3.16.0-24.32-generic 3.16.4
Uname: Linux 3.16.0-24-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CurrentDesktop: Unity
Date: Mon Nov 10 10:29:14 2014
DistUpgraded: Fresh install
DistroCodename: utopic
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: NVIDIA Corporation Device [10de:0835]
InstallationDate: Installed on 2014-11-06 (3 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
MachineType: Dell Inc. Precision T1600
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.16.0-24-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
SourcePackage: xserver-xorg-video-nouveau
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/02/2012
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A11
dmi.board.name: 06NWYK
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 6
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA11:bd04/02/2012:svnDellInc.:pnPrecisionT1600:pvr01:rvnDellInc.:rn06NWYK:rvrA01:cvnDellInc.:ct6:cvr:
dmi.product.name: Precision T1600
dmi.product.version: 01
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.12+14.10.20140918-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.56-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.3.0-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.3.0-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.16.0-1ubuntu1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.9.0-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.4.0-2ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.914-1~exp1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.11-1ubuntu2
xserver.bootTime: Mon Nov 10 10:24:28 2014
xserver.configfile: default
xserver.devices:
 input Power Button KEYBOARD, id 6
 input Power Button KEYBOARD, id 7
 input Logitech USB Optical Mouse MOUSE, id 8
 input Dell Dell Wired Multimedia Keyboard KEYBOARD, id 9
 input Dell Dell Wired Multimedia Keyboard KEYBOARD, id 10
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.16.0+git20140806+server-1.16-branch.a793483e-0ubuntu0sarvatt
xserver.video_driver: nouveau

Revision history for this message
relgames (relgames) wrote :
Revision history for this message
relgames (relgames) wrote :

Happens every time I enable 2d/3d acceleration in VirtualBox.

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
Alberto Salvia Novella (es20490446e) wrote :

Please:
1. Report this bug to <https://bugs.freedesktop.org/>.
2. Paste the new report URL here.
3. Set this bug status back to "confirmed".

Thank you.

Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Undecided → Critical
tags: added: asked-to-upstream
Revision history for this message
In , Victor Costan (costan) wrote :

I can repro this consistently by installing Hearthstone on Windows 7, and trying to run the game. The repro is rather bulky. FWIW, at least the bits can be obtained gratis (Win7 has a trial, Hearthstone is free to play).

The kernel log is filled with these messages:

[ 1167.316496] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 11 [VBoxCrWinCmd[6069]] subc 0 mthd 0x000c data 0x20030298
[ 1167.316510] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: METHOD

The bug appears to be very similar to the following Ubuntu bug, which has more debugging information:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/1391086

Please let me know if I can supply extra information to help debug this.

Revision history for this message
Victor Costan (costan) wrote :

I just ran into what I believe is the same bug. I attempted to file a description upstream.
https://bugs.freedesktop.org/show_bug.cgi?id=90825

Changed in nouveau:
importance: Undecided → Unknown
status: New → Unknown
Changed in xserver-xorg-video-nouveau (Ubuntu):
status: Confirmed → Triaged
Changed in nouveau:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

relgames, thank you for reporting this bug to Ubuntu. Utopic reached EOL on July 23, 2015.
See this document for currently supported Ubuntu releases: https://wiki.ubuntu.com/Releases

If this is reproducible in a supported release, please file a new report.

no longer affects: xserver-xorg-video-nouveau (Ubuntu)
affects: nouveau → xserver-xorg-video-nouveau (Ubuntu)
Changed in xserver-xorg-video-nouveau (Ubuntu):
importance: Medium → Undecided
status: Confirmed → New
status: New → 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.