Another backtrace, this time with Option "DMAForXv" "off" enabled. It still locks up hard.
Thread 1 (Thread 47563531181504 (LWP 6713)): #0 0x00002b423f1e1190 in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0x00002b423f2140f4 in usleep () from /lib/libc.so.6 No symbol table info available. #2 0x00002b4241505a7b in RADEONPllErrataAfterData (info=0x7fd520) at ../../src/radeon_driver.c:759 RADEONMMIO = (unsigned char *) 0x2b424173b000 <Address 0x2b424173b000 out of bounds> #3 0x00002b42414fcea9 in RADEONWaitForIdleCP (pScrn=0x7fbf60) at ../../src/radeon_commonfuncs.c:148 ret = -22 info = (RADEONInfoPtr) 0x7fd520 RADEONMMIO = <value optimized out> i = 0 __FUNCTION__ = "RADEONWaitForIdleCP" #4 0x00002b424220b149 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:716 pScreenPriv = (XAAScreenPtr) 0x8f6cd0 infoRec = (XAAInfoRecPtr) 0x8f72f0 #5 0x000000000046574d in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1304 i = 1 #6 0x000000000055ebe3 in AbortServer () at ../../os/log.c:408 No locals. #7 0x000000000055f1b5 in FatalError (f=0x56ec80 "Caught signal %d. Server aborting\n") at ../../os/log.c:554 args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff6caad330, reg_save_area = 0x7fff6caad270}} beenhere = 1 #8 0x000000000048757c in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:1484 No locals. #9 <signal handler called> No symbol table info available. #10 0x00002b423f1c3070 in memcpy () from /lib/libc.so.6 No symbol table info available. #11 0x00002b4240749ce9 in getDrawableInfo (dpy=<value optimized out>, screen=0, drawable=<value optimized out>, index=0xb564d4, stamp=0xb564e0, x=0xb564e4, y=0xb564e8, width=0xb564ec, height=0xb564f0, numClipRects=0xb564f4, ppClipRects=0xb564f8, backX=0xb56500, backY=0xb56504, numBackClipRects=0xb5650c, ppBackClipRects=0xb56510) at ../../../GL/glx/glxdri.c:746 pClipRects = (drm_clip_rect_t *) 0x1 pBackClipRects = <value optimized out> size = 8 #12 0x00002b4247082e22 in __driUtilUpdateDrawableInfo () from /usr/lib/dri/radeon_dri.so No symbol table info available. #13 0x00002b4247089b8d in radeonGetLock () from /usr/lib/dri/radeon_dri.so No symbol table info available. #14 0x00002b4247087a9a in radeonFlushCmdBuf () from /usr/lib/dri/radeon_dri.so No symbol table info available. #15 0x00002b4240727e3f in DoMakeCurrent (cl=0xeb4a50, drawId=<value optimized out>, readId=44040226, contextId=<value optimized out>, tag=1) at ../../../GL/glx/glxcmds.c:631 client = (ClientPtr) 0xeb96a0 pDraw = (DrawablePtr) 0xf35230 pRead = (DrawablePtr) 0xf35230 reply = {type = 0 '\0', unused = 0 '\0', sequenceNumber = 0, length = 0, contextTag = 0, pad2 = 0, pad3 = 0, pad4 = 0, pad5 = 0, pad6 = 0} drawPixmap = (__GLXpixmap *) 0x0 readPixmap = (__GLXpixmap *) 0x0 glxc = (__GLXcontext *) 0xbd2ed0 prevglxc = dwarf2_read_address: Corrupted DWARF expression. #0 0x00002b423f1e1190 in nanosleep () from /lib/libc.so.6 quit The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /usr/bin/Xorg, process 6713
Thread 1 (Thread 47049118789056 (LWP 9242)): #0 0x00002aca79bfe190 in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0x00002aca79c310f4 in usleep () from /lib/libc.so.6 No symbol table info available. #2 0x00002aca7bf22a7b in RADEONPllErrataAfterData (info=0x7fd590) at ../../src/radeon_driver.c:759 RADEONMMIO = (unsigned char *) 0x2aca7c158000 <Address 0x2aca7c158000 out of bounds> #3 0x00002aca7bf19ea9 in RADEONWaitForIdleCP (pScrn=0x7fbfd0) at ../../src/radeon_commonfuncs.c:148 ret = -22 info = (RADEONInfoPtr) 0x7fd590 RADEONMMIO = <value optimized out> i = 0 __FUNCTION__ = "RADEONWaitForIdleCP" #4 0x00002aca7cc28149 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:716 pScreenPriv = (XAAScreenPtr) 0x8f6db0 infoRec = (XAAInfoRecPtr) 0x8f73d0 #5 0x000000000046574d in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1304 i = 1 #6 0x000000000055ebe3 in AbortServer () at ../../os/log.c:408 No locals. #7 0x000000000055f1b5 in FatalError (f=0x56ec80 "Caught signal %d. Server aborting\n") at ../../os/log.c:554 args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff3208fc40, reg_save_area = 0x7fff3208fb80}} beenhere = 1 #8 0x000000000048757c in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:1484 No locals. #9 <signal handler called> No symbol table info available. #10 0x00002aca79be0070 in memcpy () from /lib/libc.so.6 No symbol table info available. #11 0x00002aca7b166d2e in getDrawableInfo (dpy=<value optimized out>, screen=0, drawable=<value optimized out>, index=0x17c6a14, stamp=0x17c6a20, x=0x17c6a24, y=0x17c6a28, width=0x17c6a2c, height=0x17c6a30, numClipRects=0x17c6a34, ppClipRects=0x17c6a38, backX=0x17c6a40, backY=0x17c6a44, numBackClipRects=0x17c6a4c, ppBackClipRects=0x17c6a50) at ../../../GL/glx/glxdri.c:756 pClipRects = (drm_clip_rect_t *) 0x180feb0 pBackClipRects = (drm_clip_rect_t *) 0x0 size = <value optimized out> #12 0x00002aca81a9fe22 in __driUtilUpdateDrawableInfo () from /usr/lib/dri/radeon_dri.so No symbol table info available. #13 0x00002aca81aa0356 in driBindContext () from /usr/lib/dri/radeon_dri.so No symbol table info available. #14 0x00002aca7b165f81 in __glXDRIcontextMakeCurrent (baseContext=0x8f6d40) at ../../../GL/glx/glxdri.c:279 No locals. #15 0x00002aca7b14514d in DoMakeCurrent (cl=0xf16c80, drawId=0, readId=48234530, contextId=<value optimized out>, tag=0) at ../../../GL/glx/glxcmds.c:655 status = 15304144 client = (ClientPtr) 0xf2a9c0 pDraw = (DrawablePtr) 0xb34d50 pRead = (DrawablePtr) 0xb34d50 reply = {type = 0 '\0', unused = 0 '\0', sequenceNumber = 0, length = 0, contextTag = 0, pad2 = 0, pad3 = 0, pad4 = 0, pad5 = 0, pad6 = 0} drawPixmap = (__GLXpixmap *) 0x0 readPixmap = (__GLXpixmap *) 0x0 glxc = (__GLXcontext *) 0x180fda0 prevglxc = dwarf2_read_address: Corrupted DWARF expression. #0 0x00002aca79bfe190 in nanosleep () from /lib/libc.so.6 quit The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /usr/bin/Xorg, process 9242
Another backtrace, this time with Option "DMAForXv" "off" enabled. It still locks up hard.
Thread 1 (Thread 47563531181504 (LWP 6713)): AfterData (info=0x7fd520) at ../../src/ radeon_ driver. c:759 radeon_ commonfuncs. c:148 dleCP" ./../hw/ xfree86/ xaa/xaaInit. c:716 ./../hw/ xfree86/ common/ xf86Init. c:1304 ./../hw/ xfree86/ common/ xf86Events. c:1484 0xb564f4, ppClipRects= 0xb564f8, backX=0xb56500, backY=0xb56504, numBackClipRect s=0xb5650c, ects=0xb56510) at ../../. ./GL/glx/ glxdri. c:746 DrawableInfo () from /usr/lib/ dri/radeon_ dri.so dri/radeon_ dri.so dri/radeon_ dri.so ./GL/glx/ glxcmds. c:631 read_address: Corrupted DWARF expression.
#0 0x00002b423f1e1190 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00002b423f2140f4 in usleep () from /lib/libc.so.6
No symbol table info available.
#2 0x00002b4241505a7b in RADEONPllErrata
RADEONMMIO = (unsigned char *) 0x2b424173b000 <Address 0x2b424173b000 out of bounds>
#3 0x00002b42414fcea9 in RADEONWaitForIdleCP (pScrn=0x7fbf60) at ../../src/
ret = -22
info = (RADEONInfoPtr) 0x7fd520
RADEONMMIO = <value optimized out>
i = 0
__FUNCTION__ = "RADEONWaitForI
#4 0x00002b424220b149 in XAALeaveVT (index=0, flags=0) at ../../.
pScreenPriv = (XAAScreenPtr) 0x8f6cd0
infoRec = (XAAInfoRecPtr) 0x8f72f0
#5 0x000000000046574d in AbortDDX () at ../../.
i = 1
#6 0x000000000055ebe3 in AbortServer () at ../../os/log.c:408
No locals.
#7 0x000000000055f1b5 in FatalError (f=0x56ec80 "Caught signal %d. Server aborting\n") at ../../os/log.c:554
args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff6caad330, reg_save_area = 0x7fff6caad270}}
beenhere = 1
#8 0x000000000048757c in xf86SigHandler (signo=11) at ../../.
No locals.
#9 <signal handler called>
No symbol table info available.
#10 0x00002b423f1c3070 in memcpy () from /lib/libc.so.6
No symbol table info available.
#11 0x00002b4240749ce9 in getDrawableInfo (dpy=<value optimized out>, screen=0, drawable=<value optimized out>, index=0xb564d4, stamp=0xb564e0, x=0xb564e4,
y=0xb564e8, width=0xb564ec, height=0xb564f0, numClipRects=
ppBackClipR
pClipRects = (drm_clip_rect_t *) 0x1
pBackClipRects = <value optimized out>
size = 8
#12 0x00002b4247082e22 in __driUtilUpdate
No symbol table info available.
#13 0x00002b4247089b8d in radeonGetLock () from /usr/lib/
No symbol table info available.
#14 0x00002b4247087a9a in radeonFlushCmdBuf () from /usr/lib/
No symbol table info available.
#15 0x00002b4240727e3f in DoMakeCurrent (cl=0xeb4a50, drawId=<value optimized out>, readId=44040226, contextId=<value optimized out>, tag=1)
at ../../.
client = (ClientPtr) 0xeb96a0
pDraw = (DrawablePtr) 0xf35230
pRead = (DrawablePtr) 0xf35230
reply = {type = 0 '\0', unused = 0 '\0', sequenceNumber = 0, length = 0, contextTag = 0, pad2 = 0, pad3 = 0, pad4 = 0, pad5 = 0, pad6 = 0}
drawPixmap = (__GLXpixmap *) 0x0
readPixmap = (__GLXpixmap *) 0x0
glxc = (__GLXcontext *) 0xbd2ed0
prevglxc = dwarf2_
#0 0x00002b423f1e1190 in nanosleep () from /lib/libc.so.6
quit
The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /usr/bin/Xorg, process 6713
Thread 1 (Thread 47049118789056 (LWP 9242)): AfterData (info=0x7fd590) at ../../src/ radeon_ driver. c:759 radeon_ commonfuncs. c:148 dleCP" ./../hw/ xfree86/ xaa/xaaInit. c:716 ./../hw/ xfree86/ common/ xf86Init. c:1304 ./../hw/ xfree86/ common/ xf86Events. c:1484 0x17c6a34, ppClipRects= 0x17c6a38, backX=0x17c6a40, backY=0x17c6a44, numBackClipRect s=0x17c6a4c, ects=0x17c6a50) at ../../. ./GL/glx/ glxdri. c:756 DrawableInfo () from /usr/lib/ dri/radeon_ dri.so dri/radeon_ dri.so MakeCurrent (baseContext= 0x8f6d40) at ../../. ./GL/glx/ glxdri. c:279 ./GL/glx/ glxcmds. c:655 read_address: Corrupted DWARF expression.
#0 0x00002aca79bfe190 in nanosleep () from /lib/libc.so.6
No symbol table info available.
#1 0x00002aca79c310f4 in usleep () from /lib/libc.so.6
No symbol table info available.
#2 0x00002aca7bf22a7b in RADEONPllErrata
RADEONMMIO = (unsigned char *) 0x2aca7c158000 <Address 0x2aca7c158000 out of bounds>
#3 0x00002aca7bf19ea9 in RADEONWaitForIdleCP (pScrn=0x7fbfd0) at ../../src/
ret = -22
info = (RADEONInfoPtr) 0x7fd590
RADEONMMIO = <value optimized out>
i = 0
__FUNCTION__ = "RADEONWaitForI
#4 0x00002aca7cc28149 in XAALeaveVT (index=0, flags=0) at ../../.
pScreenPriv = (XAAScreenPtr) 0x8f6db0
infoRec = (XAAInfoRecPtr) 0x8f73d0
#5 0x000000000046574d in AbortDDX () at ../../.
i = 1
#6 0x000000000055ebe3 in AbortServer () at ../../os/log.c:408
No locals.
#7 0x000000000055f1b5 in FatalError (f=0x56ec80 "Caught signal %d. Server aborting\n") at ../../os/log.c:554
args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff3208fc40, reg_save_area = 0x7fff3208fb80}}
beenhere = 1
#8 0x000000000048757c in xf86SigHandler (signo=11) at ../../.
No locals.
#9 <signal handler called>
No symbol table info available.
#10 0x00002aca79be0070 in memcpy () from /lib/libc.so.6
No symbol table info available.
#11 0x00002aca7b166d2e in getDrawableInfo (dpy=<value optimized out>, screen=0, drawable=<value optimized out>, index=0x17c6a14, stamp=0x17c6a20, x=0x17c6a24,
y=0x17c6a28, width=0x17c6a2c, height=0x17c6a30, numClipRects=
ppBackClipR
pClipRects = (drm_clip_rect_t *) 0x180feb0
pBackClipRects = (drm_clip_rect_t *) 0x0
size = <value optimized out>
#12 0x00002aca81a9fe22 in __driUtilUpdate
No symbol table info available.
#13 0x00002aca81aa0356 in driBindContext () from /usr/lib/
No symbol table info available.
#14 0x00002aca7b165f81 in __glXDRIcontext
No locals.
#15 0x00002aca7b14514d in DoMakeCurrent (cl=0xf16c80, drawId=0, readId=48234530, contextId=<value optimized out>, tag=0) at ../../.
status = 15304144
client = (ClientPtr) 0xf2a9c0
pDraw = (DrawablePtr) 0xb34d50
pRead = (DrawablePtr) 0xb34d50
reply = {type = 0 '\0', unused = 0 '\0', sequenceNumber = 0, length = 0, contextTag = 0, pad2 = 0, pad3 = 0, pad4 = 0, pad5 = 0, pad6 = 0}
drawPixmap = (__GLXpixmap *) 0x0
readPixmap = (__GLXpixmap *) 0x0
glxc = (__GLXcontext *) 0x180fda0
prevglxc = dwarf2_
#0 0x00002aca79bfe190 in nanosleep () from /lib/libc.so.6
quit
The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /usr/bin/Xorg, process 9242