On Tue, Oct 21, 2003 at 04:17:37PM +0100, Jose' Matos spake thusly: > Hi, > as you know I am using the latest cvs version to test the back-converter. > > I have trouble with undo, almost all undos will lead to a crash. > > Now, after updating since last morning, so just with Martin's patch, I get > this, opening a file that I have been working on: > > (gdb) run > Starting program: /home/jamatos/lyx/lyx-devel/src/lyx-xforms > text not available! > no text in cache! > Assertion triggered in InsetOld* Paragraph::getInset(int) by failing check > "pos < size()" in file paragraph.C:296
Ah. This should not happen(tm). Could I have the file (or a minimal part of it that crashes; disable the assert to get around to cutting it up ;-) )? Alternatively, could I have a backtrace with line numbers in text.C? (just add -g to CXXFLAGS in your makefile, touch text.C and recompile) > Program received signal SIGABRT, Aborted. > 0xffffe002 in ?? () > (gdb) bt > #0 0xffffe002 in ?? () > #1 0x42028b93 in abort () from /lib/tls/libc.so.6 > #2 0x082e110b in lyx::support::abort() () > #3 0x0810d321 in Paragraph::getInset(int) () > #4 0x0812e4bd in LyXText::prepareToPrint(std::_List_iterator<Paragraph, > Paragraph&, Paragraph*>, std::_List_iterator<Row, Row&, Row*>) const () I would like to know which line in prepareToPrint(), and on what kind of paragraph... > #5 0x081307ce in ... > -- > José Abílio > > LyX and docbook, a perfect match. :-) - Martin
pgp00000.pgp
Description: PGP signature