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

Bug#609533: [xserver-xorg-video-radeon] Reproducible X crash when rotating images in GIMP with raster on



Current packages:
xserver-xorg-video-radeon            1:6.13.1-2+squeeze1
libdrm-radeon1                       2.4.21-1~squeeze3
xserver-xorg-core                    2:1.7.7-11

I'm not sure I did this right.
I installed xserver-xorg-core-dbg, libdrm-radeon1-dbg, xserver-xorg-video-radeon-dbg.
Then I started X normally.
Then I ssh'd in from another machine.
/usr/bin/X is running.
I attached gdb as follows:
> gdb /usr/lib/debug/usr/bin/Xorg PROCESS_ID
...then doing the steps necessary in GIMP to provide the crash.
gdb then produced this:

Program received signal SIGSEGV, Segmentation fault.
cs_gem_write_reloc (cs=0x222d740, bo=0x0, read_domain=2, write_domain=0, flags=0) at ../../radeon/radeon_cs_gem.c:181
181     ../../radeon/radeon_cs_gem.c: Datei oder Verzeichnis nicht gefunden.
        in ../../radeon/radeon_cs_gem.c

(gdb) bt full
#0  cs_gem_write_reloc (cs=0x222d740, bo=0x0, read_domain=2, write_domain=0, flags=0) at ../../radeon/radeon_cs_gem.c:181
        reloc = <value optimized out>
        idx = <value optimized out>
        i = <value optimized out>
        __PRETTY_FUNCTION__ = "cs_gem_write_reloc"
#1  0x00007f0d888971d9 in set_vtx_resource (pScrn=<value optimized out>, ib=0x0, res=0x7fff4d244a30, domain=2) at ../../src/r6xx_accel.c:536
        _ret = <value optimized out>
        info = 0x2224d00
        sq_vtx_constant_word2 = 2303
        __func__ = "set_vtx_resource"
#2  0x00007f0d8889ffdc in r600_finish_op (pScrn=0x22211d0, vtx_size=<value optimized out>) at ../../src/r6xx_accel.c:1235
        info = 0x2224d00
        accel_state = 0x222c820
        draw_conf = {prim_type = 0, vgt_draw_initiator = 0, index_type = 0, num_instances = 0, num_indices = 0}
        vtx_res = {id = 160, vb_addr = 18446744073709551615, vtx_num_entries = 0, vtx_size_dw = 2, clamp_x = 0, format = 0, num_format_all = 0, 
          format_comp_all = 0, srf_mode_all = 0, endian = 0, mem_req_size = 1, bo = 0x0}
#3  0x00007f0d888a014d in r600_vb_no_space (pScrn=0x222d740, vert_size=0) at ../../src/r6xx_accel.c:1272
        info = 0x2224d00
        accel_state = 0x222c820
#4  0x00007f0d8889248a in radeon_vbo_space (pPix=<value optimized out>, x1=840, y1=283, x2=841, y2=285) at ../../src/radeon_vbo.h:32
        vb = <value optimized out>
#5  R600Solid (pPix=<value optimized out>, x1=840, y1=283, x2=841, y2=285) at ../../src/r600_exa.c:466
        pScrn = 0x22211d0
        info = <value optimized out>
        accel_state = 0x222c820
#6  0x00007f0d87b916a5 in exaFillRegionSolid (pDrawable=0x3bc8900, pRegion=0x3b64270, pixel=<value optimized out>, planemask=<value optimized out>, 
    alu=<value optimized out>, clientClipType=<value optimized out>) at ../../exa/exa_accel.c:1031
        nbox = 73621
        pBox = 0x3d27f80
        pExaScr = 0x22403b0
        pPixmap = 0x3bc8900
        xoff = 0
        yoff = 0
        ret = <value optimized out>
#7  0x00007f0d87b9223a in exaPolyFillRect (pDrawable=0x3bc8900, pGC=0x3b79a50, nrect=714, prect=0x3bd7740) at ../../exa/exa_accel.c:812
        pClip = 0x3b7e020
        pPixmap = 0x3bc8900
        pbox = <value optimized out>
        extentX1 = 102
        extentX2 = 917504
        extentY1 = 0
        extentY2 = 62549472
        fullX1 = <value optimized out>
        fullX2 = <value optimized out>
        fullY1 = <value optimized out>
        fullY2 = <value optimized out>
        partX1 = <value optimized out>
        partX2 = <value optimized out>
        partY1 = <value optimized out>
        partY2 = <value optimized out>
        xoff = <value optimized out>
        yoff = <value optimized out>
        xorg = 0
        yorg = 5760
        pReg = 0x3b64270
#8  0x00007f0d87b8f63e in exaPolySegment (pDrawable=0x3bc8900, pGC=0x3b79a50, nseg=714, pSeg=<value optimized out>) at ../../exa/exa_accel.c:758
        prect = 0x3bd7740
        i = <value optimized out>
#9  0x00000000004ad4ab in damagePolySegment (pDrawable=0x3bc8900, pGC=0x3b79a50, nSeg=714, pSeg=0x3bd342c) at ../../../miext/damage/damage.c:1191
        pGCPriv = 0x3ae40d0
        oldFuncs = 0x7c5b80
#10 0x0000000001000000 in ?? ()
No symbol table info available.
#11 0x0000000003b79a50 in ?? ()
No symbol table info available.
#12 0x0000000003bc8900 in ?? ()
No symbol table info available.
#13 0x0000000003a66ce0 in ?? ()
No symbol table info available.
#14 0x0000000003bd3420 in ?? ()
No symbol table info available.
#15 0x00000000007da950 in ?? ()
No symbol table info available.
#16 0x00000000024ae510 in ?? ()
No symbol table info available.
#17 0x00000000007bdd10 in __dso_handle ()
No symbol table info available.
#18 0x00000000007daea0 in ?? ()
No symbol table info available.
#19 0x0000000000430c44 in ProcPolySegment (client=0x3b79a50) at ../../dix/dispatch.c:1849
        nsegs = 2
        pGC = 0x3b79a50
        pDraw = 0x3bc8900
#20 0x0000000003bc8900 in ?? ()
No symbol table info available.
#21 0x0000000003b79a50 in ?? ()
No symbol table info available.
#22 0x0000000003a66ce0 in ?? ()
No symbol table info available.
#23 0x0000000003a66ce0 in ?? ()
No symbol table info available.
#24 0x00000000007da970 in ?? ()
No symbol table info available.
#25 0x00000000004333d4 in Dispatch () at ../../dix/dispatch.c:439
        result = <value optimized out>
        client = 0x3b79a50
        nready = 0
        start_tick = 2400
#26 0x0000000000000003 in ?? ()
No symbol table info available.
#27 0x0000000000000000 in ?? ()
No symbol table info available.







-- 
NEU: FreePhone - kostenlos mobil telefonieren und surfen!			
Jetzt informieren: http://www.gmx.net/de/go/freephone



Reply to: