Bug#595229: openoffice.org crashed then froze with _XAllocID: Assertion `ret != inval_id' failed.
Hi Vincent,
On Mon, 2010-09-06 at 11:32 +0200, Vincent Lefevre wrote:
> > And send in /tmp/val-log ( probably best compressed unless you can
> > supress the runaway java nonsense ;-). Hopefully that will pin-point the
> > heap corruption to the line.
>
> It's only 34 KB. Attached.
Wonderful ;-) thanks for that - it seems to show the bug in an
interaction with freetype:
==21743== Invalid read of size 8
==21743== at 0xC059F30: FT_Done_Glyph
(in /usr/lib/libfreetype.so.6.6.0)
==21743== by 0x93DE72E: FreetypeServerFont::InitGlyphData(int,
GlyphData&) const (in /usr/lib/openoffice/basis3.2/program/libvcllx.so)
..
==21743== Address 0x18 is not stack'd, malloc'd or (recently) free'd
which triggers the segv handler:
==21743== Conditional jump or move depends on uninitialised value(s)
==21743== at 0x4E5CF96: SignalHandlerFunction
(in /usr/lib/ure/lib/libuno_sal.so.3)
==21743== by 0x5C771DF: ??? (in /lib/libc-2.11.2.so)
..
Unfortunately, you didn't install the debuginfo symbols [ or you are
using some architecture valgrind can't unwind ].
Any chance you can install the freetype and OO.o debuginfo and get
another valgrind trace ? [ Rene what packages / commands would Vincent
need for that ] ?
Thanks,
Michael.
--
michael.meeks@novell.com <><, Pseudo Engineer, itinerant idiot
Reply to: