** 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