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 

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to