[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#609145: xserver-xorg-video-radeon: backtrace from gdb





Michel Dänzer wrote, on 07/01/11 18:46:
On Fre, 2011-01-07 at 13:49 +1030, Arthur Marsh wrote:

I've attached the output of bt full

The backtraces from gdb and in the log file look very different. Are
they really from the same crash?

Sorry, my mistake, I grabbed the gdb.txt from the /etc/X11 directory instead of the current directory. A fresh gdb.txt is attached.




as described in:

http://wiki.debian.org/XStrikeForce/XserverDebugging

(The instructions above could be clarified further to include
issuing a "continue" command after attaching to the X server
and before doing whatever caused the crash).

It's a wiki...



OK, I've clarified that, and maybe I should remove the /etc/X11/ from in front of the gdb.txt filename as well.

I have also verfied that this problem with the Radeon 3850HD did not happen with the on-board Radeon 3200HD.

Regards,

Arthur.
Continuing.

Program received signal SIGBUS, Bus error.
memcpy () at ../sysdeps/x86_64/memcpy.S:267
267	../sysdeps/x86_64/memcpy.S: No such file or directory.
	in ../sysdeps/x86_64/memcpy.S
#0  memcpy () at ../sysdeps/x86_64/memcpy.S:267
No locals.
#1  0x00007f79eed44fb1 in R600UploadToScreenCS (pDst=<value optimized out>, 
    x=<value optimized out>, y=<value optimized out>, w=<value optimized out>, 
    h=<value optimized out>, 
    src=0x7f79edade028 "mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377lll\377lll\377lll\377lll\377lll\377lll\377lll\377lll\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377jjj\377iii\377hhh\377ggg\377ggg\377ggg\377ggg\377hhh\377hhh\377iii\377"..., src_pitch=32768)
    at ../../src/r600_exa.c:1854
        pScrn = <value optimized out>
        info = <value optimized out>
        accel_state = 0x8000
        driver_priv = 0x1770400
        scratch = 0x0
        copy_dst = 0x1c4bc50
        dst = 0x7f79dea7e000 <Address 0x7f79dea7e000 out of bounds>
        dst_domain = 4
        bpp = <value optimized out>
        scratch_pitch = <value optimized out>
        copy_pitch = 32768
        ret = <value optimized out>
        flush = 30554784
        r = <value optimized out>
        i = 1
        src_obj = {pitch = 30554784, width = 0, height = 4006747001, 
          offset = 32633, bpp = -1170373456, domain = 32767, 
          bo = 0x7f79ee629fd7}
        dst_obj = {pitch = 32768, width = 0, height = 0, offset = 0, bpp = 0, 
          domain = 32768, bo = 0x7f79eed21b79}
#2  0x00007f79ee62bcf9 in exaDoPutImage (pDrawable=0x1d23aa0, pGC=0x1c67d50, 
    depth=24, x=0, y=0, w=8192, h=7, leftPad=0, format=2, 
    bits=0x7f79edade028 "mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377lll\377lll\377lll\377lll\377lll\377lll\377lll\377lll\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377jjj\377iii\377hhh\377ggg\377ggg\377ggg\377ggg\377hhh\377hhh\377iii\377"...)
    at ../../exa/exa_accel.c:219
No locals.
#3  exaPutImage (pDrawable=0x1d23aa0, pGC=0x1c67d50, depth=24, x=0, y=0, 
    w=8192, h=7, leftPad=0, format=2, 
    bits=0x7f79edade028 "mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377lll\377lll\377lll\377lll\377lll\377lll\377lll\377lll\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377jjj\377iii\377hhh\377ggg\377ggg\377ggg\377ggg\377hhh\377hhh\377iii\377"...)
    at ../../exa/exa_accel.c:240
No locals.
#4  0x00000000004ddd02 in damagePutImage (pDrawable=0x1d23aa0, pGC=0x1c67d50, 
    depth=24, x=0, y=0, w=8192, h=7, leftPad=0, format=2, 
    pImage=0x7f79edade028 "mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377mmm\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377nnn\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377ooo\377lll\377lll\377lll\377lll\377lll\377lll\377lll\377lll\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377kkk\377jjj\377iii\377hhh\377ggg\377ggg\377ggg\377ggg\377hhh\377hhh\377iii\377"...)
    at ../../../miext/damage/damage.c:901
        oldFuncs = 0x7cd0c0
#5  0x00000000004455e7 in ProcPutImage (client=0x1b7c6f0)
    at ../../dix/dispatch.c:1996
        pGC = 0x1c67d50
        pDraw = 0x1d23aa0
        length = <value optimized out>
#6  0x0000000000448c29 in Dispatch () at ../../dix/dispatch.c:432
        result = 0
        client = 0x1b7c6f0
        nready = 0
        start_tick = 1760
#7  0x00000000004256cd in main (argc=6, argv=0x7fffba3d8788, 
    envp=<value optimized out>) at ../../dix/main.c:291
        i = 1
        alwaysCheckForInput = {0, 1}

Reply to: