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

Bug#596155: xserver-xorg: X segfaults when starting lxterminal from lxpanel



Hi,

On Mon, Sep 27, 2010 at 11:16:48PM +0200, Cyril Brulebois wrote:
> > Anyway, steps to reproduce:
> > 
> > - startx
> > - when lxde has started, klick on the lxterminal icon on lxpanel
> > - X segfaults
> > 
> > This happens reliably, at any time during the session. I can start
> > other applications (xterm, firefox, ...) normally, whether via the
> > panel or the menu or xterm.
> 
> Can you please report libpixman-1-0's version, optionally trying with
> experimental's? I haven't tried to reproduce this issue yet, not sure
> whether it's depending on neomagic, either.

I'm running testing, libpixman-1-0 is version 0.16.4-1 "uptodate"

with libpixman-1-0 from experimental (version 0.18.4-1), the crash
happens just the same, but the backtrace (attached) seems a lot shorter

Florian
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0xb76fa1b9 in pixman_image_set_has_client_clip (image=0x0, client_clip=1) at ../../pixman/pixman-image.c:530
530	../../pixman/pixman-image.c: No such file or directory.
	in ../../pixman/pixman-image.c
#0  0xb76fa1b9 in pixman_image_set_has_client_clip (image=0x0, client_clip=1) at ../../pixman/pixman-image.c:530
No locals.
#1  0xb73221c0 in create_bits_picture (pict=0x99f4650, has_clip=1, xoff=0xbfa3aefc, yoff=0xbfa3aef8)
    at ../../fb/fbpict.c:317
        pixmap = <value optimized out>
#2  image_from_pict_18 (pict=0x99f4650, has_clip=1, xoff=0xbfa3aefc, yoff=0xbfa3aef8) at ../../fb/fbpict.c:435
        image = 0x0
#3  0xb7322401 in fbComposite (op=1 '\001', pSrc=0x99f4550, pMask=0x0, pDst=0x99f4650, xSrc=0, ySrc=0, xMask=0, yMask=0, 
    xDst=1, yDst=16, width=577, height=388) at ../../fb/fbpict.c:171
        src = <value optimized out>
        mask = 0x0
        dest = <value optimized out>
        src_xoff = 0
        src_yoff = 0
        msk_xoff = 156337344
        msk_yoff = 136192492
        dst_xoff = 0
        dst_yoff = 0
#4  0x0811d54b in damageComposite (op=1 '\001', pSrc=0x99f4550, pMask=0x0, pDst=0x99f4650, xSrc=<value optimized out>, 
    ySrc=<value optimized out>, xMask=<value optimized out>, yMask=<value optimized out>, xDst=<value optimized out>, 
    yDst=<value optimized out>, width=<value optimized out>, height=<value optimized out>)
    at ../../../miext/damage/damage.c:643
        ps = 0x95413d0
        pScrPriv = 0x9543d40
#5  0x08110898 in CompositePicture (op=1 '\001', pSrc=0x99f4550, pMask=0x0, pDst=0x99f4650, xSrc=0, ySrc=0, 
    xMask=<value optimized out>, yMask=<value optimized out>, xDst=<value optimized out>, yDst=<value optimized out>, 
    width=577, height=388) at ../../render/picture.c:1718
No locals.
#6  0x080eadf2 in compWindowUpdateAutomatic (pWin=0x99c56c8) at ../../composite/compwindow.c:690
        pRegion = 0x99c59d8
        pSrcPicture = 0x99f4550
        pDstPicture = 0x99f4650
        pParent = 0x1
        subwindowMode = 1
        pSrcPixmap = 0xb640c008
        pSrcFormat = 0x99f4550
        pDstFormat = 0x9540cc0
        error = 0
#7  compWindowUpdate (pWin=0x99c56c8) at ../../composite/compwindow.c:722
        pChild = <value optimized out>
#8  0x080eabf8 in compWindowUpdate (pWin=0x99c5310) at ../../composite/compwindow.c:715
        pChild = 0x99c56c8
#9  0x080eabf8 in compWindowUpdate (pWin=0x958dec0) at ../../composite/compwindow.c:715
        pChild = 0x99c5310
#10 0x080ea21f in compScreenUpdate (i=0, blockData=0x0, pTimeout=0xbfa3b4dc, pReadmask=0x81f70a0)
    at ../../composite/compinit.c:145
No locals.
#11 compBlockHandler (i=0, blockData=0x0, pTimeout=0xbfa3b4dc, pReadmask=0x81f70a0) at ../../composite/compinit.c:160
        pScreen = 0x95184c0
        cs = 0x957eed0
#12 0x08077368 in BlockHandler (pTimeout=0xbfa3b4dc, pReadmask=0x81f70a0) at ../../dix/dixutils.c:379
        i = 1
#13 0x080a35ec in WaitForSomething (pClientsReady=0x9959590) at ../../os/WaitFor.c:216
        i = <value optimized out>
        waittime = {tv_sec = 0, tv_usec = 0}
        wt = 0xbfa3b4d4
        timeout = <value optimized out>
        clientsReadable = {fds_bits = {0 <repeats 32 times>}}
        clientsWritable = {fds_bits = {0, -1079790600, 134924062, 22, -1079790488, 1, 134910929, 161432112, 136192492, 
            -1079790568, 134921903, 161113304, -1079790488, 1, 160888256, 161432112, 161432112, -1079790440, 134904278, 
            161113304, -1079790488, 1, 134742593, 160810504, 159431192, 32768, 22, -1079790488, 136249904, 0, -1220327800, 
            161113304}}
        selecterr = <value optimized out>
        nready = 156808856
        devicesReadable = {fds_bits = {156819160, 156337344, 134722838, -1079790724, 0, 0, 161241712, 0, 22119616, 
            -1219193578, -1079790716, 156819136, 0, 0, 159597840, 156819184, -1079790560, -1079790664, 136192492, 0, 
            160992144, -1079790584, 136192492, 159597840, -1079790632, 1, -1079790488, -1218834117, -1218318348, 
            -1218313312, 136192492, 192}}
        now = <value optimized out>
        someReady = 1
#14 0x08072d60 in Dispatch () at ../../dix/dispatch.c:375
        result = <value optimized out>
        client = 0x9949600
        nready = -1
        start_tick = 60
#15 0x0806695a in main (argc=6, argv=0xbfa3b674, envp=0xbfa3b690) at ../../dix/main.c:285
        i = <value optimized out>
        alwaysCheckForInput = {0, 1}

Reply to: