intel driver crash (was: Re: mplayer restarting openbsd)
frantisek holop <[email protected]> Thu, 10 Dec 2009 02:38:02 +0100
| Newsgroups | gmane.os.openbsd.x11,gmane.os.openbsd.ports |
|---|---|
| Message-ID | <[email protected]> |
hi,
please reply to this thread on x11@ only
after this message, i'd like to move it off ports@
thanks for everyone's suggestions.
this should be it..
$ gdb /usr/X11R6/bin/Xorg /var/crash/Xorg.core
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-unknown-openbsd4.6"...
Core was generated by `Xorg'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/X11R6/lib/libpciaccess.so.0.10...done.
Loaded symbols for /usr/X11R6/lib/libpciaccess.so.0.10
Reading symbols from /usr/X11R6/lib/libXfont.so.9.0...done.
Loaded symbols for /usr/X11R6/lib/libXfont.so.9.0
Reading symbols from /usr/X11R6/lib/libfreetype.so.17.0...done.
Loaded symbols for /usr/X11R6/lib/libfreetype.so.17.0
Reading symbols from /usr/X11R6/lib/libXau.so.9.0...done.
Loaded symbols for /usr/X11R6/lib/libXau.so.9.0
Reading symbols from /usr/X11R6/lib/libfontenc.so.3.0...done.
Loaded symbols for /usr/X11R6/lib/libfontenc.so.3.0
Reading symbols from /usr/lib/libz.so.4.1...done.
Loaded symbols for /usr/lib/libz.so.4.1
Reading symbols from /usr/X11R6/lib/libpixman-1.so.15.8...done.
Loaded symbols for /usr/X11R6/lib/libpixman-1.so.15.8
Reading symbols from /usr/X11R6/lib/libXdmcp.so.10.0...done.
Loaded symbols for /usr/X11R6/lib/libXdmcp.so.10.0
Reading symbols from /usr/lib/libm.so.5.2...done.
Loaded symbols for /usr/lib/libm.so.5.2
Reading symbols from /usr/lib/libc.so.53.0...done.
Loaded symbols for /usr/lib/libc.so.53.0
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
Reading symbols from /usr/X11R6/lib/modules/extensions/libdbe.so...done.
Loaded symbols for /usr/X11R6/lib/modules/extensions/libdbe.so
Reading symbols from /usr/X11R6/lib/modules/extensions/libdri.so...done.
Loaded symbols for /usr/X11R6/lib/modules/extensions/libdri.so
Reading symbols from /usr/X11R6/lib/libdrm.so.2.4...done.
Loaded symbols for /usr/X11R6/lib/libdrm.so.2.4
Reading symbols from /usr/X11R6/lib/modules/extensions/libextmod.so...done.
Loaded symbols for /usr/X11R6/lib/modules/extensions/libextmod.so
Reading symbols from /usr/X11R6/lib/modules/extensions/libglx.so...done.
Loaded symbols for /usr/X11R6/lib/modules/extensions/libglx.so
Reading symbols from /usr/X11R6/lib/modules/extensions/libdri2.so...done.
Loaded symbols for /usr/X11R6/lib/modules/extensions/libdri2.so
Reading symbols from /usr/X11R6/lib/modules/drivers/intel_drv.so...done.
Loaded symbols for /usr/X11R6/lib/modules/drivers/intel_drv.so
Reading symbols from /usr/X11R6/lib/libdrm_intel.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libdrm_intel.so.1.1
Reading symbols from /usr/X11R6/lib/libX11.so.12.0...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.12.0
Reading symbols from /usr/X11R6/lib/libxcb.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb.so.2.0
Reading symbols from /usr/X11R6/lib/libpthread-stubs.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libpthread-stubs.so.0.0
Reading symbols from /usr/X11R6/lib/modules/input/mouse_drv.so...done.
Loaded symbols for /usr/X11R6/lib/modules/input/mouse_drv.so
Reading symbols from /usr/X11R6/lib/modules/input/kbd_drv.so...done.
Loaded symbols for /usr/X11R6/lib/modules/input/kbd_drv.so
Reading symbols from /usr/X11R6/lib/modules/libvgahw.so...done.
Loaded symbols for /usr/X11R6/lib/modules/libvgahw.so
Reading symbols from /usr/X11R6/lib/modules/libfb.so...done.
Loaded symbols for /usr/X11R6/lib/modules/libfb.so
Reading symbols from /usr/X11R6/lib/modules/libexa.so...done.
Loaded symbols for /usr/X11R6/lib/modules/libexa.so
Reading symbols from /usr/X11R6/lib/modules/dri/i915_dri.so...done.
Loaded symbols for /usr/X11R6/lib/modules/dri/i915_dri.so
Reading symbols from /usr/lib/libexpat.so.9.0...done.
Loaded symbols for /usr/lib/libexpat.so.9.0
#0 0x010951b2 in memcpy () from /usr/lib/libc.so.53.0
(gdb) bt full
#0 0x010951b2 in memcpy () from /usr/lib/libc.so.53.0
No symbol table info available.
#1 0x09ea3572 in I830CopyPlanarData (pScrn=0x8a555800, pPriv=0x7f8677c0,
buf=0x87b51000 '\001' <repeats 40 times>, srcPitch=852, srcPitch2=428, dstPitch=428,
srcH=480, top=0, left=26, h=480, w=800, id=842094169)
at /littleboy/usr/xenocara/driver/xf86-video-intel/src/i830_video.c:1516
pI830 = 0x8b38b2e0
i = 480
j = 0
src1 = (
unsigned char *) 0x87bb4d9a '\215' <repeats 14 times>, '\216' <repeats 23 times>, '\217' <repeats 34 times>, '\216' <repeats 16 times>, '\217' <repeats 21 times>, "\216\216\216\215\215\215\215\215\216\216\216\217\217\217\217\217\220\220\220\221\221\221\220\220\220\220\220\220\220\220\220\220\221\221\221\222\222\222\222\222\223\223\223\224\224\224\224\223\223\223", '\222' <repeats 13 times>, "\221\220\220\216\216\217\217\217\217\217\217\216\216\216", '\215' <repeats 15 times>...
src2 = (
unsigned char *) 0x87bb4d8d "~~~~\177\177\177\205\213\214\213\214", '\215' <repeats 15 times>, '\216' <repeats 23 times>, '\217' <repeats 34 times>, '\216' <repeats 16 times>, '\217' <repeats 21 times>, "\216\216\216\215\215\215\215\215\216\216\216\217\217\217\217\217\220\220\220\221\221\221\220\220\220\220\220\220\220\220\220\220\221\221\221\222\222\222\222\222\223\223\223\224\224\224\224\223\223\223", '\222' <repeats 13 times>, "\221\220\220\216\216\217\217\217\217\217\217\216\216\216\215\215"...
src3 = (
unsigned char *) 0x87bcdecd "~~~~~~}xsrrqpppppppoooooooo", 'p' <repeats 78 times>, "ooonnnnnnmm---Type <return> to continue, or q <return> to quit---
mmmmmnnnooooonnmmllllmmmnnnnnnn", 'm' <repeats 30 times>, "llllllmnnnooonnooopppqq"...
dst_base = (unsigned char *) 0x86e18000 '\001' <repeats 14 times>, "\002"
dst1 = (
unsigned char *) 0x86e7c500 "~~~\177\201\201}vrrsq", 'p' <repeats 93 times>, "oonnmmmmmmnnnnnnnnmmmmmmmmllllllmmmnnnnnnn", 'm' <repeats 24 times>, 'l' <repeats 11 times>, "mnoooppppppppooooo"...
dst2 = (
unsigned char *) 0x86e95640 "~~~~|}\201\207\213\213\212\214", '\215' <repeats 23 times>, '\216' <repeats 24 times>, '\217' <repeats 14 times>, "\216\216\215\215\215\215\216\216\217\216\216\216\215\215\215\215\216\216\216", '\217' <repeats 15 times>, '\216' <repeats 15 times>, "\215\215\215\214\214\214\215\216\216\220\221\221\222\222\222\222\222", '\221' <repeats 16 times>, "\222\222\222\222\222\222\223\223\223\224\224\224\224\224\224\224\223\223\223\223\223\223\223\223\222\222\222\222\222\222\222\221\221\221\220\220\220\220\220\217\217\217\216\216\216"...
dst3 = (
unsigned char *) 0x86e7c500 "~~~\177\201\201}vrrsq", 'p' <repeats 93 times>, "oonnmmmmmmnnnnnnnnmmmmmmmmllllllmmmnnnnnnn", 'm' <repeats 24 times>, 'l' <repeats 11 times>, "mnoooppppppppooooo"...
s = (unsigned char *) 0xcfbe8a58 "h\213E>DmbD\t"
dstPitch2 = 856
#2 0x09ea626d in I830PutImage (pScrn=0x8a555800, src_x=0, src_y=0, drw_x=-26, drw_y=0,
src_w=852, src_h=480, drw_w=852, drw_h=480, id=842094169,
buf=0x87b51000 '\001' <repeats 40 times>, width=852, height=480, sync=0,
clipBoxes=0xcfbe8c20, data=0x7f8677c0, pDraw=0x82b84000)
at /littleboy/usr/xenocara/driver/xf86-video-intel/src/i830_video.c:2454
pI830 = 0x8b38b2e0
pPriv = 0x7f8677c0
pScreen = 0x7ebc6e00
overlay = 0x0
pPixmap = 0xc
x1 = 1703936
x2 = 54132736
y1 = 0
y2 = 31457280
srcPitch = 852
srcPitch2 = 428
dstPitch = 428
destId = 842094169
dstPitch2 = 0
top = 0
left = 26
npixels = 800
nlines = 480
size = 616320
dstBox = {x1 = 0, y1 = 0, x2 = 800, y2 = 480}
pitchAlignMask = 3
alloc_size = 616320
crtc = 0x8b38c800
#3 0x1c0a1607 in xf86XVPutImage (client=0x8a02ab00, pDraw=0x82b84000, pPort=0x7d930400,
pGC=0x89e66e00, src_x=0, src_y=0, src_w=852, src_h=480, drw_x=0, drw_y=0, drw_w=852,
drw_h=480, format=0x8b38ac80, data=0x87b51000 '\001' <repeats 40 times>, sync=0, width=852,
height=480) at /littleboy/usr/xenocara/xserver/hw/xfree86/common/xf86xv.c:1768
portPriv = 0x7dc8d480
pScreen = 0x7ebc6e00
WinRegion = {extents = {x1 = -26, y1 = 0, x2 = 826, y2 = 480}, data = 0x0}
ClipRegion = {extents = {x1 = 0, y1 = 0, x2 = 800, y2 = 480}, data = 0x0}
WinBox = {x1 = -26, y1 = 0, x2 = 826, y2 = 480}
ret = 0
clippedAway = 0
#4 0x046614f2 in XvdiPutImage (client=0x8a02ab00, pDraw=0x82b84000, pPort=0x7d930400,
pGC=0x89e66e00, src_x=0, src_y=0, src_w=852, src_h=480, drw_x=0, drw_y=0, drw_w=852,
drw_h=480, image=0x8b38ac80, data=0x87b51000 '\001' <repeats 40 times>, sync=0, width=852,
height=480) at /littleboy/usr/xenocara/xserver/Xext/xvmain.c:719
No locals.
#5 0x04665287 in ProcXvShmPutImage (client=0x8a02ab00)
at /littleboy/usr/xenocara/xserver/Xext/xvdisp.c:1171
shmdesc = 0x8ade13a0
pDraw = 0x82b84000
pPort = 0x7d930400
pImage = 0x8b38ac80
pGC = 0x89e66e00
status = 0
size_needed = 614400
i = 1
width = 852
height = 480
stuff = (xvShmPutImageReq *) 0x827a8000
#6 0x046658bb in ProcXvDispatch (client=0x8a02ab00)
at /littleboy/usr/xenocara/xserver/Xext/xvdisp.c:1364
stuff = (xReq *) 0x827a8000
#7 0x1c03b32d in Dispatch () at /littleboy/usr/xenocara/xserver/dix/dispatch.c:456
clientReady = (int *) 0x7d726800
result = 0
client = 0x8a02ab00
nready = 0
icheck = (HWEventQueuePtr *) 0x3c036108
start_tick = 380
#8 0x1c02200d in main (argc=8, argv=0xcfbe8ef8, envp=0xcfbe8f1c)
at /littleboy/usr/xenocara/xserver/dix/main.c:397
i = 1
alwaysCheckForInput = {0, 1}
-f
--
selfishness is a vice we see only in others.