** Description changed:

- No login possible on KVM-based virtual machine (with virt-manager) and
- network settings
+ [Impact] 
+  * Fixes a null pointer dereference when shadowfb is out of bounds, in a 
similar way to other ddx drivers.
+ 
+ [Test Case]
+  * Start virt-manager, create quantal-amd64 vm, make sure cirrus is used as 
video driver
+  * XXX? What to do here? I don't have a eth2
+ 
+ [Regression Potential] 
+  * Low, changes are limited to the shadowfb code paths. Since it limits the 
width/height of the memcpy's performed and nothing else I either expect the bug 
not to be fixed, or not make it worse at least. Still I'll keep watching cirrus 
bug reports to see if any new ones have been introduced by the fix.
+ 
+ [Other Info]
+  * I upstreamed the bug fix and did a new release for cirrus. Raring already 
has the bug fixed, no new bug reports have popped up yet about it.
+ 
+ [Original bug report]
+ No login possible on KVM-based virtual machine (with virt-manager) and 
network settings
  
  Source device: Host device eth2 : macvtap
  Device model: virtio
  Source mode: VEPA
  
  With source mode set to "Default" it works.
  
  ProblemType: Crash
  DistroRelease: Ubuntu 12.10
  Package: xserver-xorg-core 2:1.12.99.905-0ubuntu3
  ProcVersionSignature: Ubuntu 3.5.0-13.13-generic 3.5.3
  Uname: Linux 3.5.0-13-generic x86_64
  ApportVersion: 2.5.1-0ubuntu3
  Architecture: amd64
  CrashCounter: 1
  CurrentDmesg:
-  [    3.809292] init: plymouth-stop pre-start process (1197) terminated with 
status 1
-  [    5.314446] hda-intel: Invalid position buffer, using LPIB read method 
instead.
-  [    9.269441] hda-intel: IRQ timing workaround is activated for card #0. 
Suggest a bigger bdl_pos_adj.
+  [    3.809292] init: plymouth-stop pre-start process (1197) terminated with 
status 1
+  [    5.314446] hda-intel: Invalid position buffer, using LPIB read method 
instead.
+  [    9.269441] hda-intel: IRQ timing workaround is activated for card #0. 
Suggest a bigger bdl_pos_adj.
  Date: Wed Aug 29 22:04:57 2012
  DistUpgraded: Fresh install
  DistroCodename: quantal
  DistroVariant: ubuntu
  ExecutablePath: /usr/bin/Xorg
  GraphicsCard:
-  Cirrus Logic GD 5446 [1013:00b8] (prog-if 00 [VGA controller])
-    Subsystem: Red Hat, Inc Device [1af4:1100]
+  Cirrus Logic GD 5446 [1013:00b8] (prog-if 00 [VGA controller])
+    Subsystem: Red Hat, Inc Device [1af4:1100]
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  MachineType: Bochs Bochs
  ProcCmdline: /usr/bin/X :0 -core -auth /var/run/lightdm/root/:0 -nolisten tcp 
vt7 -novtswitch
  ProcEnviron:
-  
+ 
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-13-generic 
root=UUID=2258d315-c1f3-4f2c-b925-01ab5cdf448d ro quiet splash vt.handoff=7
  Signal: 6
  SourcePackage: xorg-server
  StacktraceTop:
-  ?? () from /lib/x86_64-linux-gnu/libc.so.6
-  cirRefreshArea () from /usr/lib/xorg/modules/drivers/cirrus_drv.so
-  ?? () from /usr/lib/xorg/modules/libshadowfb.so
-  ?? ()
-  ?? ()
+  ?? () from /lib/x86_64-linux-gnu/libc.so.6
+  cirRefreshArea () from /usr/lib/xorg/modules/drivers/cirrus_drv.so
+  ?? () from /usr/lib/xorg/modules/libshadowfb.so
+  ?? ()
+  ?? ()
  Title: Xorg crashed with SIGABRT in cirRefreshArea()
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups:
-  
+ 
  dmi.bios.date: 01/01/2007
  dmi.bios.vendor: Bochs
  dmi.bios.version: Bochs
  dmi.chassis.type: 1
  dmi.chassis.vendor: Bochs
  dmi.modalias: 
dmi:bvnBochs:bvrBochs:bd01/01/2007:svnBochs:pnBochs:pvr:cvnBochs:ct1:cvr:
  dmi.product.name: Bochs
  dmi.sys.vendor: Bochs
  version.compiz: compiz 1:0.9.8+bzr3319-0ubuntu3
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.38-0ubuntu2
  version.libgl1-mesa-dri: libgl1-mesa-dri 9.0~git20120821.c1114c61-0ubuntu2
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 9.0~git20120821.c1114c61-0ubuntu2
  version.xserver-xorg-core: xserver-xorg-core 2:1.12.99.905-0ubuntu3
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 
1:6.99.99~git20120713.6ef1ad6a-0ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.3-0ubuntu1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:1.0.1-4~ubuntu1

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1043513

Title:
  Xorg crashed with SIGABRT in memcpy() via cirRefreshArea() under KVM
  virtual machine

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-cirrus/+bug/1043513/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to