[Bug 994888] Re: Unrecoverable crash when suspending from inside a virtual machine
Marc Deslauriers
marc.deslauriers at canonical.com
Wed May 16 13:23:39 UTC 2012
Uploaded to precise-proposed, and subscribed ubuntu-sru team for
processing.
** Changed in: xserver-xorg-video-vmware (Ubuntu Precise)
Status: Confirmed => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/994888
Title:
Unrecoverable crash when suspending from inside a virtual machine
Status in “xserver-xorg-video-vmware” package in Ubuntu:
Fix Released
Status in “xserver-xorg-video-vmware” source package in Precise:
Fix Committed
Status in “xserver-xorg-video-vmware” source package in Quantal:
Fix Released
Bug description:
[Impact]
Low to medium, when using the virtual machines I believe it would be more common to suspend the VM from the host instead of leaving the machine running in S3, but it is 100% reproducible and requires a hard power off to fix if an S3 is triggered from inside the VM so loss of data can occur.
[Development Fix]
Installing a modprobe.d conf file containing "options vmwgfx enable_fbdev=1"
[Stable Fix]
Backport the above fix to 12.04
[Test Case]
1) Install the VMware Player, Fusion, or Workstation products
2) Install Ubuntu 12.04 in a new virtual machine
3) Suspend from inside of the virtual machine, not from the host.
If the display recovers normally on mouse movement it is fixed. If it
goes black and never recovers without a hard power off it is broken.
[Regression Potential]
Low, this fix only adds a modprobe.d conf file enabling the enable_fbdev module option by default. It only affects VMware platforms and has been QAed by them to be sure its the proper fix. xserver-xorg-video-vmware is also used for KVM, but the vmwgfx KMS driver in the kernel is not so the option will have no effect.
Original Report:
When suspending from inside the virtual machine (not from vmware player/fusion/workstation) I get a crash in dmesg and the display doesn't come back.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xserver-xorg-video-vmware 1:12.0.1-1ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-23.36-generic 3.2.14
Uname: Linux 3.2.0-23-generic x86_64
.tmp.unity.support.test.0:
ApportVersion: 2.0.1-0ubuntu5
Architecture: amd64
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: compiz
Date: Fri May 4 18:55:09 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
GraphicsCard:
VMware SVGA II Adapter [15ad:0405] (prog-if 00 [VGA controller])
Subsystem: VMware SVGA II Adapter [15ad:0405]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
MachineType: VMware, Inc. VMware Virtual Platform
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-23-generic root=UUID=a1e61a9f-f0db-4ee8-b30f-686861462ef3 ro quiet splash
SourcePackage: xserver-xorg-video-vmware
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/02/2011
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 6.00
dmi.board.name: 440BX Desktop Reference Platform
dmi.board.vendor: Intel Corporation
dmi.board.version: None
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr6.00:bd06/02/2011:svnVMware,Inc.:pnVMwareVirtualPlatform:pvrNone:rvnIntelCorporation:rn440BXDesktopReferencePlatform:rvrNone:cvnNoEnclosure:ct1:cvrN/A:
dmi.product.name: VMware Virtual Platform
dmi.product.version: None
dmi.sys.vendor: VMware, Inc.
version.compiz: compiz 1:0.9.7.6-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-vmware/+bug/994888/+subscriptions
More information about the Ubuntu-sponsors
mailing list