mach64 broken with xserver 1.13 ?
Alan Coopersmith
alan.coopersmith at oracle.com
Sat Nov 17 09:50:42 PST 2012
On 11/17/12 05:13 AM, Matthieu Herrb wrote:
> Hi,
>
> I'm seeing the xf86-video-mach64 6.9.3 crashing with xserver 1.13 on
> OpenBSD, both on sparc64 and intel (x86_64) machines.
>
> here's some debugging information. Apparently something in devPrivate
> doesn't get initialized properly, but I'm not able to figure out
> what. Any suggestion ?
No additional insight, but we got similar reports yesterday from our
test teams running Xorg 1.13 on RageXL (older server builtin graphics)
on 64-bit x86 as well. Unfortunately, they didn't have debug info,
so our stack trace is less useful:
[ 2424.848] (II) MACH64(0): EXA memory management initialized
base : ffff80ffbdc00000
offscreen: + 300000
size : + 7ffc00
cursor : ffff80ffbe3ffc00
[ 2424.848] (II) MACH64(0): Will use 5119 kB of offscreen memory for EXA
or 1.67 viewports (composite)
or 3.79 dvdframes (xvideo)
[ 2424.848] (II) MACH64(0): Render acceleration enabled
[...]
[ 2425.552] (EE) Backtrace:
[ 2425.553] (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x3a) [0x4ca74a]
[ 2425.553] (EE) 1: /usr/bin/Xorg (OsSigHandler+0x5d) [0x4d1149]
[ 2425.553] (EE) 2: /lib/amd64/libc.so.1 (__sighndlr+0x6)
[0xffff80ffbf551f06]
[ 2425.553] (EE) 3: /lib/amd64/libc.so.1 (call_user_handler+0x2ce)
[0xffff80ffbf54558a]
[ 2425.553] (EE) 4: /usr/lib/xorg/modules/libexa.so (dixGetPrivate+0xf)
[0xffff80ffbe5d7043]
[ 2425.554] (EE) 5: /usr/lib/xorg/modules/libexa.so
(exaPixmapHasGpuCopy+0x23) [0xffff80ffbe5d73db]
[ 2425.554] (EE) 6: /usr/lib/xorg/modules/libexa.so
(exaGetPixmapOffset+0x56) [0xffff80ffbe5d70c6]
[ 2425.554] (EE) 7: /usr/lib/xorg/modules/drivers/mach64_drv.so
(Mach64GetPixmapOffsetPitch+0x34) [0xffff80ffbef9421c]
[ 2425.554] (EE) 8: /usr/lib/xorg/modules/drivers/mach64_drv.so
(Mach64PrepareSolid+0x50) [0xffff80ffbef94a74]
[ 2425.554] (EE) 9: /usr/lib/xorg/modules/libexa.so
(exaFillRegionSolid+0x157) [0xffff80ffbe5dee0f]
[ 2425.554] (EE) 10: /usr/lib/xorg/modules/libexa.so (exaPolyFillRect+0x1ae)
[0xffff80ffbe5de76e]
[ 2425.554] (EE) 11: /usr/bin/Xorg (damagePolyFillRect+0x21c) [0x58a6cc]
[ 2425.555] (EE) 12: /usr/bin/Xorg (miPaintWindow+0x244) [0x5e21b4]
[ 2425.555] (EE) 13: /usr/bin/Xorg (miWindowExposures+0x1bb) [0x5e1f0b]
[ 2425.555] (EE) 14: /usr/bin/Xorg (xf86XVWindowExposures+0x1ed) [0x504949]
[ 2425.555] (EE) 15: /usr/bin/Xorg (MapWindow+0x2f9) [0x4c4b85]
[ 2425.555] (EE) 16: /usr/bin/Xorg (InitRootWindow+0x181) [0x4c073d]
[ 2425.555] (EE) 17: /usr/bin/Xorg (main+0x661) [0x4dc12d]
[ 2425.555] (EE) 18: /usr/bin/Xorg (_start+0x6c) [0x48448c]
[ 2425.555] (EE)
[ 2425.556] (EE) Segmentation Fault at address 0x78
--
-Alan Coopersmith- alan.coopersmith at oracle.com
Oracle Solaris Engineering - http://blogs.oracle.com/alanc
More information about the xorg-devel
mailing list