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}