On 16/08/10 at 20:51 +0200, Julien Cristau wrote:
> On Mon, Aug 16, 2010 at 17:57:54 +0200, Julien Cristau wrote:
> 
> > On Mon, Aug 16, 2010 at 09:19:38 +0200, Lucas Nussbaum wrote:
> > 
> > > Package: xserver-xorg-video-intel
> > > Version: 2:2.12.0-1
> > > Severity: normal
> > > 
> > > Hi,
> > > 
> > > I'm using xserver-xorg-video-intel from Debian experimental.
> > > the X server crashes when I start sm (from the screen-message package).
> > > It's not 100% reproducible, but it crashes at least 50% of the times.
> > > 
> > Please get a backtrace from gdb (with the debug symbols installed).
> > 
> FWIW there's a sm-related bug at
> https://bugs.freedesktop.org/show_bug.cgi?id=29430
> but that's on exit, not startup.

I confirm that it's the same bug:
(gdb) bt full
#0  0x00007feb41e88175 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        pid = <value optimized out>
        selftid = <value optimized out>
#1  0x00007feb41e8af80 in *__GI_abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0x7feb3feb5898, sa_sigaction 
= 0x7feb3feb5898}, sa_mask = {
            __val = {140648400800699, 140734061499216, 986, 140734061499456, 
140648399995094, 206158430232, 
              140734061499472, 140734061499248, 140648399907384, 206158430256, 
140734061499496, 75608848, 
              135152, 7378707495241998192, 8298003695202886515, 
140734061510225}}, sa_flags = 1106750591, 
          sa_restorer = 0x7feb3feb5880}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007feb41e812b1 in *__GI___assert_fail (
    assertion=0x7feb3feb5898 "uxa_pixmap_is_offscreen(src_pixmap)", file=<value 
optimized out>, line=986, 
    function=0x7feb3feb5910 "uxa_glyphs_via_mask") at assert.c:81
        buf = 0x481b310 "X: ../../uxa/uxa-glyphs.c:986: uxa_glyphs_via_mask: 
Assertion `uxa_pixmap_is_offscreen(src_pixmap)' failed.\n"
#3  0x00007feb3fea5fcc in uxa_glyphs_via_mask (op=<value optimized out>, 
pSrc=<value optimized out>, 
    pDst=<value optimized out>, maskFormat=<value optimized out>, xSrc=<value 
optimized out>, 
    ySrc=<value optimized out>, nlist=1, list=0x7fff33be5f80, 
glyphs=0x7fff33be5780)
    at ../../uxa/uxa-glyphs.c:986
        src_pixmap = <value optimized out>
        src_x = 0
        glyph = 0x4362660
        src_y = 0
        screen = 0x241f920
        mask = 0x483f430
        y = 384
        pixmap = 0x483f570
        width = <value optimized out>
        dst_off_x = 470
        dst_off_y = 253
        box = {x1 = 470, y1 = 253, x2 = 787, y2 = 647}
        component_alpha = 0
        glyph_atlas = 0x481b410
        x = -41
        height = <value optimized out>
        error = 0
#4  uxa_glyphs (op=<value optimized out>, pSrc=<value optimized out>, 
pDst=<value optimized out>, 
    maskFormat=<value optimized out>, xSrc=<value optimized out>, ySrc=<value 
optimized out>, nlist=1, 
    list=0x7fff33be5f80, glyphs=0x7fff33be5780) at ../../uxa/uxa-glyphs.c:1151
        screen = <value optimized out>
        uxa_screen = <value optimized out>
        xDst = 37878048
        yDst = 66520080
        extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}
        width = 0
        height = 0
        ret = <value optimized out>
        localDst = 0x483f570
#5  0x00000000004dac7a in damageGlyphs (op=99 'c', pSrc=<value optimized out>, 
pDst=0x4791e90, 
    maskFormat=<value optimized out>, xSrc=<value optimized out>, ySrc=<value 
optimized out>, nlist=1, 
    list=0x7fff33be5f80, glyphs=0x7fff33be5780) at 
../../../miext/damage/damage.c:721
        ps = 0x3f70010
        pScrPriv = 0x3f706a0
#6  0x00000000004d011e in ProcRenderCompositeGlyphs (client=0x455a700) at 
../../render/render.c:1430
        glyphSet = 0x483f780
        pSrc = 0x41ff010
        pDst = 0x4791e90
        pFormat = 0x3f6f4f0
        listsLocal = {{xOff = 429, yOff = 637, len = 1 '\001', format = 
0x3f6f4f0}, {xOff = 0, yOff = 0, 
            len = 0 '\000', format = 0x0} <repeats 61 times>, {xOff = 0, yOff = 
0, len = 0 '\000', 
            format = 0x455a700}, {xOff = 19264, yOff = 125, len = 0 '\000', 
format = 0x94}}
        lists = 0x7fff33be5f90
        listsBase = 0x7fff33be5f80
        glyphsLocal = {0x4362660, 0x0 <repeats 255 times>}
        glyph = <value optimized out>
        glyphs = <value optimized out>
        glyphsBase = 0x7fff33be5780
        buffer = 0x46d9688 "\002"
        end = 0x46d9688 "\002"
        nglyph = <value optimized out>
        nlist = 1
        space = <value optimized out>
        size = 1
        rc = <value optimized out>
#7  0x0000000000448db4 in Dispatch () at ../../dix/dispatch.c:439
        result = <value optimized out>
        client = 0x455a700
        nready = 0
        start_tick = 840
#8  0x0000000000425b8a in main (argc=7, argv=0x7d8448, envp=<value optimized 
out>) at ../../dix/main.c:285
        i = 1
        alwaysCheckForInput = {0, 1}
(gdb) 

- Lucas



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100824200037.ga5...@xanadu.blop.info

Reply via email to