Activity log for bug #918791

Date Who What changed Old value New value Message
2012-01-19 16:41:16 Jamie Strandboge bug added bug
2012-01-19 16:41:28 Jamie Strandboge nominated for series Ubuntu Precise
2012-01-19 16:41:28 Jamie Strandboge bug task added qemu-kvm (Ubuntu Precise)
2012-01-19 16:42:20 Jamie Strandboge summary qemu-kvm dies when using vmvga driver and unity qemu-kvm dies when using vmvga driver and unity in the guest
2012-01-19 16:45:57 Launchpad Janitor qemu-kvm (Ubuntu): status New Confirmed
2012-01-19 16:47:17 Marc Deslauriers bug added subscriber Marc Deslauriers
2012-01-26 22:22:13 Serge Hallyn qemu-kvm (Ubuntu Precise): importance Undecided Medium
2012-01-27 00:06:26 Serge Hallyn bug task added qemu
2012-01-30 16:15:03 Kate Stewart tags regression-release rls-p-tracking regression-release rls-mgr-p-tracking rls-p-tracking
2012-02-14 16:26:48 Antonio Rosales bug added subscriber Ubuntu Server Release Tracking
2012-02-28 16:22:54 Justin L Werner qemu-kvm (Ubuntu Precise): assignee Justin L Werner (justin-l-werner)
2012-02-28 16:24:41 Justin L Werner qemu-kvm (Ubuntu Precise): assignee Justin L Werner (justin-l-werner)
2012-03-01 20:46:28 Serge Hallyn bug task added xserver-xorg-video-vmware (Ubuntu)
2012-03-01 22:37:23 Serge Hallyn attachment added qemu-vmware.debdiff https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-vmware/+bug/918791/+attachment/2798995/+files/qemu-vmware.debdiff
2012-03-01 22:55:51 Launchpad Janitor xserver-xorg-video-vmware (Ubuntu): status New Confirmed
2012-03-01 22:56:00 Paul Broadhead bug added subscriber Paul Broadhead
2012-03-02 00:13:09 Ubuntu Foundations Team Bug Bot tags regression-release rls-mgr-p-tracking rls-p-tracking patch regression-release rls-mgr-p-tracking rls-p-tracking
2012-03-02 06:55:49 Martin Pitt qemu-kvm (Ubuntu): milestone ubuntu-12.04-beta-1 ubuntu-12.04-beta-2
2012-03-02 17:01:45 Justin L Werner bug added subscriber Justin L Werner
2012-03-14 20:15:12 Launchpad Janitor qemu-kvm (Ubuntu Precise): status Confirmed Fix Released
2012-03-16 02:54:55 Serge Hallyn nominated for series Ubuntu Oneiric
2012-03-16 02:54:55 Serge Hallyn bug task added qemu-kvm (Ubuntu Oneiric)
2012-03-16 02:54:55 Serge Hallyn bug task added xserver-xorg-video-vmware (Ubuntu Oneiric)
2012-03-16 02:55:50 Serge Hallyn description 12.04's qemu-kvm has been unstable for me and Marc Deslauriers and I figured out it has something to do with the interaction of qemu-kvm, unity and the vmvga driver. This is a regression over qemu-kvm in 11.10. TEST CASE: 1. start a VM that uses unity (eg, 11.04, 11.10 or 12.04). My tests use unity-2d on an amd64 host and amd64 guests 2. on 11.04 and 11.10, open empathy via the messaging indicator and click 'Chat'. On 12.04, open empathy via the messaging indicator and click 'Chat', close the empathy wizard, move the empathy window over the unity luancher (so it autohides), then do 'ctrl+alt+t' to open a terminal When the launcher tries to auto(un)hide, qemu-kvm dies with this: [10574.958149] do_general_protection: 132 callbacks suppressed [10574.958154] kvm[13192] general protection ip:7fab9680ea0f sp:7ffff4440148 error:0 in qemu-system-x86_64[7fab966c4000+2c9000] Relevant libvirt xml: <video> <model type='vmvga' vram='9216' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> If I change to using 'cirrus', then qemu-kvm no longer crashes. Eg: <video> <model type='cirrus' vram='9216' heads='1'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> The workaround is therefore to use the cirrus driver instead of vmvga, however being able to kill qemu-kvm in this manner is not ideal. Also, unfortunately unity-2d does not run with with cirrus driver under 11.04, so the security and SRU teams are unable to properly test updates in GUI applications under unity when using the current 12.04 qemu-kvm. I tried to report this via apport, but apport complained about a CRC error, so I could not. ===================================================== SRU Justification: 1. impact: kvm crashes 2. Development fix: don't allow attempts to set_bit to negative offsets 3. Stable fix: same as development fix 4. Test case (see below) 5. Regression potential: if the patch is wrong, graphics for vmware vga over vnc could get messed up ===================================================== 12.04's qemu-kvm has been unstable for me and Marc Deslauriers and I figured out it has something to do with the interaction of qemu-kvm, unity and the vmvga driver. This is a regression over qemu-kvm in 11.10. TEST CASE: 1. start a VM that uses unity (eg, 11.04, 11.10 or 12.04). My tests use unity-2d on an amd64 host and amd64 guests 2. on 11.04 and 11.10, open empathy via the messaging indicator and click 'Chat'. On 12.04, open empathy via the messaging indicator and click 'Chat', close the empathy wizard, move the empathy window over the unity luancher (so it autohides), then do 'ctrl+alt+t' to open a terminal When the launcher tries to auto(un)hide, qemu-kvm dies with this: [10574.958149] do_general_protection: 132 callbacks suppressed [10574.958154] kvm[13192] general protection ip:7fab9680ea0f sp:7ffff4440148 error:0 in qemu-system-x86_64[7fab966c4000+2c9000] Relevant libvirt xml:     <video>       <model type='vmvga' vram='9216' heads='1'/>       <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>     </video> If I change to using 'cirrus', then qemu-kvm no longer crashes. Eg:     <video>       <model type='cirrus' vram='9216' heads='1'/>       <alias name='video0'/>       <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>     </video> The workaround is therefore to use the cirrus driver instead of vmvga, however being able to kill qemu-kvm in this manner is not ideal. Also, unfortunately unity-2d does not run with with cirrus driver under 11.04, so the security and SRU teams are unable to properly test updates in GUI applications under unity when using the current 12.04 qemu-kvm. I tried to report this via apport, but apport complained about a CRC error, so I could not.
2012-03-16 02:56:05 Serge Hallyn bug added subscriber Ubuntu Stable Release Updates Team
2012-03-16 13:56:05 Serge Hallyn xserver-xorg-video-vmware (Ubuntu Precise): status Confirmed Invalid
2012-03-16 13:56:12 Serge Hallyn xserver-xorg-video-vmware (Ubuntu Oneiric): status New Invalid
2012-03-23 08:04:06 Martin Pitt qemu-kvm (Ubuntu Oneiric): status New Fix Committed
2012-03-23 08:04:10 Martin Pitt bug added subscriber SRU Verification
2012-03-23 08:04:16 Martin Pitt tags patch regression-release rls-mgr-p-tracking rls-p-tracking patch regression-release rls-mgr-p-tracking rls-p-tracking verification-needed
2012-12-30 14:21:26 Ruslan bug added subscriber Ruslan
2014-12-03 09:39:25 Rolf Leggewie qemu-kvm (Ubuntu Oneiric): status Fix Committed Won't Fix
2016-08-12 10:52:04 Thomas Huth qemu: status New Fix Released