Hi, I tried to enhance the glyph-upload paths of my java2d-xrender backend by uploading multiple glyphs at once, however doing so makes xorg-1.6.99.1 (Fedora rawhide ~20090810) crash quite frequently.
I experienced those crashes with both vesa and the intel driver. Twice the crashes happend in glibc's memory management, and another time in some sha1 assembler. (guess the stuff which checks for equal glyphs). Are those problems already known? - Clemens One of those stack-traces: malloc_consolidate (av=<value optimized out>) at malloc.c:5114 5114 nextsize = chunksize(nextchunk); (gdb) bt #0 malloc_consolidate (av=<value optimized out>) at malloc.c:5114 #1 0x00b17359 in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4348 #2 0x00b198ee in __libc_malloc (bytes=can't compute CFA for this frame ) at malloc.c:3638 #3 0x080a87ca in Xalloc (amount=3856) at utils.c:1070 #4 0x08088f43 in AllocatePixmap (pScreen=0x84faa18, pixDataSize=1879048192) at pixmap.c:116 #5 0x0049e9e5 in fbCreatePixmapBpp (pScreen=0x84faa18, width=136, ---Type <return> to continue, or q <return> to quit--- height=7, depth=can't compute CFA for this frame ) at fbpixmap.c:53 #6 0x0049eaef in fbCreatePixmap (pScreen=0x84faa18, width=can't compute CFA for this frame ) at fbpixmap.c:95 #7 0x081a8b1f in miGlyphs (op=3 '\003', pSrc=can't compute CFA for this frame ) at glyph.c:683 #8 0x08118a8d in damageGlyphs (op=176 '\260', pSrc=can't compute CFA for this frame ) at damage.c:721 #9 0x081a8fd7 in CompositeGlyphs (op=176 '\260', pSrc=can't compute CFA for this frame ) at glyph.c:632 #10 0x08112f9f in ProcRenderCompositeGlyphs (client=0x97db6d8) at render.c:1415 #11 0x0810eb44 in ProcRenderDispatch (client=0xc1d3b0) at render.c:2041 #12 0x0806ee37 in Dispatch () at dispatch.c:426 #13 0x08063115 in main (argc=6, argv=0xbfb082f4, envp=0xbfb08310) at main.c:282 _______________________________________________ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg