GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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". For bug reporting instructions, please see: . Attaching to process 9036 Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin/Xorg...done. done. Reading symbols from /lib/x86_64-linux-gnu/libudev.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libudev.so.0 Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.11...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgcrypt.so.11 Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.13.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2 Reading symbols from /usr/lib/x86_64-linux-gnu/libpciaccess.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libpciaccess.so.0 Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.13.so...done. [Thread debugging using libthread_db enabled] done. Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libpixman-1.so.0.25.2...done. done. Loaded symbols for /usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/libXau.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.13.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6 Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/librt-2.13.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1 Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.13.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6 Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgpg-error.so.0 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-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/x86_64-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-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 /usr/lib/x86_64-linux-gnu/libdrm.so.2...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0...done. done. Loaded symbols for /usr/lib/x86_64-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/ati_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/drivers/ati_drv.so...done. done. Loaded symbols for /usr/lib/xorg/modules/drivers/ati_drv.so Reading symbols from /usr/lib/xorg/modules/drivers/radeon_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/drivers/radeon_drv.so...done. done. Loaded symbols for /usr/lib/xorg/modules/drivers/radeon_drv.so Reading symbols from /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.0...done. done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1 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/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/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/x86_64-linux-gnu/dri/r300_dri.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/dri/r300_dri.so...done. done. Loaded symbols for /usr/lib/x86_64-linux-gnu/dri/r300_dri.so Reading symbols from /usr/lib/x86_64-linux-gnu/dri/libdricore.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/dri/libdricore.so...done. done. Loaded symbols for /usr/lib/x86_64-linux-gnu/dri/libdricore.so Reading symbols from /usr/lib/x86_64-linux-gnu/dri/libglsl.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/dri/libglsl.so...done. done. Loaded symbols for /usr/lib/x86_64-linux-gnu/dri/libglsl.so Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libexpat.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/dri/libgallium.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/dri/libgallium.so...done. done. Loaded symbols for /usr/lib/x86_64-linux-gnu/dri/libgallium.so Reading symbols from /usr/lib/x86_64-linux-gnu/libLLVM-3.0.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libLLVM-3.0.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libffi.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 /lib/x86_64-linux-gnu/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libnss_compat-2.13.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_compat.so.2 Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libnsl-2.13.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libnsl.so.1 Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libnss_nis-2.13.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_nis.so.2 Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libnss_files-2.13.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2 Reading symbols from /lib/libnss_winbind.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_winbind.so.2 0x00007f9483830747 in ioctl () at ../sysdeps/unix/syscall-template.S:82 82 ../sysdeps/unix/syscall-template.S: Datei oder Verzeichnis nicht gefunden. in ../sysdeps/unix/syscall-template.S (gdb) backtrace #0 0x00007f9483830747 in ioctl () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f9481dd4188 in drmIoctl (fd=9, request=3221775460, arg=0x7fffe8429f30) at ../xf86drm.c:167 #2 0x00007f9481dd64bc in drmCommandWriteRead (fd=, drmCommandIndex=, data=, size=) at ../xf86drm.c:2444 #3 0x00007f94814a9bc9 in bo_wait (boi=0x2e49540) at ../../radeon/radeon_bo_gem.c:214 #4 0x00007f94814a9df4 in bo_map (boi=0x2e49540, write=) at ../../radeon/radeon_bo_gem.c:187 #5 bo_map (boi=0x2e49540, write=) at ../../radeon/radeon_bo_gem.c:151 #6 0x00007f948175d31d in RADEONDownloadFromScreenCS (pSrc=, x=45, y=88, w=1, h=8, dst=0x26e9444 "(((", dst_pitch=1244) at ../../src/radeon_exa_funcs.c:652 #7 0x00007f9480c83a27 in exaCopyDirty (migrate=, pValidDst=0x266fe70, pValidSrc=0x266fe80, transfer=0x7f948175d1d0 , fallback_index=1, sync=0x7f9480c82580 ) at ../../exa/exa_migration_classic.c:220 #8 0x00007f9480c86120 in exaPrepareAccessReg_mixed (pPixmap=0x266fde0, index=0, pReg=0x0) at ../../exa/exa_migration_mixed.c:254 #9 0x00007f9480c8f736 in ExaCheckPolySegment (pDrawable=0x266fde0, pGC=0x2653fa0, nsegInit=1, pSegInit=0x2657a78) at ../../exa/exa_unaccel.c:279 #10 0x00000000004f98ff in damagePolySegment (pDrawable=0x266fde0, pGC=0x2653fa0, nSeg=1, pSeg=) at ../../../miext/damage/damage.c:1096 #11 0x0000000000430383 in ProcPolySegment (client=0x264bd10) at ../../dix/dispatch.c:1768 #12 0x0000000000433d59 in Dispatch () at ../../dix/dispatch.c:432 #13 0x0000000000422fca in main (argc=8, argv=, envp=) at ../../dix/main.c:287 (gdb) backtrace full #0 0x00007f9483830747 in ioctl () at ../sysdeps/unix/syscall-template.S:82 No locals. #1 0x00007f9481dd4188 in drmIoctl (fd=9, request=3221775460, arg=0x7fffe8429f30) at ../xf86drm.c:167 ret = #2 0x00007f9481dd64bc in drmCommandWriteRead (fd=, drmCommandIndex=, data=, size=) at ../xf86drm.c:2444 request = #3 0x00007f94814a9bc9 in bo_wait (boi=0x2e49540) at ../../radeon/radeon_bo_gem.c:214 args = {handle = 86, pad = 0} ret = 0 #4 0x00007f94814a9df4 in bo_map (boi=0x2e49540, write=) at ../../radeon/radeon_bo_gem.c:187 args = {handle = 86, pad = 0, offset = 0, size = 512, addr_ptr = 4749193216} r = ptr = #5 bo_map (boi=0x2e49540, write=) at ../../radeon/radeon_bo_gem.c:151 bo_gem = 0x2e49540 r = 0 #6 0x00007f948175d31d in RADEONDownloadFromScreenCS (pSrc=, x=45, y=88, w=1, h=8, dst=0x26e9444 "(((", dst_pitch=1244) at ../../src/radeon_exa_funcs.c:652 pScrn = 0x21d62e0 info = 0x21dafd0 driver_priv = 0x269d440 scratch = 0x2e49540 copy_src = 0x2e49540 size = datatype = src_domain = 4 src_pitch_offset = 83886080 bpp = 32 scratch_pitch = 64 copy_pitch = ret = flush = r = __head = __expected = __count = __func__ = "RADEONDownloadFromScreenCS" #7 0x00007f9480c83a27 in exaCopyDirty (migrate=, pValidDst=0x266fe70, pValidSrc=0x266fe80, transfer=0x7f948175d1d0 , fallback_index=1, sync=0x7f9480c82580 ) at ../../exa/exa_migration_classic.c:220 pPixmap = 0x266fde0 pExaPixmap = 0x266fe30 damage = CopyReg = {extents = {x1 = 45, y1 = 88, x2 = 46, y2 = 96}, data = 0x0} save_use_gpu_copy = 1 save_pitch = 1280 pBox = 0x7fffe842a0b0 nbox = 1 access_prepared = 0 need_sync = 0 #8 0x00007f9480c86120 in exaPrepareAccessReg_mixed (pPixmap=0x266fde0, index=0, pReg=0x0) at ../../exa/exa_migration_mixed.c:254 pixmaps = {{as_dst = 1, as_src = 0, pPix = 0x266fde0, pReg = 0x0}} pExaPixmap = 0x266fe30 has_gpu_copy = success = #9 0x00007f9480c8f736 in ExaCheckPolySegment (pDrawable=0x266fde0, pGC=0x2653fa0, nsegInit=1, pSegInit=0x2657a78) at ../../exa/exa_unaccel.c:279 pExaScr = 0x21f6d80 pExaGC = 0x2654068 #10 0x00000000004f98ff in damagePolySegment (pDrawable=0x266fde0, pGC=0x2653fa0, nSeg=1, pSeg=) at ../../../miext/damage/damage.c:1096 pGCPriv = 0x2654078 oldFuncs = 0x7d7460 #11 0x0000000000430383 in ProcPolySegment (client=0x264bd10) at ../../dix/dispatch.c:1768 nsegs = pGC = 0x2653fa0 pDraw = 0x266fde0 stuff = 0x2657a6c #12 0x0000000000433d59 in Dispatch () at ../../dix/dispatch.c:432 clientReady = 0x25fc780 result = client = 0x264bd10 nready = 0 icheck = 0x7e9b30 start_tick = 196120 #13 0x0000000000422fca in main (argc=8, argv=, envp=) at ../../dix/main.c:287 i = alwaysCheckForInput = {0, 1} (gdb) backtrace fullinfo registers rax 0x0 0 rbx 0x7fffe8429f30 140737090068272 rcx 0xffffffffffffffff -1 rdx 0x7fffe8429f30 140737090068272 rsi 0xc0086464 3221775460 rdi 0x9 9 rbp 0xc0086464 0xc0086464 rsp 0x7fffe8429ee8 0x7fffe8429ee8 r8 0x9 9 r9 0x11b12f000 4749193216 r10 0x1 1 r11 0x246 582 r12 0x9 9 r13 0x21dafd0 35499984 r14 0x21d62e0 35480288 r15 0x20 32 rip 0x7f9483830747 0x7f9483830747 eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) x/16i $pc => 0x7f9483830747 : cmp $0xfffffffffffff001,%rax 0x7f948383074d : jae 0x7f9483830750 0x7f948383074f : retq 0x7f9483830750 : mov 0x2be6c1(%rip),%rcx # 0x7f9483aeee18 0x7f9483830757 : xor %edx,%edx 0x7f9483830759 : sub %rax,%rdx 0x7f948383075c : mov %edx,%fs:(%rcx) 0x7f948383075f : or $0xffffffffffffffff,%rax 0x7f9483830763 : jmp 0x7f948383074f 0x7f9483830765: nop 0x7f9483830766: nop 0x7f9483830767: nop 0x7f9483830768: nop 0x7f9483830769: nop 0x7f948383076a: nop 0x7f948383076b: nop (gdb) threaead apply all backtrace Thread 1 (Thread 0x7f94854f18a0 (LWP 9036)): #0 0x00007f9483830747 in ioctl () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f9481dd4188 in drmIoctl (fd=9, request=3221775460, arg=0x7fffe8429f30) at ../xf86drm.c:167 #2 0x00007f9481dd64bc in drmCommandWriteRead (fd=, drmCommandIndex=, data=, size=) at ../xf86drm.c:2444 #3 0x00007f94814a9bc9 in bo_wait (boi=0x2e49540) at ../../radeon/radeon_bo_gem.c:214 #4 0x00007f94814a9df4 in bo_map (boi=0x2e49540, write=) at ../../radeon/radeon_bo_gem.c:187 #5 bo_map (boi=0x2e49540, write=) at ../../radeon/radeon_bo_gem.c:151 #6 0x00007f948175d31d in RADEONDownloadFromScreenCS (pSrc=, x=45, y=88, w=1, h=8, dst=0x26e9444 "(((", dst_pitch=1244) at ../../src/radeon_exa_funcs.c:652 #7 0x00007f9480c83a27 in exaCopyDirty (migrate=, pValidDst=0x266fe70, pValidSrc=0x266fe80, transfer=0x7f948175d1d0 , fallback_index=1, sync=0x7f9480c82580 ) at ../../exa/exa_migration_classic.c:220 #8 0x00007f9480c86120 in exaPrepareAccessReg_mixed (pPixmap=0x266fde0, index=0, pReg=0x0) at ../../exa/exa_migration_mixed.c:254 #9 0x00007f9480c8f736 in ExaCheckPolySegment (pDrawable=0x266fde0, pGC=0x2653fa0, nsegInit=1, pSegInit=0x2657a78) at ../../exa/exa_unaccel.c:279 #10 0x00000000004f98ff in damagePolySegment (pDrawable=0x266fde0, pGC=0x2653fa0, nSeg=1, pSeg=) at ../../../miext/damage/damage.c:1096 #11 0x0000000000430383 in ProcPolySegment (client=0x264bd10) at ../../dix/dispatch.c:1768 #12 0x0000000000433d59 in Dispatch () at ../../dix/dispatch.c:432 #13 0x0000000000422fca in main (argc=8, argv=, envp=) at ../../dix/main.c:287 (gdb) quit A debugging session is active. Inferior 1 [process 9036] will be detached. Quit anyway? (y or n) Detaching from program: /usr/bin/Xorg, process 9036