GNU gdb 6.8-debian Copyright (C) 2008 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 "i486-linux-gnu"... (gdb) attach 19019 Attaching to program: /usr/bin/Xorg, process 19019 Reading symbols from /usr/lib/libpciaccess.so.0...done. Loaded symbols for /usr/lib/libpciaccess.so.0 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0xb7a6c6d0 (LWP 19019)] Loaded symbols for /lib/tls/i686/cmov/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 /lib/libdbus-1.so.3...done. Loaded symbols for /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 /lib/i686/cmov/libssl.so.0.9.8...done. Loaded symbols for /lib/i686/cmov/libssl.so.0.9.8 Reading symbols from /lib/i686/cmov/libcrypto.so.0.9.8...done. Loaded symbols for /lib/i686/cmov/libcrypto.so.0.9.8 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /lib/tls/i686/cmov/librt.so.1...done. Loaded symbols for /lib/tls/i686/cmov/librt.so.1 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /lib/libz.so.1...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.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/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 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...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/swrast_dri.so...done. Loaded symbols for /usr/lib/dri/swrast_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 Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1 Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2 0xb80cc430 in __kernel_vsyscall () (gdb) cont Continuing. Program received signal SIGUSR1, User defined signal 1. [Switching to Thread 0xb7a6c6d0 (LWP 19019)] 0xb80cc430 in __kernel_vsyscall () (gdb) cont Continuing. Program received signal SIGABRT, Aborted. 0xb80cc430 in __kernel_vsyscall () (gdb) backtrace full #0 0xb80cc430 in __kernel_vsyscall () No symbol table info available. #1 0xb7cac6d0 in raise () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb7cae098 in abort () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #3 0xb7cea24d in ?? () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #4 0xb7cf0604 in ?? () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #5 0xb7cf25b6 in free () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #6 0xb792e837 in ?? () from /usr/lib/libdrm_intel.so.1 No symbol table info available. #7 0xb792ebca in ?? () from /usr/lib/libdrm_intel.so.1 No symbol table info available. #8 0xb792ebf4 in ?? () from /usr/lib/libdrm_intel.so.1 No symbol table info available. #9 0xb792ecb2 in ?? () from /usr/lib/libdrm_intel.so.1 No symbol table info available. #10 0xb792d336 in drm_intel_bo_unreference () from /usr/lib/libdrm_intel.so.1 No symbol table info available. #11 0xb799e1dc in gen4_render_state_cleanup (pScrn=0x98f8760) at ../../src/i965_render.c:1727 render_state = (struct gen4_render_state *) 0xc i = 0 #12 0xb797165d in I830LeaveVT (scrnIndex=0, flags=0) at ../../src/i830_driver.c:3624 pScrn = (ScrnInfoPtr) 0x98f8760 pI830 = (I830Ptr) 0x98f8dd8 #13 0x080de1da in xf86XVLeaveVT (index=0, flags=0) at ../../../../hw/xfree86/common/xf86xv.c:1269 pxvs = (XvScreenPtr) 0xcfb7ff8 pAdaptor = (XvAdaptorPtr) 0xcfc03c4 pPriv = (XvPortRecPrivatePtr) 0xcfc1558 i = 2 j = 1 #14 0x080c8277 in xf86Wakeup (blockData=0x0, err=-1, pReadmask=0x81f72c0) at ../../../../hw/xfree86/common/xf86Events.c:551 devicesWithInput = {fds_bits = {-1208021004, -1208021004, 6, -1074878376, -1208194728, 219590040, -1208021004, -1074878376, -1208196588, 11259375, 0, 0, -1208105713, 219590040, -1208021004, -1074878328, -1208188034, 11259375, 7, 0, -1208187185, 96, 7, 0, 136250328, 136278720, 1, -1074878296, 134921617, 219590040, 0, 0}} pInfo = #15 0x08091322 in WakeupHandler (result=-1, pReadmask=0x81f72c0) at ../../dix/dixutils.c:418 i = 0 #16 0x081329eb in WaitForSomething (pClientsReady=0xd16a228) at ../../os/WaitFor.c:231 i = -1 waittime = {tv_sec = 0, tv_usec = 499956} wt = (struct timeval *) 0xbfeeab30 timeout = clientsReadable = {fds_bits = {0 }} clientsWritable = {fds_bits = {219585136, 219227280, 1, 135953536, 219227280, -1074877724, -1210723844, 1, -1074877724, 25, 0, 0, 219531587, 76, -1074877816, 135512702, 25, -1074877724, 1, 134688375, 219989736, 136208372, -1074877784, 134688375, 136208372, 136213540, -1074877736, 134688375, 1, 219227280, -1074877736, 2}} curclient = selecterr = 4 nready = devicesReadable = {fds_bits = {0 }} now = 6484786 someReady = 0 #17 0x0808d2be in Dispatch () at ../../dix/dispatch.c:367 result = 0 client = (ClientPtr) 0xd15b4e8 nready = -1 start_tick = 1060 #18 0x080722ed in main (argc=10, argv=0xbfeeac84, envp=Cannot access memory at address 0x4a53 ) at ../../dix/main.c:397 i = alwaysCheckForInput = {0, 1} (gdb) frame 12 #12 0xb797165d in I830LeaveVT (scrnIndex=0, flags=0) at ../../src/i830_driver.c:3624 3624 ../../src/i830_driver.c: No such file or directory. in ../../src/i830_driver.c (gdb) print *pI830 $1 = {MMIOBase = 0xb78ac000 'ÿ' ..., GTTBase = 0xb782c000 "\001", FbBase = 0xa780d000 " ", cpp = 4, entityPrivate = 0x0, init = 0, bufferOffset = 8564736, FbMemBox = {x1 = 0, y1 = 0, x2 = 1280, y2 = 1280}, FbMemBox2 = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, CacheLines = -1, FbMapSize = 268435456, GTTMapSize = 524288, memory_list = 0x9943a10, bo_list = 0x0, stolen_size = 7860224, gtt_acquired = 0, front_buffer = 0x9945598, front_buffer_2 = 0x0, compressed_front_buffer = 0x0, compressed_ll_buffer = 0x0, cursor_mem = 0x9943b20, cursor_mem_classic = {0x0, 0x0}, cursor_mem_argb = { 0x0, 0x0}, xaa_scratch = 0x0, xaa_scratch_2 = 0x0, exa_offscreen = 0x99455e8, fake_bufmgr_mem = 0x9943b80, LpRing = 0x99439b0, ring_emitting = 0, ring_used = 16, ring_next = 3120, bufmgr = 0x99457a8, batch_ptr = 0x0, batch_used = 0, batch_emit_start = 0, batch_emitting = 0, batch_bo = 0xd26f9a8, in_batch_atomic = 0, batch_atomic_limit = 1552, overlay_regs = 0x9945548, XvMCEnabled = 0, shadowReq = { majorversion = 0 '\0', minorversion = 0 '\0', patchlevel = 0, abiclass = 0x0, abiversion = 0, moduleclass = 0x0}, rotation = 1, PointerMoved = 0x80f74a0 , CreateScreenResources = 0xb79e5170 , power_context = 0x9945638, back_buffer = 0x0, depth_buffer = 0x0, textures = 0x0, memory_manager = 0x0, hw_status = 0x0, TexGranularity = 0, drmMinor = 0, allocate_classic_textures = 0, can_resize = 0, want_vblank_interrupts = 0, need_mi_flush = 0, NeedRingBufferLow = 0, tiling = 1, fb_compression = 0, backPitch = 0, CursorNeedsPhysical = 0, DGAModes = 0x0, numDGAModes = 0, DGAactive = 0, DGAViewportStatus = 0, Chipset = 0, LinearAddr = 3758096384, MMIOAddr = 4227858432, ioBase = 0, pEnt = 0x98f8db0, PciInfo = 0x98f6aa0, variant = 0 '\0', BR = { 0 , 63700992, 0, 0, 0, 0, 0, 0}, ScanlineColorExpandBuffers = 0x0, NumScanlineColorExpandBuffers = 0, nextColorExpandBuf = 0, fence_used = {0 }, accel = ACCEL_EXA, SWCursor = 0, AccelInfoRec = 0x0, saved_composite = 0, xaa_check_composite = 0, xaa_prepare_composite = 0, xaa_composite = 0, xaa_done_composite = 0, CloseScreen = 0x80f9d90 , batch_flush_notify = 0xb799e250 , EXADriverPtr = 0x99467d0, uxa_driver = 0x0, need_flush = 0, need_sync = 0, pSrcPixmap = 0xd2703c0, accel_pixmap_pitch_alignment = 64, accel_pixmap_offset_alignment = 8, accel_max_x = 8192, accel_max_y = 8192, writeControl = 0xb7976620 , readControl = 0xb7976660 , writeStandard = 0xb7976680 , readStandard = 0xb79766a0 , XvDisabled = 0, XvEnabled = 1, XvPreferOverlay = 0, colorKey = 66046, adaptor = 0xcfbfef0, BlockHandler = 0x8124e70 , overlayOn = 0x98fe660, video = {gen4_vs_bo = 0x0, gen4_sf_bo = 0x0, gen4_wm_packed_bo = 0x0, gen4_wm_planar_bo = 0x0, gen4_cc_bo = 0x0, gen4_cc_vp_bo = 0x0, gen4_sampler_bo = 0x0, gen4_sip_kernel_bo = 0x0}, scale_units = {{1, 1}, { 61, 11}}, transform = {0x0, 0x0}, coord_adjust = 0, mapstate = {0, 0, 0, 0, 0, 0}, samplerstate = {0, 0, 0, 0, 0, 0}, i915_render_state = {op = 0, pSrcPicture = 0x0, pMaskPicture = 0x0, pDstPicture = 0x0, pSrc = 0x0, pMask = 0x0, pDst = 0x0, dst_format = 0, is_nearest = 0, needs_emit = 0}, gen4_render_state = 0x994ed80, directRenderingType = DRI_NONE, directRenderingOpen = 0, LockHeld = 0, pDRIInfo = 0x0, drmSubFD = 0, numVisualConfigs = 0, pVisualConfigs = 0x0, pVisualConfigsPriv = 0x0, buffer_map = 0, ring_map = 0, deviceName = '\0' , Options = 0x98fae88, lvds_24_bit_mode = 0, lvds_use_ssc = 1, lvds_ssc_freq = 96, lvds_dither = 1, lvds_fixed_mode = 0x98fb0c0, skip_panel_detect = 0, tv_present = 1, StolenOnly = 0, preinit = 0, starting = 0, closing = 0, suspended = 0, leaving = 1, xoffset = 1024, yoffset = 1672, SaveGeneration = 1, devicesTimer = 0x0, ddc2 = 1, backlight_control_method = BCM_KERNEL, saveDSPARB = 7580, saveDSPACNTR = 0, saveDSPBCNTR = 352321536, savePIPEACONF = 0, savePIPEBCONF = 3221225472, savePIPEASRC = 41877983, savePIPEBSRC = 41877903, saveFPA0 = 200968, saveFPA1 = 200968, saveDPLL_A = 75500544, saveDPLL_A_MD = 771, saveHTOTAL_A = 52363903, saveHBLANK_A = 51839623, saveHSYNC_A = 49218191, saveVTOTAL_A = 34341343, saveVBLANK_A = 33817063, saveVSYNC_A = 32178665, saveBCLRPAT_A = 0, saveDSPASTRIDE = 0, saveDSPASIZE = 0, saveDSPAPOS = 0, saveDSPABASE = 0, saveDSPASURF = 0, saveDSPATILEOFF = 0, saveFPB0 = 136201, saveFPB1 = 200968, saveDPLL_B = 2550426112, saveDPLL_B_MD = 3, saveHTOTAL_B = 92210431, saveHBLANK_B = 92210431, saveHSYNC_B = 88016143, saveVTOTAL_B = 53412639, saveVBLANK_B = 53412639, saveVSYNC_B = 52626208, saveBCLRPAT_B = 0, saveDSPBSTRIDE = 1280, saveDSPBSIZE = 0, saveDSPBPOS = 0, saveDSPBBASE = 0, saveDSPBSURF = 0, saveDSPBTILEOFF = 0, saveVCLK_DIVISOR_VGA0 = 200968, saveVCLK_DIVISOR_VGA1 = 201734, saveVCLK_POST_DIV = 131074, saveVGACNTRL = 583270542, saveCURSOR_A_CONTROL = 0, saveCURSOR_A_BASE = 0, saveCURSOR_A_POSITION = 0, saveCURSOR_B_CONTROL = 0, saveCURSOR_B_BASE = 0, saveCURSOR_B_POSITION = 0, saveADPA = 1073777688, saveLVDS = 3257959168, saveDVOA = 0, saveDVOB = 0, saveDVOC = 0, savePP_ON = 6556100, savePP_OFF = 6558600, savePP_CONTROL = 3, savePP_DIVISOR = 4262151, savePFIT_CONTROL = 2684354560, savePaletteA = { 0 }, savePaletteB = {0, 168, 43008, 43176, 11010048, 11010216, 11031552, 11053224, 5526612, 5526780, 5569620, 5569788, 16536660, 16536828, 16579668, 16579836, 21504, 21672, 64512, 64680, 11031552, 11031720, 11074560, 11074728, 21588, 21756, 64596, 64764, 11031636, 11031804, 11074644, 11074812, 5505024, 5505192, 5548032, 5548200, 16515072, 16515240, 16558080, 16558248, 5505108, 5505276, 5548116, 5548284, 16515156, 16515324, 16558164, 16558332, 5526528, 5526696, 5569536, 5569704, 16536576, 16536744, 16579584, 16579752, 5526612, 5526780, 5569620, 5569788, 16536660, 16536828, 16579668, 16579836 }, saveSWF = {16779264, 1024, 0, 50528256, 3221225472, 527, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0}, saveBLC_PWM_CTL = 3409955646, saveBLC_PWM_CTL2 = 3758096384, saveFBC_CFB_BASE = 0, saveFBC_LL_BASE = 0, saveFBC_CONTROL2 = 0, saveFBC_CONTROL = 0, saveFBC_FENCE_OFF = 0, saveRENCLK_GATE_D1 = 0, saveRENCLK_GATE_D2 = 0, saveDSPCLK_GATE_D = 4096, saveRAMCLK_GATE_D = 0, savePWRCTXA = 0, last_3d = 0x9944d08, use_drm_mode = 0, kernel_exec_fencing = 0, debug_modes = 0, quirk_flag = 0, force_sdvo_detect = 0, fallback_debug = 0} (gdb) where #0 0xb80cc430 in __kernel_vsyscall () #1 0xb7cac6d0 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7cae098 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7cea24d in ?? () from /lib/tls/i686/cmov/libc.so.6 #4 0xb7cf0604 in ?? () from /lib/tls/i686/cmov/libc.so.6 #5 0xb7cf25b6 in free () from /lib/tls/i686/cmov/libc.so.6 #6 0xb792e837 in ?? () from /usr/lib/libdrm_intel.so.1 #7 0xb792ebca in ?? () from /usr/lib/libdrm_intel.so.1 #8 0xb792ebf4 in ?? () from /usr/lib/libdrm_intel.so.1 #9 0xb792ecb2 in ?? () from /usr/lib/libdrm_intel.so.1 #10 0xb792d336 in drm_intel_bo_unreference () from /usr/lib/libdrm_intel.so.1 #11 0xb799e1dc in gen4_render_state_cleanup (pScrn=0x98f8760) at ../../src/i965_render.c:1727 #12 0xb797165d in I830LeaveVT (scrnIndex=0, flags=0) at ../../src/i830_driver.c:3624 #13 0x080de1da in xf86XVLeaveVT (index=0, flags=0) at ../../../../hw/xfree86/common/xf86xv.c:1269 #14 0x080c8277 in xf86Wakeup (blockData=0x0, err=-1, pReadmask=0x81f72c0) at ../../../../hw/xfree86/common/xf86Events.c:551 #15 0x08091322 in WakeupHandler (result=-1, pReadmask=0x81f72c0) at ../../dix/dixutils.c:418 #16 0x081329eb in WaitForSomething (pClientsReady=0xd16a228) at ../../os/WaitFor.c:231 #17 0x0808d2be in Dispatch () at ../../dix/dispatch.c:367 #18 0x080722ed in main (argc=10, argv=0xbfeeac84, envp=Cannot access memory at address 0x4a53 ) at ../../dix/main.c:397 (gdb) quit The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /usr/bin/Xorg, process 19019