NetBSD-Bugs archive

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

Re: xsrc/58133: X server crashes; radeon 5450; modesetting



Another crash. Different place, but similar source:

(gdb) bt
#0  0x000078d7a8f7e74a in _lwp_kill () from /usr/lib/libc.so.12
#1  0x000078d7a8f83f00 in abort () at /usr/src/lib/libc/stdlib/abort.c:74
#2  0x00000000c4bad704 in OsAbort ()
#3  0x00000000c4ba8a1e in AbortServer ()
#4  0x00000000c4ba968e in FatalError ()
#5  0x00000000c4bae382 in OsSigHandler ()
#6  <signal handler called>
#7  0x000078d7a20216ab in glamor_composite_glyphs (op=3 '\003', 
    src=0x78d7abac0380, dst=0x78d7ab364700, glyph_format=<optimized out>, 
    x_src=0, y_src=<optimized out>, nlist=<optimized out>, 
    list=0x7f7ffff141c0, glyphs=0x7f7ffff145b8)
    at /usr/xsrc/external/mit/xorg-server/dist/glamor/glamor_composite_glyphs.c:457
#8  0x00000000c4b5f4b4 in damageGlyphs (op=<optimized out>, 
    pSrc=0x78d7abac0380, pDst=0x78d7ab364700, maskFormat=0x78d7adba6890, 
    xSrc=<optimized out>, ySrc=<optimized out>, nlist=1, list=0x7f7ffff141b0, 
    glyphs=0x7f7ffff145b0)
    at /usr/xsrc/external/mit/xorg-server/dist/miext/damage/damage.c:579
#9  0x00000000c4b42b25 in ProcRenderCompositeGlyphs ()
#10 0x00000000c4a85c2e in Dispatch ()
#11 0x00000000c4a55e1f in dix_main ()
#12 0x00000000c4a559cd in ___start (cleanup=<optimized out>, 
    ps_strings=0x7f7ffff15fe0) at /usr/src/lib/csu/common/crt0-common.c:350
#13 0x00007f7e43a0baf8 in ?? () from /usr/libexec/ld.elf_so
#14 0x0000000000000005 in ?? ()
#15 0x00007f7ffff15480 in ?? ()
#16 0x00007f7ffff15491 in ?? ()
#17 0x00007f7ffff15494 in ?? ()
#18 0x00007f7ffff15499 in ?? ()
#19 0x00007f7ffff1549f in ?? ()
#20 0x0000000000000000 in ?? ()

(gdb) up
#7  0x000078d7a20216ab in glamor_composite_glyphs (op=3 '\003', 
    src=0x78d7abac0380, dst=0x78d7ab364700, glyph_format=<optimized out>,
    x_src=0, y_src=<optimized out>, nlist=<optimized out>,
    list=0x7f7ffff141c0, glyphs=0x7f7ffff145b8)
    at /usr/xsrc/external/mit/xorg-server/dist/glamor/glamor_composite_glyphs.c:457
457                             v[0] = x - glyph->info.x;
(gdb) list
452                         /* Add the glyph
453                          */
454
455                         glyphs_queued++;
456                         if (_X_LIKELY(glamor_glsl_has_ints(glamor_priv))) {
457                             v[0] = x - glyph->info.x;
458                             v[1] = y - glyph->info.y;
459                             v[2] = glyph_draw->width;
460                             v[3] = glyph_draw->height;
461                             v[4] = glyph_priv->x;

This is getting tiring... if this keeps going I will need to consider
downgrading to 9.3.


Home | Main Index | Thread Index | Old Index