reactor% sudo gdb Xorg GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-unknown-openbsd3.9"... (gdb) r -ac Starting program: /usr/X11R6/bin/Xorg -ac X Window System Version 7.0.0 Release Date: 21 December 2005 X Protocol Version 11, Revision 0, Release 7.0 Build Operating System: OpenBSD 3.9 amd64 Current Operating System: OpenBSD reactor.herrb.com 3.9 GENERIC#2 amd64 Build Date: 30 April 2006 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Mon May 1 16:10:26 2006 (==) Using config file: "/etc/X11/xorg.conf" (WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found (**) RADEON(0): RADEONPreInit (**) RADEON(1): RADEONPreInit (**) RADEON(0): RADEONScreenInit e8000000 0 (**) RADEON(0): Map: 0xe8000000, 0x04000000 (**) RADEON(0): RADEONSave (**) RADEON(0): RADEONSaveMode(0x48ad9168) (**) RADEON(0): Read: 0x00000002 0x0004001e 0x00000000 (**) RADEON(0): Read: rd=2, fd=30, pd=4 (**) RADEON(0): RADEONSaveMode returns 0x48ad9168 (**) RADEON(0): RADEONInitMemoryMap() : (**) RADEON(0): mem_size : 0x08000000 (**) RADEON(0): agp_size : 0x00000000 (**) RADEON(0): agp_base : 0x00000000 (**) RADEON(0): MC_FB_LOCATION : 0xefffe800 (**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0 (**) RADEON(0): RADEONModeInit() 1600x1200 162.00 1600 1664 1856 2160 1200 1201 1204 1250 (24,32) 1600x1200 162.00 1600 1664 1856 2160 1200 1201 1204 1250 (24,32) (**) RADEON(0): Pitch = 13107400 bytes (virtualX = 1600, displayWidth = 1600) (**) RADEON(0): dc=16200, of=32400, fd=144, pd=2 (**) RADEON(0): TMDS_PLL from 1f600f4 to 1f400f7 (**) RADEON(0): RADEONInit returns 0x48ad9b18 (**) RADEON(0): RADEONRestoreMode() (**) RADEON(0): RADEONRestoreMode(0x48ad9b18) (**) RADEON(0): RADEONRestoreMemMapRegisters() : (**) RADEON(0): MC_FB_LOCATION : 0xefffe800 (**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0 (**) RADEON(0): Updating display base addresses... (**) RADEON(0): Memory map updated. (**) RADEON(0): GRPH_BUFFER_CNTL from 20165c5c to 20165c5c (**) RADEON(0): GRPH2_BUFFER_CNTL from 20215c5c to 20215c5c (**) RADEON(0): RADEONSaveScreen(0) (**) RADEON(0): Setting up initial surfaces (**) RADEON(0): Initializing fb layer (**) RADEON(0): Setting up accel memmap (**) RADEON(0): Initializing backing store (**) RADEON(0): Setting up final surfaces (**) RADEON(0): Initializing Acceleration (**) RADEON(0): EngineInit (32/32) (**) RADEON(0): Pitch for acceleration = 200 (**) RADEON(0): EngineRestore (32/32) (**) RADEON(0): Initializing DPMS (**) RADEON(0): Initializing Cursor (**) RADEON(0): Initializing color map (**) RADEON(0): Initializing DGA (**) RADEON(0): Initializing Xv (**) RADEON(0): RADEONScreenInit finished (**) RADEON(1): RADEONScreenInit e8000000 0 (**) RADEON(1): Map: 0xec000000, 0x04000000 (**) RADEON(1): RADEONSave (**) RADEON(1): RADEONSaveMode(0x469fb168) (**) RADEON(1): Read: 0x00000000 0x00000000 0x00000000 (**) RADEON(1): Read: rd=0, fd=0, pd=0 (**) RADEON(1): RADEONSaveMode returns 0x469fb168 (**) RADEON(1): RADEONInitMemoryMap() : (**) RADEON(1): mem_size : 0x08000000 (**) RADEON(1): agp_size : 0x00000000 (**) RADEON(1): agp_base : 0x00000000 (**) RADEON(1): MC_FB_LOCATION : 0xefffe800 (**) RADEON(1): MC_AGP_LOCATION : 0xffffffc0 (**) RADEON(1): RADEONModeInit() 1280x1024 108.00 1280 1328 1440 1688 1024 1025 1028 1066 (24,32) +H +V 1280x1024 108.00 1280 1328 1440 1688 1024 1025 1028 1066 (24,32) +H +V (**) RADEON(1): Pitch = 10485920 bytes (virtualX = 1280, displayWidth = 1280) (**) RADEON(1): dc=10800, of=21600, fd=96, pd=2 (**) RADEON(1): RADEONInit returns 0x469fbb18 (**) RADEON(1): RADEONRestoreMode() (**) RADEON(1): RADEONRestoreMode(0x469fbb18) (**) RADEON(1): RADEONRestoreMemMapRegisters() : (**) RADEON(1): MC_FB_LOCATION : 0xefffe800 (**) RADEON(1): MC_AGP_LOCATION : 0xffffffc0 (**) RADEON(1): Updating display base addresses... (**) RADEON(1): Memory map updated. (**) RADEON(1): Programming CRTC2, offset: 0x04000000 (**) RADEON(1): Wrote: 0x0000000c 0x00010060 0x00000000 (0x0000a400) (**) RADEON(1): Wrote: rd=12, fd=96, pd=1 (**) RADEON(1): Programming CRTC1, offset: 0x00000000 (**) RADEON(1): Wrote: 0x0000000c 0x00010090 0x00000000 (0x0000a700) (**) RADEON(1): Wrote: rd=12, fd=144, pd=1 (**) RADEON(1): RADEONSaveScreen(0) (**) RADEON(1): Initializing fb layer (**) RADEON(1): Setting up accel memmap (**) RADEON(1): Initializing backing store (**) RADEON(1): Initializing Acceleration (**) RADEON(1): EngineInit (32/32) (**) RADEON(1): Pitch for acceleration = 160 (**) RADEON(1): EngineRestore (32/32) (**) RADEON(1): Initializing DPMS (**) RADEON(1): Initializing Cursor (**) RADEON(1): Initializing color map (**) RADEON(1): Initializing DGA (**) RADEON(1): Initializing Xv (**) RADEON(1): RADEONScreenInit finished xkb_keycodes { include "xfree86+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compatibility { include "complete" }; xkb_symbols { include "pc/pc(pc105)+pc/us+inet(sun_usb)+compose(menu)+compose(menu)" }; xkb_geometry { include "pc(pc104)" }; (**) RADEON(0): RADEONSaveScreen(2) (**) RADEON(1): RADEONSaveScreen(2) Program received signal SIGSEGV, Segmentation fault. 0x000000004ef6a6ae in memcpy (dst0=0x5ae13000, src0=0x424ea110, length=128) at /share/OpenBSD/src/lib/libc/string/bcopy.c:118 118 TLOOP(src -= wsize; dst -= wsize; *(word *)dst = *(word *)src); (gdb) bt #0 0x000000004ef6a6ae in memcpy (dst0=0x5ae13000, src0=0x424ea110, length=128) at /share/OpenBSD/src/lib/libc/string/bcopy.c:118 #1 0x000000004908a064 in RADEONUploadToScreenMMIO (pDst=0x80, x=128, y=0, w=128, h=1022, src=0x424ea098 "\236oj", src_pitch=128) at radeon_exa_funcs.c:279 #2 0x0000000050cbf3e3 in exaCopyDirtyToFb (pPixmap=0x424ea000) at /local/xenocara/dist/xorg/xserver/xorg/exa/exa_migration.c:172 #3 0x0000000050cbf5e9 in exaMoveInPixmap (pPixmap=0x424ea000) at /local/xenocara/dist/xorg/xserver/xorg/exa/exa_migration.c:300 #4 0x0000000050cbfb00 in exaDoMigration (pixmaps=0x7f7ffffe3230, npixmaps=2, can_accel=1) at /local/xenocara/dist/xorg/xserver/xorg/exa/exa_migration.c:513 #5 0x0000000050cbd50b in exaCopyNtoN (pSrcDrawable=0x424ea000, pDstDrawable=0x4289c000, pGC=0x471f1400, pbox=0x7f7ffffe3380, nbox=1, dx=0, dy=0, reverse=6975390, upsidedown=6975390, bitplane=6975390, closure=0x6a6f9e006a6f9e) at /local/xenocara/dist/xorg/xserver/xorg/exa/exa_accel.c:400 #6 0x000000004314d878 in fbCopyRegion (pSrcDrawable=0x424ea000, pDstDrawable=0x4289c000, pGC=0x471f1400, pDstRegion=0xf, dx=0, dy=1112449176, copyProc=0x50cbd3b0 , bitPlane=6975390, closure=0x6a6f9e006a6f9e) at /local/xenocara/dist/xorg/xserver/xorg/fb/fbcopy.c:394 #7 0x000000004314dcd2 in fbDoCopy (pSrcDrawable=0x424ea000, pDstDrawable=0x4289c000, pGC=0x471f1400, xIn=0, yIn=0, widthSrc=32, heightSrc=1024, xOut=0, yOut=0, copyProc=0x6a6f9e006a6f9e, bitPlane=0, closure=0x6a6f9e006a6f9e) at /local/xenocara/dist/xorg/xserver/xorg/fb/fbcopy.c:594 #8 0x0000000050cbd721 in exaCopyArea (pSrcDrawable=0x424ea000, pDstDrawable=0x424ea110, pGC=0x5ae13000, srcx=0, srcy=1524707448, width=1112449176, height=1024, dstx=0, dsty=1212745984) at /local/xenocara/dist/xorg/xserver/xorg/exa/exa_accel.c:458 #9 0x00000000004fd1a6 in damageCopyArea (pSrc=0x424ea000, pDst=0x4289c000, pGC=0x471f1400, srcx=0, srcy=0, width=32, height=1024, dstx=0, dsty=0) at /local/xenocara/dist/xorg/xserver/xorg/miext/damage/damage.c:790 ---Type to continue, or q to quit--- #10 0x0000000000440ec8 in ProcCopyArea (client=0x4f4f7400) at /local/xenocara/dist/xorg/xserver/xorg/dix/dispatch.c:1743 #11 0x000000000043e961 in Dispatch () at /local/xenocara/dist/xorg/xserver/xorg/dix/dispatch.c:459 #12 0x000000000042e0a9 in main (argc=2, argv=0x7f7ffffe36c0, envp=0x9b6040) at /local/xenocara/dist/xorg/xserver/xorg/dix/main.c:447 (gdb) q