Created
March 22, 2011 19:56
-
-
Save jnugh/881924 to your computer and use it in GitHub Desktop.
Sisimedia crash debugged when playing videos
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu10) 7.2 | |
Copyright (C) 2010 Free Software Foundation, Inc. | |
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> | |
This is free software: you are free to change and redistribute it. | |
There is NO WARRANTY, to the extent permitted by law. Type "show copying" | |
and "show warranty" for details. | |
This GDB was configured as "i686-linux-gnu". | |
For bug reporting instructions, please see: | |
<http://www.gnu.org/software/gdb/bugs/>... | |
Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin/Xorg...done. | |
done. | |
(gdb) attach 1821 | |
Attaching to program: /usr/bin/Xorg, process 1821 | |
Reading symbols from /lib/libudev.so.0...(no debugging symbols found)...done. | |
Loaded symbols for /lib/libudev.so.0 | |
Reading symbols from /lib/libgcrypt.so.11...(no debugging symbols found)...done. | |
Loaded symbols for /lib/libgcrypt.so.11 | |
Reading symbols from /lib/i386-linux-gnu/libdl.so.2...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libdl.so.2 | |
Reading symbols from /usr/lib/libpciaccess.so.0...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libpciaccess.so.0 | |
Reading symbols from /lib/i386-linux-gnu/libpthread.so.0...(no debugging symbols found)...done. | |
[Thread debugging using libthread_db enabled] | |
Loaded symbols for /lib/i386-linux-gnu/libpthread.so.0 | |
Reading symbols from /usr/lib/libpixman-1.so.0...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libpixman-1.so.0 | |
Reading symbols from /usr/lib/libXfont.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libXfont.so.1 | |
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libXau.so.6 | |
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libXdmcp.so.6 | |
Reading symbols from /lib/i386-linux-gnu/libm.so.6...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libm.so.6 | |
Reading symbols from /lib/i386-linux-gnu/librt.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/librt.so.1 | |
Reading symbols from /lib/i386-linux-gnu/libc.so.6...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libc.so.6 | |
Reading symbols from /lib/libgpg-error.so.0...(no debugging symbols found)...done. | |
Loaded symbols for /lib/libgpg-error.so.0 | |
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. | |
Loaded symbols for /lib/ld-linux.so.2 | |
Reading symbols from /lib/i386-linux-gnu/libz.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libz.so.1 | |
Reading symbols from /usr/lib/i386-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/i386-linux-gnu/libfreetype.so.6 | |
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done. | |
Loaded symbols for /lib/libbz2.so.1.0 | |
Reading symbols from /usr/lib/libfontenc.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libfontenc.so.1 | |
Reading symbols from /lib/i386-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libgcc_s.so.1 | |
Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libextmod.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/extensions/libextmod.so | |
Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdbe.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/extensions/libdbe.so | |
Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/extensions/libglx.so | |
Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/librecord.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/extensions/librecord.so | |
Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/extensions/libdri.so | |
Reading symbols from /lib/i386-linux-gnu/libdrm.so.2...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libdrm.so.2 | |
Reading symbols from /usr/lib/xorg/modules/extensions/libdri2.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri2.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/extensions/libdri2.so | |
Reading symbols from /usr/lib/xorg/modules/drivers/sis_drv.so...done. | |
Loaded symbols for /usr/lib/xorg/modules/drivers/sis_drv.so | |
Reading symbols from /usr/lib/xorg/modules/drivers/vesa_drv.so...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/xorg/modules/drivers/vesa_drv.so | |
Reading symbols from /usr/lib/xorg/modules/drivers/fbdev_drv.so...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/xorg/modules/drivers/fbdev_drv.so | |
Reading symbols from /usr/lib/xorg/modules/libfbdevhw.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libfbdevhw.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/libfbdevhw.so | |
Reading symbols from /usr/lib/xorg/modules/libfb.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libfb.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/libfb.so | |
Reading symbols from /usr/lib/xorg/modules/libxaa.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libxaa.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/libxaa.so | |
Reading symbols from /usr/lib/xorg/modules/libvbe.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libvbe.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/libvbe.so | |
Reading symbols from /usr/lib/xorg/modules/libint10.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libint10.so...done. | |
done. | |
Loaded symbols for /usr/lib/xorg/modules/libint10.so | |
Reading symbols from /usr/lib/dri/swrast_dri.so...Reading symbols from /usr/lib/debug/usr/lib/dri/swrast_dri.so...done. | |
done. | |
Loaded symbols for /usr/lib/dri/swrast_dri.so | |
Reading symbols from /usr/lib/dri/libdricore.so...Reading symbols from /usr/lib/debug/usr/lib/dri/libdricore.so...done. | |
done. | |
Loaded symbols for /usr/lib/dri/libdricore.so | |
Reading symbols from /usr/lib/dri/libglsl.so...Reading symbols from /usr/lib/debug/usr/lib/dri/libglsl.so...done. | |
done. | |
Loaded symbols for /usr/lib/dri/libglsl.so | |
Reading symbols from /lib/i386-linux-gnu/libexpat.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libexpat.so.1 | |
Reading symbols from /usr/lib/i386-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/i386-linux-gnu/libstdc++.so.6 | |
Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/xorg/modules/input/evdev_drv.so | |
Reading symbols from /usr/lib/libutouch-grail.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libutouch-grail.so.1 | |
Reading symbols from /usr/lib/libmtdev.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libmtdev.so.1 | |
Reading symbols from /usr/lib/libutouch-evemu.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libutouch-evemu.so.1 | |
Reading symbols from /usr/lib/libutouch-frame.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/libutouch-frame.so.1 | |
Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...(no debugging symbols found)...done. | |
Loaded symbols for /usr/lib/xorg/modules/input/synaptics_drv.so | |
Reading symbols from /lib/i386-linux-gnu/libnss_compat.so.2...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libnss_compat.so.2 | |
Reading symbols from /lib/i386-linux-gnu/libnsl.so.1...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libnsl.so.1 | |
Reading symbols from /lib/i386-linux-gnu/libnss_nis.so.2...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libnss_nis.so.2 | |
Reading symbols from /lib/i386-linux-gnu/libnss_files.so.2...(no debugging symbols found)...done. | |
Loaded symbols for /lib/i386-linux-gnu/libnss_files.so.2 | |
0x00c1a416 in __kernel_vsyscall () | |
(gdb) cont | |
Continuing. | |
Program received signal SIGSEGV, Segmentation fault. | |
0x0069629f in SISReputImage (pScrn=0x849b0c0, drw_x=0, drw_y=0, clipBoxes=0x3, | |
data=0xd2) at sis_video.c:4101 | |
4101 if(pPriv->grabbedByV4L) | |
(gdb) full backtrace | |
Undefined command: "full". Try "help". | |
(gdb) backtrace full | |
#0 0x0069629f in SISReputImage (pScrn=0x849b0c0, drw_x=0, drw_y=0, | |
clipBoxes=0x3, data=0xd2) at sis_video.c:4101 | |
pSiS = 0x849bc20 | |
pPriv = 0xd2 | |
overlay = {pixelFormat = 39983064, pitch = 210, origPitch = 210, | |
srcOffsetX = 7603344, srcOffsetY = 139198467, keyOP = 0 '\000', | |
HUSF = 0, VUSF = 29192, IntBit = 184 '\270', wHPre = 191 '\277', | |
tap_scale = 4.04538713e-34, tap_scale_old = 1.68155816e-44, | |
srcW = 6104, srcH = 2126, dstBox = {x1 = 29176, y1 = -16456, | |
x2 = -24862, y2 = 442}, PSY = 139329539, PSV = 2902319112, | |
PSU = 6750209, SCREENheight = 0, lineBufSize = 0, | |
currentmode = 0xd2, pitch2 = 3, HUSF2 = 800, VUSF2 = 210, | |
IntBit2 = 0 '\000', wHPre2 = 0 '\000', tap_scale2 = 6.01885824e-36, | |
tap_scale2_old = 1.91936229e-38, srcW2 = 12276, srcH2 = 209, | |
srcOffsetX2 = -1078431096, srcOffsetY2 = 136282100, dstBox2 = { | |
x1 = -23120, y1 = 2124, x2 = -23312, y2 = 2206}, | |
PSY2 = 3216536136, PSV2 = 29005186, PSU2 = 144572416, | |
SCREENheight2 = 43944, lineBufSize2 = 2218, | |
currentmode2 = 0x89ea4f0, DoFirst = 7603066, DoSecond = -210, | |
bobEnable = 253 '\375', planar = 255 '\377', | |
planar_shiftpitch = 255 '\377', contrastCtrl = 255 '\377', | |
contrastFactor = 246 '\366', oldLine = 0, oldtop = 439, | |
VBlankActiveFunc = 0xbfb87248} | |
result = 1803293 | |
#1 0x0817b0d6 in xf86XVReputImage (pPriv=0x84ca5b0, | |
pWin=<value optimized out>, visible=1) | |
at ../../../../hw/xfree86/common/xf86xv.c:948 | |
ClipRegion = {extents = {x1 = 3, y1 = 210, x2 = 442, y2 = 456}, | |
data = 0x0} | |
ret = 0 | |
clippedAway = 0 | |
WinRegion = {extents = {x1 = 3, y1 = 210, x2 = 442, y2 = 610}, | |
data = 0x0} | |
#2 xf86XVReputOrStopPort (pPriv=0x84ca5b0, pWin=<value optimized out>, | |
visible=1) at ../../../../hw/xfree86/common/xf86xv.c:1074 | |
No locals. | |
#3 0x0817bb32 in xf86XVWindowExposures (pWin=0x8aaab78, reg1=0x89920e0, | |
reg2=0x0) at ../../../../hw/xfree86/common/xf86xv.c:1222 | |
visible = <value optimized out> | |
pScreen = <value optimized out> | |
ScreenPriv = <value optimized out> | |
WinPriv = 0x0 | |
pPriv = 0x84ca5b0 | |
AreasExposed = 0 | |
#4 0x005ed865 in DRIWindowExposures (pWin=0x8aaab78, prgn=0x89920e0, | |
bsreg=0x0) at ../../../../hw/xfree86/dri/dri.c:1869 | |
pScreen = <value optimized out> | |
pDRIPriv = 0x8485bc8 | |
pDRIDrawablePriv = <value optimized out> | |
#5 0x081b2e93 in miHandleValidateExposures (pWin=0x8af94d8) | |
at ../../mi/miwindow.c:236 | |
pChild = 0x8aaab78 | |
val = 0x89920e0 | |
WindowExposures = 0x5ed7c0 <DRIWindowExposures> | |
#6 0x081b3953 in miSlideAndSizeWindow (pWin=0x8aaab78, x=3, y=210, w=439, | |
h=246, pSib=0x0) at ../../mi/miwindow.c:664 | |
pParent = <value optimized out> | |
WasViewable = <value optimized out> | |
width = 0 | |
height = 1 | |
oldx = 3 | |
oldy = 134 | |
bw = 0 | |
dw = 0 | |
dh = -154 | |
oldpt = <value optimized out> | |
oldRegion = 0x8802940 | |
anyMarked = 1 | |
pScreen = 0x8483d30 | |
pFirstChange = 0x8aaab78 | |
pChild = <value optimized out> | |
gravitate = {0x0, 0x89ea4f0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, | |
0x0} | |
g = 11 | |
nx = 3 | |
ny = 210 | |
newx = 210 | |
newy = -154 | |
pRegion = 0x8f698f0 | |
destClip = 0x89ea4f0 | |
oldWinClip = 0x89e0086 | |
borderVisible = 0x0 | |
shrunk = <value optimized out> | |
moved = <value optimized out> | |
pLayerWin = 0x8aaab78 | |
#7 0x08182b38 in compResizeWindow (pWin=0x8aaab78, x=0, y=76, w=439, h=246, | |
pSib=0x0) at ../../composite/compwindow.c:387 | |
pScreen = 0x8483d30 | |
cs = <value optimized out> | |
#8 0x08097900 in ConfigureWindow (pWin=0x8aaab78, mask=15, vlist=0x8ddeaec, | |
client=0x8f69900) at ../../dix/window.c:2364 | |
pSib = 0x0 | |
pParent = 0x8af94d8 | |
sibwid = <value optimized out> | |
index2 = <value optimized out> | |
tmask = <value optimized out> | |
pVlist = <value optimized out> | |
x = 0 | |
y = 76 | |
beforeX = 0 | |
beforeY = 0 | |
w = 439 | |
h = 246 | |
bw = 0 | |
rc = <value optimized out> | |
action = 2 | |
smode = <value optimized out> | |
event = {u = {u = {type = 22 '\026', detail = 0 '\000', | |
sequenceNumber = 111}, keyButtonPointer = {pad00 = 7274518, | |
time = 81789321, root = 81789322, event = 0, child = 4980736, | |
rootX = 439, rootY = 246, eventX = 0, eventY = 0, state = 0, | |
sameScreen = 0 '\000', pad1 = 0 '\000'}, enterLeave = { | |
pad00 = 7274518, time = 81789321, root = 81789322, event = 0, | |
child = 4980736, rootX = 439, rootY = 246, eventX = 0, | |
eventY = 0, state = 0, mode = 0 '\000', flags = 0 '\000'}, | |
focus = {pad00 = 7274518, window = 81789321, mode = 138 '\212', | |
pad1 = 1 '\001', pad2 = 224 '\340', pad3 = 4 '\004'}, expose = { | |
pad00 = 7274518, window = 81789321, x = 394, y = 1248, | |
width = 0, height = 0, count = 0, pad2 = 76}, | |
graphicsExposure = {pad00 = 7274518, drawable = 81789321, x = 394, | |
y = 1248, width = 0, height = 0, minorEvent = 0, count = 76, | |
majorEvent = 183 '\267', pad1 = 1 '\001', pad2 = 246 '\366', | |
pad3 = 0 '\000'}, noExposure = {pad00 = 7274518, | |
drawable = 81789321, minorEvent = 394, majorEvent = 224 '\340', | |
bpad = 4 '\004'}, visibility = {pad00 = 7274518, | |
window = 81789321, state = 138 '\212', pad1 = 1 '\001', | |
pad2 = 224 '\340', pad3 = 4 '\004'}, createNotify = { | |
pad00 = 7274518, parent = 81789321, window = 81789322, x = 0, | |
y = 0, width = 0, height = 76, borderWidth = 439, | |
override = 246 '\366', bpad = 0 '\000'}, destroyNotify = { | |
pad00 = 7274518, event = 81789321, window = 81789322}, | |
unmapNotify = {pad00 = 7274518, event = 81789321, | |
window = 81789322, fromConfigure = 0 '\000', pad1 = 0 '\000', | |
pad2 = 0 '\000', pad3 = 0 '\000'}, mapNotify = {pad00 = 7274518, | |
event = 81789321, window = 81789322, override = 0 '\000', | |
pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, | |
mapRequest = {pad00 = 7274518, parent = 81789321, | |
window = 81789322}, reparent = {pad00 = 7274518, | |
event = 81789321, window = 81789322, parent = 0, x = 0, y = 76, | |
override = 183 '\267', pad1 = 1 '\001', pad2 = 246 '\366', | |
pad3 = 0 '\000'}, configureNotify = {pad00 = 7274518, | |
event = 81789321, window = 81789322, aboveSibling = 0, x = 0, | |
y = 76, width = 439, height = 246, borderWidth = 0, | |
override = 0 '\000', bpad = 0 '\000'}, configureRequest = { | |
pad00 = 7274518, parent = 81789321, window = 81789322, | |
sibling = 0, x = 0, y = 76, width = 439, height = 246, | |
borderWidth = 0, valueMask = 0, pad1 = 0}, gravity = { | |
pad00 = 7274518, event = 81789321, window = 81789322, x = 0, | |
y = 0, pad1 = 4980736, pad2 = 16122295, pad3 = 0, pad4 = 0}, | |
resizeRequest = {pad00 = 7274518, window = 81789321, width = 394, | |
height = 1248}, circulate = {pad00 = 7274518, event = 81789321, | |
window = 81789322, parent = 0, place = 0 '\000', | |
pad1 = 0 '\000', pad2 = 76 'L', pad3 = 0 '\000'}, property = { | |
pad00 = 7274518, window = 81789321, atom = 81789322, time = 0, | |
state = 0 '\000', pad1 = 0 '\000', pad2 = 76}, selectionClear = { | |
pad00 = 7274518, time = 81789321, window = 81789322, atom = 0}, | |
selectionRequest = {pad00 = 7274518, time = 81789321, | |
owner = 81789322, requestor = 0, selection = 4980736, | |
target = 16122295, property = 0}, selectionNotify = { | |
pad00 = 7274518, time = 81789321, requestor = 81789322, | |
selection = 0, target = 4980736, property = 16122295}, | |
colormap = {pad00 = 7274518, window = 81789321, | |
colormap = 81789322, new = 0 '\000', state = 0 '\000', | |
pad1 = 0 '\000', pad2 = 0 '\000'}, mappingNotify = { | |
pad00 = 7274518, request = 137 '\211', firstKeyCode = 1 '\001', | |
count = 224 '\340', pad1 = 4 '\004'}, clientMessage = { | |
pad00 = 7274518, window = 81789321, u = {l = {type = 81789322, | |
longs0 = 0, longs1 = 4980736, longs2 = 16122295, longs3 = 0, | |
longs4 = 0}, s = {type = 81789322, shorts0 = 0, shorts1 = 0, | |
shorts2 = 0, shorts3 = 76, shorts4 = 439, shorts5 = 246, | |
shorts6 = 0, shorts7 = 0, shorts8 = 0, shorts9 = 0}, b = { | |
type = 81789322, | |
bytes = "\000\000\000\000\000\000L\000\267\001\366\000\000\000\000\000\000\000\000"}}}}} | |
#9 0x0806ab49 in ProcConfigureWindow (client=0x8f69900) | |
at ../../dix/dispatch.c:875 | |
pWin = 0x8aaab78 | |
stuff = 0x8ddeae0 | |
len = 4 | |
rc = <value optimized out> | |
#10 0x08070a77 in Dispatch () at ../../dix/dispatch.c:431 | |
clientReady = 0x8659ef0 | |
result = <value optimized out> | |
client = 0x8f69900 | |
nready = 0 | |
icheck = 0x820ac98 | |
start_tick = 21240 | |
#11 0x080627ec in main (argc=8, argv=0xbfb877d4, envp=0xbfb877f8) | |
at ../../dix/main.c:287 | |
i = <value optimized out> | |
alwaysCheckForInput = {0, 1} | |
(gdb) stop | |
(gdb) quit | |
A debugging session is active. | |
Inferior 1 [process 1821] will be detached. | |
Quit anyway? (y or n) Detaching from program: /usr/bin/Xorg, process 1821 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment