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