Some more diags;

(gdb) p *pbox
$2 = {x1 = -958, y1 = -716, x2 = -236, y2 = -282}

I'm not sure what the space these values are working is supposed to be; if 
they're supposed to be -ve then they're in a sensible
range as far as I can tell  - but are they supposed to be -ve?

(gdb) p pPriv->pScrn->virtualX
$7 = 1024
(gdb) p pPriv->pScrn->virtualY
$8 = 768

OK - seems right

(gdb) p src
$33 = (unsigned char *) 0x7f0a78505cd6 ""

7f0a784e0000-7f0a78506000 r-xp 00000000 fd:01 660179                     
/lib/x86_64-linux-gnu/libexpat.so.1.6.0
7f0a78506000-7f0a78706000 ---p 00026000 fd:01 660179                     
/lib/x86_64-linux-gnu/libexpat.so.1.6.0

(gdb) p/x width
$37 = 0x876
(gdb) p/x src+width
$38 = 0x7f0a7850654c

Well that's why it's crashed - the src pointer is in the middle of expat
and ends up running into the unreadable bit

(gdb) p dst
$34 = (unsigned char *) 0x7f0a770c8cc6 ""
Map entry: 7f0a76feb000-7f0a772cc000 rw-p 00000000 00:00 0


(gdb) p/x pCir->ShadowPtr
$30 = 0x7f0a78709010
(gdb) p/x pCir->FbBase
$31 = 0x7f0a772cc000
(gdb) p pCir->ShadowPtr-src
$24 = 2110266
(gdb) p pCir->FbBase-dst
$25 = 2110266
(gdb) p FBPitch
$26 = 3072


2110266/3072
686.9355468750

(P.S. as per previous instructions, try working through the 4 workspaces
both clockwise and anti-clockwise)

** Changed in: xserver-xorg-video-cirrus (Ubuntu)
       Status: Incomplete => Confirmed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-video-cirrus in Ubuntu.
https://bugs.launchpad.net/bugs/1043513

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

Status in “xserver-xorg-video-cirrus” package in Ubuntu:
  Confirmed

Bug description:
  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.
  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]
  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
   ?? ()
   ?? ()
  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

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to