Sorry guys, when I sent my first mail to you I noticed that my stupid Netscape inlined attached text file, which is 300+kb long. This e-mail is exactly the same but attached file iz zipped for your convenience.
Sorry again.... ========================= Hi everyone! I've found a very reliable way to crash LyX with my text file. It is attached. Here is how to cause a crash: 1. Open up attached file rvadm.lyx 2. Go to 4.3 Command line 3. You'll see a table there 4. Place the cursor into the second column 5. Using "Tabular Layout", add the column 6. Close "Tabular Layout" 7. If you're using wheelmouse, scroll the wheel, or simply click on the window scrollbar 8. In my setting this invariably causes LyX to crash. My setting: RH Linux v. 7.2, KDE Release 2.2-11 (that comes with this version of Linux). Below is the backtrace that I got running lyxgdb in gdb: (gdb) run Starting program: /usr/bin/lyxgdb Program received signal SIGSEGV, Segmentation fault. 0x080ede09 in LyXParagraph::GetChar (this=0x845b148, pos=0) at paragraph.C:972 972 paragraph.C: No such file or directory. in paragraph.C (gdb) bt #0 0x080ede09 in LyXParagraph::GetChar (this=0x845b148, pos=0) at paragraph.C:972 #1 0x080f5fa2 in LyXParagraph::IsHfill (this=0x845b148, pos=0) at paragraph.C:3862 #2 0x0810fa8e in LyXText::NumberOfHfills (this=0x83c1a68, buf=0x83eb8f8, row=0x8440dc8) at text.C:1225 #3 0x081149e4 in LyXText::PrepareToPrint (this=0x83c1a68, bview=0x83ba3e0, row=0x8440dc8, x=@0xbfffec60 <mailto:x=@0xbfffec60> , fill_separator=@0xbfffec0c <mailto:fill_separator=@0xbfffec0c> , fill_hfill=@0xbfffec08 <mailto:fill_hfill=@0xbfffec08> , fill_label_hfill=@0xbfffec04 <mailto:fill_label_hfill=@0xbfffec04> , bidi=true) at text.C:2226 #4 0x08118d87 in LyXText::GetVisibleRow (this=0x83c1a68, bview=0x83ba3e0, y_offset=454, x_offset=0, row_ptr=0x8440dc8, y=11565, cleared=false) at text.C:3066 #5 0x080f76e3 in LyXScreen::DrawFromTo (this=0x858fbd8, text=0x83c1a68, bv=0x83ba3e0, y1=0, y2=475, y_offset=0, x_offset=0) at screen.C:124 #6 0x080f7553 in LyXScreen::Redraw (this=0x858fbd8, text=0x83c1a68, bv=0x83ba3e0) at screen.C:81 #7 0x0805a0a5 in BufferView::Pimpl::workAreaExpose (this=0x83bb8c0) at BufferView_pimpl.C:991 #8 0x081e8f49 in SigC::ObjectSlot0_<void, BufferView::Pimpl>::callback (d=0x83bc84c) at ../sigc++/object_slot.h:56 #9 0x081e6997 in SigC::Callback0<void>::call (this=0x83bc84c) at ../../../sigc++/slot.h:260 #10 0x081e6a8b in SigC::Signal0<void, SigC::Marshal<void> >::emit (this=0x83bb688) at ../../../sigc++/basic_signal.h:194 #11 0x081e7c5f in SigC::Signal0<void, SigC::Marshal<void> >::operator() (this=0x83bb688) at ../../../sigc++/basic_signal.h:172 #12 0x08075bbe in WorkArea::work_area_handler (ob=0x83bc688, event=1, key=0, xev=0x0) at WorkArea.C:306 #13 0x08074dae in C_WorkArea_work_area_handler (ob=0x83bc688, event=1, key=0, xev=0x0) at WorkArea.C:58 #14 0x4009ffdc in fl_handle_it () from /usr/X11R6/lib/libforms.so.0.88 #15 0x400a0094 in fl_handle_object () from /usr/X11R6/lib/libforms.so.0.88 #16 0x4009fa9f in redraw_marked () from /usr/X11R6/lib/libforms.so.0.88 #17 0x4009fc2a in fl_redraw_form () from /usr/X11R6/lib/libforms.so.0.88 #18 0x400919e5 in fl_handle_form () from /usr/X11R6/lib/libforms.so.0.88 #19 0x4009297f in do_interaction_step () from /usr/X11R6/lib/libforms.so.0.88 #20 0x40092b5d in fl_treat_interaction_events () from /usr/X11R6/lib/libforms.so.0.88 #21 0x40092b9e in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.88 #22 0x0818f785 in GUIRunTime::runTime () at GUIRunTime.C:79 #23 0x080b7087 in LyXGUI::runTime (this=0x838a6c0) at lyx_gui.C:419 #24 0x080b8ccd in LyX::LyX (this=0xbffff274, argc=0xbffff2c0, argv=0xbffff324) at ../src/lyx_main.C:168 #25 0x080e931b in main (argc=1, argv=0xbffff324) at ../src/main.C:40 #26 0x4012e507 in __libc_start_main (main=0x80e9200 <main>, argc=1, ubp_av=0xbffff324, init=0x804ec00 <_init>, fini=0x8259e9c <_fini>, rtld_fini=0x4000dc14 <_dl_fini>, stack_end=0xbffff31c) ---Type <return> to continue, or q <return> to quit--- at ../sysdeps/generic/libc-start.c:129 (gdb) You guys are doing marvellous work! I've only been able to appreciate it to the full extent when I switched from "traditional" word processors to LyX. Long live LyX! Long live LyX' development team! Thankfully, thankfully yours - Mike Polevoy
rvadm.lyx.zip
Description: Binary data