Bug#523953: Backtraces
Hello again,
I've just generated three backtraces according to
https://wiki.ubuntu.com/X/Backtracing from crashes caused by three similar
actions. Everytime I have been trying to play a video file. Whenever I have
tried to manipulate the playback of the video file or tried to access a
context menu of any of the aforementioned video players, Xorg crashes.
Hopefully the backtraces help hunting down this bug.
Bye
Matthias
GNU gdb 6.8-debian
Copyright (C) 2008 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 "x86_64-linux-gnu"...
(gdb) attach 6832
Attaching to program: /usr/bin/Xorg, process 6832
Reading symbols from /usr/lib/libpciaccess.so.0...done.
Loaded symbols for /usr/lib/libpciaccess.so.0
Reading symbols from /lib/libdl.so.2...Reading symbols from /usr/lib/debug/lib/libdl-2.9.so...done.
done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/libpthread-2.9.so...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x7fd7811d8790 (LWP 6832)]
done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libXfont.so.1...done.
Loaded symbols for /usr/lib/libXfont.so.1
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libfontenc.so.1...done.
Loaded symbols for /usr/lib/libfontenc.so.1
Reading symbols from /usr/lib/libpixman-1.so.0...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libhal.so.1...done.
Loaded symbols for /usr/lib/libhal.so.1
Reading symbols from /usr/lib/libdbus-1.so.3...done.
Loaded symbols for /usr/lib/libdbus-1.so.3
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /lib/libaudit.so.0...done.
Loaded symbols for /lib/libaudit.so.0
Reading symbols from /lib/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libm.so.6...Reading symbols from /usr/lib/debug/lib/libm-2.9.so...done.
done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/librt.so.1...Reading symbols from /usr/lib/debug/lib/librt-2.9.so...done.
done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libc.so.6...Reading symbols from /usr/lib/debug/lib/libc-2.9.so...done.
done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.9.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libsmbios.so.2...done.
Loaded symbols for /usr/lib/libsmbios.so.2
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/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 /usr/lib/libdrm.so.2...done.
Loaded symbols for /usr/lib/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/intel_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/drivers/intel_drv.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/drivers//intel_drv.so
Reading symbols from /usr/lib/libdrm_intel.so.1...Reading symbols from /usr/lib/debug/usr/lib/libdrm_intel.so.1.0.0...done.
done.
Loaded symbols for /usr/lib/libdrm_intel.so.1
Reading symbols from /usr/lib/xorg/modules/libvgahw.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libvgahw.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libvgahw.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/libexa.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libexa.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libexa.so
Reading symbols from /usr/lib/dri/i965_dri.so...Reading symbols from /usr/lib/debug/usr/lib/dri/i965_dri.so...done.
done.
Loaded symbols for /usr/lib/dri/i965_dri.so
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//evdev_drv.so
Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//synaptics_drv.so
0x00007fd77ed1ead3 in __select_nocancel () from /lib/libc.so.6
(gdb) cont
Continuing.
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fd7811d8790 (LWP 6832)]
0x00007fd77ec89105 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) backtrace full
#0 0x00007fd77ec89105 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = <value optimized out>
selftid = <value optimized out>
#1 0x00007fd77ec8a623 in *__GI_abort () at abort.c:88
act = {__sigaction_handler = {sa_handler = 0x7fd77efa4860 <_IO_2_1_stderr_>,
sa_sigaction = 0x7fd77efa4860 <_IO_2_1_stderr_>}, sa_mask = {__val = {140563522717484, 140735493964480,
1365, 140735493964720, 140563521968134, 206158430232, 140735493964736, 140735493964512, 140563521879400,
206158430256, 140735493964760, 31356400, 140563525032544, 30874800, 7310010837583751540,
140735493970485}}, sa_flags = 2128021292, sa_restorer = 0x7fd77ca9a340 <_fini+120>}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007fd77ec82149 in *__GI___assert_fail (assertion=0x7fd77ca9a934 "ret == 0",
file=0x7fd77ca9a340 "../../../libdrm/intel/intel_bufmgr_fake.c", line=1365,
function=0x7fd77ca9a960 "drm_intel_fake_bo_exec") at assert.c:78
buf = 0x1de75f0 "�\034�001"
errstr = "Unexpected error.\n"
#3 0x00007fd77ca97cf0 in drm_intel_fake_bo_exec (bo=0x1f10080, used=256, cliprects=0x0, num_cliprects=0, DR4=-1)
at ../../../libdrm/intel/intel_bufmgr_fake.c:1365
bufmgr_fake = (drm_intel_bufmgr_fake *) 0x10e6d90
batch = {start = 30982528, used = 0, DR1 = 32571520, DR4 = 0, num_cliprects = 17722920,
cliprects = 0x10e3200}
ret = -1
retry_count = 1
__PRETTY_FUNCTION__ = "drm_intel_fake_bo_exec"
#4 0x00007fd77ccbc62f in intel_batch_flush (pScrn=0x10901b0, flushed=<value optimized out>)
at ../../src/i830_batchbuffer.c:199
pI830 = (I830Ptr) 0x1092660
ret = <value optimized out>
#5 0x00007fd77ccc741e in I830BlockHandler (i=<value optimized out>, blockData=0x0, pTimeout=0x7fff89200868,
pReadmask=0x7d8b20) at ../../src/i830_driver.c:2738
flushed = 6832
pScreen = (ScreenPtr) 0x10e3200
pScrn = (ScrnInfoPtr) 0x10901b0
pI830 = (I830Ptr) 0x1092660
#6 0x0000000000532938 in AnimCurScreenBlockHandler (screenNum=0, blockData=0x0, pTimeout=0x7fff89200868,
pReadmask=0x7d8b20) at ../../render/animcur.c:222
pScreen = (ScreenPtr) 0x10e3200
as = (AnimCurScreenPtr) 0x1492790
dev = (DeviceIntPtr) 0x0
now = 0
soonest = 4294967295
#7 0x00000000004fe6ee in compBlockHandler (i=0, blockData=0x0, pTimeout=0x7fff89200868, pReadmask=0x7d8b20)
at ../../composite/compinit.c:158
pScreen = (ScreenPtr) 0x10e3200
cs = (CompScreenPtr) 0x1479fe0
#8 0x0000000000450be0 in BlockHandler (pTimeout=0x7fff89200868, pReadmask=0x7d8b20) at ../../dix/dixutils.c:384
i = 1
#9 0x00000000004ecaf1 in WaitForSomething (pClientsReady=0x1654a20) at ../../os/WaitFor.c:215
i = 39820784
waittime = {tv_sec = 422, tv_usec = 721000}
wt = (struct timeval *) 0x7fff89200850
timeout = <value optimized out>
clientsReadable = {fds_bits = {0 <repeats 16 times>}}
clientsWritable = {fds_bits = {39820784, 23047104, 512, 284578399821561856, 32, 32, 0, 32, 23823968,
5200988, 140735493965744, 5181511, 0, 140735493965824, 0, 23823968}}
curclient = <value optimized out>
selecterr = 0
nready = <value optimized out>
devicesReadable = {fds_bits = {4, 4785846, 1080, 1672, 982, 842094169, 140563062407168, 1920,
4294968376, 0, 140735493965696, 140735493965668, 16, 23046720, 23415328, 5339601}}
now = 39820784
someReady = 0
#10 0x000000000044cf30 in Dispatch () at ../../dix/dispatch.c:367
result = 0
client = (ClientPtr) 0x25f9df0
nready = -1
start_tick = <value optimized out>
#11 0x000000000043310d in main (argc=8, argv=0x7fff89200a48, envp=<value optimized out>) at ../../dix/main.c:397
i = 1
alwaysCheckForInput = {0, 1}
(gdb) cont
Continuing.
Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
(gdb) quit
GNU gdb 6.8-debian
Copyright (C) 2008 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 "x86_64-linux-gnu"...
(gdb) attach 7306
Attaching to program: /usr/bin/Xorg, process 7306
Reading symbols from /usr/lib/libpciaccess.so.0...done.
Loaded symbols for /usr/lib/libpciaccess.so.0
Reading symbols from /lib/libdl.so.2...Reading symbols from /usr/lib/debug/lib/libdl-2.9.so...done.
done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/libpthread-2.9.so...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x7f1ecac45790 (LWP 7306)]
done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libXfont.so.1...done.
Loaded symbols for /usr/lib/libXfont.so.1
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libfontenc.so.1...done.
Loaded symbols for /usr/lib/libfontenc.so.1
Reading symbols from /usr/lib/libpixman-1.so.0...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libhal.so.1...done.
Loaded symbols for /usr/lib/libhal.so.1
Reading symbols from /usr/lib/libdbus-1.so.3...done.
Loaded symbols for /usr/lib/libdbus-1.so.3
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /lib/libaudit.so.0...done.
Loaded symbols for /lib/libaudit.so.0
Reading symbols from /lib/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libm.so.6...Reading symbols from /usr/lib/debug/lib/libm-2.9.so...done.
done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/librt.so.1...Reading symbols from /usr/lib/debug/lib/librt-2.9.so...done.
done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libc.so.6...Reading symbols from /usr/lib/debug/lib/libc-2.9.so...done.
done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.9.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libsmbios.so.2...done.
Loaded symbols for /usr/lib/libsmbios.so.2
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/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 /usr/lib/libdrm.so.2...done.
Loaded symbols for /usr/lib/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/intel_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/drivers/intel_drv.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/drivers//intel_drv.so
Reading symbols from /usr/lib/libdrm_intel.so.1...Reading symbols from /usr/lib/debug/usr/lib/libdrm_intel.so.1.0.0...done.
done.
Loaded symbols for /usr/lib/libdrm_intel.so.1
Reading symbols from /usr/lib/xorg/modules/libvgahw.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libvgahw.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libvgahw.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/libexa.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libexa.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libexa.so
Reading symbols from /usr/lib/dri/i965_dri.so...Reading symbols from /usr/lib/debug/usr/lib/dri/i965_dri.so...done.
done.
Loaded symbols for /usr/lib/dri/i965_dri.so
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//evdev_drv.so
Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//synaptics_drv.so
0x00007f1ec878bad3 in __select_nocancel () from /lib/libc.so.6
(gdb) cont
Continuing.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f1ecac45790 (LWP 7306)]
free_block (bufmgr_fake=0x99dd90, block=0x3e862a0) at ../../../libdrm/intel/intel_bufmgr_fake.c:456
456 ../../../libdrm/intel/intel_bufmgr_fake.c: No such file or directory.
in ../../../libdrm/intel/intel_bufmgr_fake.c
(gdb) bact[Kktrace full
#0 free_block (bufmgr_fake=0x99dd90, block=0x3e862a0) at ../../../libdrm/intel/intel_bufmgr_fake.c:456
No locals.
#1 0x00007f1ec6503ba0 in drm_intel_fake_bo_unreference_locked (bo=0x3e8f9d0)
at ../../../libdrm/intel/intel_bufmgr_fake.c:875
i = <value optimized out>
__PRETTY_FUNCTION__ = "drm_intel_fake_bo_unreference_locked"
#2 0x00007f1ec6503c7c in drm_intel_fake_bo_unreference (bo=0x3e8f9d0)
at ../../../libdrm/intel/intel_bufmgr_fake.c:894
No locals.
#3 0x00007f1ec67538c9 in i965_emit_video_setup (pScrn=0x9471b0, bind_bo=0x3e8f9d0, n_src_surf=6)
at ../../src/i965_video.c:794
pI830 = (I830Ptr) 0x949660
__FUNCTION__ = "i965_emit_video_setup"
#4 0x00007f1ec6755954 in I965DisplayVideoTextured (pScrn=0x9471b0, pPriv=0xd3f680, id=<value optimized out>,
dstRegion=0x7fffd2c6c1f0, width=<value optimized out>, height=<value optimized out>, video_pitch=312, x1=0,
y1=0, x2=40894464, y2=23068672, src_w=<value optimized out>, src_h=<value optimized out>,
drw_w=<value optimized out>, drw_h=<value optimized out>, pPixmap=0xd503d0) at ../../src/i965_video.c:1128
box_y1 = <value optimized out>
box_x2 = <value optimized out>
vb = (float *) 0x197eac0
bo_table = {0x3e861c0, 0x1a51a60, 0x3e8f9d0, 0x38cc820, 0x38cc8c0, 0x3bc11a0, 0x38ca940, 0x3b01df0,
0x19de520, 0x3bb8da0}
box_x1 = <value optimized out>
box_y2 = <value optimized out>
vb_bo = (drm_intel_bo *) 0x3e861c0
pbox = (BoxPtr) 0x3e8ed00
nbox = 408
dxo = 4
dyo = 29
pix_xoff = 0
pix_yoff = 0
src_scale_x = 0.00160256412
src_scale_y = 0.00284090918
src_surf = <value optimized out>
i = <value optimized out>
n_src_surf = 6
src_surf_format = <value optimized out>
src_surf_base = {0, 0, 274560, 274560, 219648, 219648}
src_width = {624, 624, 312, 312, 312, 312}
src_height = {352, 352, 176, 176, 176, 176}
src_pitch = {624, 624, 312, 312, 312, 312}
bind_bo = (drm_intel_bo *) 0x3e8f9d0
surf_bos = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
__FUNCTION__ = "I965DisplayVideoTextured"
#5 0x00007f1ec6746bde in I830PutImage (pScrn=0x9471b0, src_x=0, src_y=0, drw_x=4, drw_y=1,
src_w=<value optimized out>, src_h=352, drw_w=<value optimized out>, drw_h=<value optimized out>,
id=842094169,
buf=0x7f1ead1c4000 "������������������, '� <repeats 24 times>, "�����", '� <repeats 20 times>, "��\237\234\232\231\234�������������", '� <repeats 14 times>, "��������������������������������", '�' <repeats 17 times>, "���", '�' <repeats 14 times>, '�' <repeats 14 times>, "��������"..., width=624, height=352, sync=1,
clipBoxes=0x7fffd2c6c1f0, data=0xd3f680, pDraw=0x3d21b40) at ../../src/i830_video.c:2540
pI830 = (I830Ptr) 0x949660
pScreen = (ScreenPtr) 0x99a200
pPixmap = <value optimized out>
x1 = 0
x2 = 40894464
y1 = 0
y2 = 23068672
srcPitch = 624
srcPitch2 = 312
dstPitch = 312
destId = 842094169
dstPitch2 = 0
top = <value optimized out>
left = <value optimized out>
npixels = 624
nlines = 0
size = <value optimized out>
dstBox = {x1 = 4, y1 = 29, x2 = 628, y2 = 381}
pitchAlignMask = <value optimized out>
alloc_size = <value optimized out>
crtc = (xf86CrtcPtr) 0x7f1ec9bafd5e
#6 0x00000000004906b6 in xf86XVPutImage (client=<value optimized out>, pDraw=0x3d21b40, pPort=0xd40dc0,
pGC=<value optimized out>, src_x=25248, src_y=-14680, src_w=624, src_h=0, drw_x=0, drw_y=0,
drw_w=<value optimized out>, drw_h=<value optimized out>, format=0xd40b40,
data=0x7f1ead1c4000 "������������������, '� <repeats 24 times>, "�����", '� <repeats 20 times>, "��\237\234\232\231\234�������������", '� <repeats 14 times>, "��������������������������������", '�' <repeats 17 times>, "���", '�' <repeats 14 times>, '�' <repeats 14 times>, "��������"..., sync=1,
width=<value optimized out>, height=<value optimized out>) at ../../../../hw/xfree86/common/xf86xv.c:1768
WinRegion = {extents = {x1 = 4, y1 = 29, x2 = 628, y2 = 381}, data = 0x0}
ClipRegion = {extents = {x1 = 4, y1 = 29, x2 = 628, y2 = 381}, data = 0x3e8ece0}
ret = <value optimized out>
#7 0x00007f1ec764e2bb in ProcXvShmPutImage (client=0x3b0eec0) at ../../Xext/xvdisp.c:1171
pDraw = (DrawablePtr) 0x3d21b40
pPort = (XvPortPtr) 0xd40dc0
pImage = (XvImagePtr) 0xd40b40
pGC = (GCPtr) 0x19582a0
status = <value optimized out>
size_needed = 0
i = <value optimized out>
width = <value optimized out>
height = <value optimized out>
#8 0x000000000044d214 in Dispatch () at ../../dix/dispatch.c:437
result = <value optimized out>
client = (ClientPtr) 0x3b0eec0
nready = 0
start_tick = 8140
#9 0x000000000043310d in main (argc=8, argv=0x7fffd2c6c4b8, envp=<value optimized out>) at ../../dix/main.c:397
i = 1
alwaysCheckForInput = {0, 1}
(gdb) cont
Continuing.
Program received signal SIGABRT, Aborted.
0x00007f1ec86f6105 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) quit
The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /usr/bin/Xorg, process 7306
GNU gdb 6.8-debian
Copyright (C) 2008 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 "x86_64-linux-gnu"...
(gdb) attach 6339
Attaching to program: /usr/bin/Xorg, process 6339
Reading symbols from /usr/lib/libpciaccess.so.0...done.
Loaded symbols for /usr/lib/libpciaccess.so.0
Reading symbols from /lib/libdl.so.2...Reading symbols from /usr/lib/debug/lib/libdl-2.9.so...done.
done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/libpthread-2.9.so...done.
[Thread debugging using libthread_db enabled]
[New Thread 0x7f6083ac2790 (LWP 6339)]
done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libXfont.so.1...done.
Loaded symbols for /usr/lib/libXfont.so.1
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libfontenc.so.1...done.
Loaded symbols for /usr/lib/libfontenc.so.1
Reading symbols from /usr/lib/libpixman-1.so.0...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libhal.so.1...done.
Loaded symbols for /usr/lib/libhal.so.1
Reading symbols from /usr/lib/libdbus-1.so.3...done.
Loaded symbols for /usr/lib/libdbus-1.so.3
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /lib/libaudit.so.0...done.
Loaded symbols for /lib/libaudit.so.0
Reading symbols from /lib/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libm.so.6...Reading symbols from /usr/lib/debug/lib/libm-2.9.so...done.
done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/librt.so.1...Reading symbols from /usr/lib/debug/lib/librt-2.9.so...done.
done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libc.so.6...Reading symbols from /usr/lib/debug/lib/libc-2.9.so...done.
done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.9.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libsmbios.so.2...done.
Loaded symbols for /usr/lib/libsmbios.so.2
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/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 /usr/lib/libdrm.so.2...done.
Loaded symbols for /usr/lib/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/intel_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/drivers/intel_drv.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules/drivers//intel_drv.so
Reading symbols from /usr/lib/libdrm_intel.so.1...Reading symbols from /usr/lib/debug/usr/lib/libdrm_intel.so.1.0.0...done.
done.
Loaded symbols for /usr/lib/libdrm_intel.so.1
Reading symbols from /usr/lib/xorg/modules/libvgahw.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libvgahw.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libvgahw.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/libexa.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libexa.so...done.
done.
Loaded symbols for /usr/lib/xorg/modules//libexa.so
Reading symbols from /usr/lib/dri/i965_dri.so...Reading symbols from /usr/lib/debug/usr/lib/dri/i965_dri.so...done.
done.
Loaded symbols for /usr/lib/dri/i965_dri.so
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//evdev_drv.so
Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...done.
Loaded symbols for /usr/lib/xorg/modules/input//synaptics_drv.so
0x00007f6081608ad3 in __select_nocancel () from /lib/libc.so.6
(gdb) cont
Continuing.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f6083ac2790 (LWP 6339)]
free_block (bufmgr_fake=0x27e4d90, block=0x30fb5b0)
at ../../../libdrm/intel/intel_bufmgr_fake.c:456
456 ../../../libdrm/intel/intel_bufmgr_fake.c: No such file or directory.
in ../../../libdrm/intel/intel_bufmgr_fake.c
(gdb) backtrace
[K(gdb) backtrace full
#0 free_block (bufmgr_fake=0x27e4d90, block=0x30fb5b0)
at ../../../libdrm/intel/intel_bufmgr_fake.c:456
No locals.
#1 0x00007f607f380ba0 in drm_intel_fake_bo_unreference_locked (bo=0x31d88d0)
at ../../../libdrm/intel/intel_bufmgr_fake.c:875
i = <value optimized out>
__PRETTY_FUNCTION__ = "drm_intel_fake_bo_unreference_locked"
#2 0x00007f607f380c7c in drm_intel_fake_bo_unreference (bo=0x31d88d0)
at ../../../libdrm/intel/intel_bufmgr_fake.c:894
No locals.
#3 0x00007f607f5d08c9 in i965_emit_video_setup (pScrn=0x278e1b0,
bind_bo=0x31d88d0, n_src_surf=6) at ../../src/i965_video.c:794
pI830 = (I830Ptr) 0x2790660
__FUNCTION__ = "i965_emit_video_setup"
#4 0x00007f607f5d2954 in I965DisplayVideoTextured (pScrn=0x278e1b0,
pPriv=0x2b86680, id=<value optimized out>, dstRegion=0x7fff8baeb070,
width=<value optimized out>, height=<value optimized out>,
video_pitch=296, x1=0, y1=0, x2=38797312, y2=29360128,
src_w=<value optimized out>, src_h=<value optimized out>,
drw_w=<value optimized out>, drw_h=<value optimized out>,
pPixmap=0x2b973d0) at ../../src/i965_video.c:1128
box_y1 = <value optimized out>
box_x2 = <value optimized out>
vb = (float *) 0x59e8b20
bo_table = {0x31c3150, 0x3376c30, 0x31d88d0, 0x31c2d00, 0x31c2da0,
0x3d7bf80, 0x31b5980, 0x31b5ac0, 0x3d01f10, 0x3d02080}
box_x1 = <value optimized out>
box_y2 = <value optimized out>
vb_bo = (drm_intel_bo *) 0x31c3150
pbox = (BoxPtr) 0x31c2c90
nbox = 13
dxo = 4
dyo = 29
pix_xoff = 0
pix_yoff = 0
src_scale_x = 0.00168918923
src_scale_y = 0.00223214296
src_surf = <value optimized out>
i = <value optimized out>
n_src_surf = 6
src_surf_format = <value optimized out>
src_surf_base = {0, 0, 331520, 331520, 265216, 265216}
src_width = {592, 592, 296, 296, 296, 296}
src_height = {448, 448, 224, 224, 224, 224}
src_pitch = {592, 592, 296, 296, 296, 296}
bind_bo = (drm_intel_bo *) 0x31d88d0
surf_bos = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}
__FUNCTION__ = "I965DisplayVideoTextured"
#5 0x00007f607f5c3bde in I830PutImage (pScrn=0x278e1b0, src_x=0, src_y=0,
drw_x=4, drw_y=1, src_w=<value optimized out>, src_h=448,
drw_w=<value optimized out>, drw_h=<value optimized out>, id=842094169,
buf=0x7f606639a000 "", width=592, height=448, sync=1,
clipBoxes=0x7fff8baeb070, data=0x2b86680, pDraw=0x3085fd0)
at ../../src/i830_video.c:2540
pI830 = (I830Ptr) 0x2790660
pScreen = (ScreenPtr) 0x27e1200
pPixmap = <value optimized out>
x1 = 0
x2 = 38797312
y1 = 0
y2 = 29360128
srcPitch = 592
srcPitch2 = 296
dstPitch = 296
destId = 842094169
dstPitch2 = 0
top = <value optimized out>
left = <value optimized out>
npixels = 592
nlines = 32608
size = <value optimized out>
dstBox = {x1 = 4, y1 = 29, x2 = 596, y2 = 477}
pitchAlignMask = <value optimized out>
alloc_size = <value optimized out>
crtc = (xf86CrtcPtr) 0x18
#6 0x00000000004906b6 in xf86XVPutImage (client=<value optimized out>,
pDraw=0x3085fd0, pPort=0x2b87dc0, pGC=<value optimized out>, src_x=-19024,
src_y=-26968, src_w=592, src_h=0, drw_x=0, drw_y=0,
drw_w=<value optimized out>, drw_h=<value optimized out>,
format=0x2b87b40, data=0x7f606639a000 "", sync=1,
width=<value optimized out>, height=<value optimized out>)
at ../../../../hw/xfree86/common/xf86xv.c:1768
WinRegion = {extents = {x1 = 4, y1 = 29, x2 = 596, y2 = 477},
data = 0x0}
ClipRegion = {extents = {x1 = 4, y1 = 29, x2 = 596, y2 = 477},
data = 0x31c2c70}
ret = <value optimized out>
#7 0x00007f60804cb2bb in ProcXvShmPutImage (client=0x3b33100)
at ../../Xext/xvdisp.c:1171
pDraw = (DrawablePtr) 0x3085fd0
pPort = (XvPortPtr) 0x2b87dc0
pImage = (XvImagePtr) 0x2b87b40
pGC = (GCPtr) 0x3d31010
status = <value optimized out>
size_needed = 0
i = <value optimized out>
width = <value optimized out>
height = <value optimized out>
#8 0x000000000044d214 in Dispatch () at ../../dix/dispatch.c:437
result = <value optimized out>
client = (ClientPtr) 0x3b33100
nready = 0
start_tick = 3280
#9 0x000000000043310d in main (argc=8, argv=0x7fff8baeb338,
envp=<value optimized out>) at ../../dix/main.c:397
i = 1
alwaysCheckForInput = {0, 1}
(gdb) quit
The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /usr/bin/Xorg, process 6339
Reply to: