Hi,

I tested the lastest CVS to see what's up with lyx. And my verdict is: 
WONDERFUL
I like the new features and dialogs a lot. I don't know if this is the right 
time to report bugs but anyway here is it:

There are some problems compared to 1.1.6fix3:
1) The status bar doesn't indicate anymore the keyboard shortcuts for the 
actions done with the mouse, I miss this a lot.
2) The figure floats do not adapt their size to the size of the graphics.
3) When I insert a citation reference it doesn't show up in the dvi file nor 
in the ps file. It just show [?]
4) Lyx crashes while opening some of my old documents (see below)

My system
- MDK 8.1 linux system
- gcc version 2.96 20000731 (Mandrake Linux 8.1 2.96-0.62mdk)
- xforms 0.89.5
- TeX, Version 3.14159

lyx was build with the config:
 ./configure --with-pspel --enable-optimization="-fno-exceptions -Wall -O3 
-mcpu=k6 -march=k6"  --with-version-suffix

I am sorry but I can't compile lyx with debug enabled because it needs too 
much disk space but I switched to cvs now so I can update it regurlarly and 
test it again if you desire so.

Thanks,
Abdel.

About the crashes:

When I try to open a big document (> 200p full of math and graphics) which I 
could open with my previous build of lyx (02152002), lyx now crash before 
opening it with the message:

***********************************************************
Solitary \end_inset. Missing \begin_inset?.
Last inset read was: Formula
LyX: Missing \end_inset at this point. Read: `' [around line 71 of file ~/]
found '}' unexpectedly, array: '[char o mathalpha][char d mathalpha][char e 
mathalpha][sub [par][char s mathalpha]][char i mathalpha][char m 
mathalpha][char p mathalpha][char l mathalpha][char e mathalpha]'
***********************************************************

This crash is reproducible:
**********************************************************
found '}' unexpectedly, array: '[char o mathalpha][char d mathalpha][char e 
mathalpha][sub [par][char s mathalpha]][char i mathalpha][char m 
mathalpha][char p mathalpha][char l mathalpha][char e mathalpha]'
lyx: Attempting to save document /home/abdel/doc/these/these_310899.lyx as...
  /home/abdel/doc/these/these_310899.lyx.emergency

lyx: SIGSEGV signal caught
Sorry, you have found a bug in LyX. Please read the bug-reporting instructions 
in Help->Introduction and send us a bug report, if necessary. Thanks !
lyx: Attempting to save document /home/abdel/doc/these/these_310899.lyx as...
  /home/abdel/doc/these/these_310899.lyx.emergency
**********************************************************

Another one with another file not as big but also in 1.1.6fix3 format, lyx 
crash with the message:
**********************************************************
found '}' unexpectedly, array: '[symbol rho][sup [par][char ( mathalpha][char 
i mathalpha][char ) mathalpha]][char ( mathalpha][char k mathalpha][char ) 
mathalpha][char = mathalpha][char D mathalpha][sup [par][char ( 
mathalpha][char i mathalpha][char ) mathalpha]][char ( mathalpha][char k 
mathalpha][char ) mathalpha][char + mathalpha][char B mathalpha][sup [sub 
[par][symbol rho]][char ( mathalpha][char i mathalpha][char ) 
mathalpha]][char ( mathalpha][char k mathalpha][char ) mathalpha][char o 
mathalpha][char d mathalpha][char e mathalpha][sub [par][char s 
mathalpha]][char i mathalpha][char m mathalpha][char p mathalpha][char l 
mathalpha][char e mathalpha]'
Aborted
********************************************************************

I tried to run lyx with gdb, here is the backtrace with the first big file:
************************************
(gdb) run
Starting program: /usr/local/bin/lyx-1.2.0cvs 
Solitary \end_inset. Missing \begin_inset?.
Last inset read was: Formula
LyX: Missing \end_inset at this point. Read: `' [around line 71 of file ~/]
found '}' unexpectedly, array: '[char o mathalpha][char d mathalpha][char e 
mathalpha][sub [par][char s mathalpha]][char i mathalpha][char m 
mathalpha][char p mathalpha][char l mathalpha][char e mathalpha]'

Program received signal SIGABRT, Aborted.
0x402bb971 in kill () from /lib/libc.so.6
(gdb) bt
#0  0x402bb971 in kill () from /lib/libc.so.6
#1  0x402bb775 in raise () from /lib/libc.so.6
#2  0x402bcda3 in abort () from /lib/libc.so.6
#3  0x082fc1ea in lyx::abort ()
#4  0x081c4894 in {anonymous}::Parser::parse_into1 ()
#5  0x081c8707 in {anonymous}::Parser::parse_into ()
#6  0x081c3778 in {anonymous}::Parser::parse_normal ()
#7  0x081c8011 in mathed_parse_normal ()
#8  0x08197886 in InsetFormula::read ()
#9  0x080affa6 in Buffer::readInset ()
#10 0x080ac615 in Buffer::parseSingleLyXformat2Token ()
#11 0x080a5378 in Buffer::readLyXformat2 ()
#12 0x080b06cf in Buffer::readFile ()
#13 0x080c61f3 in BufferList::readFile ()
#14 0x080c751e in BufferList::loadLyXFile ()
#15 0x0811715c in LyXFunc::open ()
#16 0x0810e8ad in LyXFunc::dispatch ()
#17 0x0810a255 in LyXFunc::verboseDispatch ()
#18 0x0810a191 in LyXFunc::verboseDispatch ()
#19 0x082cc413 in Menubar::Pimpl::MenuCallback ()
#20 0x40046cb4 in fl_object_qread () from /usr/X11R6/lib/libforms.so.0.89
#21 0x40057679 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.89
#22 0x082c5219 in GUIRunTime::runTime ()
#23 0x080f7073 in LyXGUI::runTime ()
#24 0x080f7b8e in LyX::LyX ()
#25 0x0813dd32 in main ()
#26 0x402a95b0 in __libc_start_main () from /lib/libc.so.6
(gdb) 
********************************

Reply via email to