I think this is similar to some i've had before, maybe even the one i'm looking for. Create a new file, then M-m d, C-Enter to get a two line equation. Put something in every entry. (a,b,c,d,e,f) Return to the middle cell of the second row, delete the contents. type \geq<tab> The latex isn't processed. Now use arrow keys to move around and the crash happens. (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/src/lyx-1_0_x/src/lyx Math Error: This is not an inset[3] Program received signal SIGSEGV, Segmentation fault. MathedCursor::MacroModeClose (this=0x8287010) at math_cursor.C:770 770 if (cursor->GetInset()->GetType()==LM_OT_ACCENT) { (gdb) bt #0 MathedCursor::MacroModeClose (this=0x8287010) at math_cursor.C:770 #1 0x810fdda in MathedCursor::Up (this=0x8287010, sel=false) at math_cursor.C:462 #2 0x80d82cd in InsetFormula::LocalDispatch (this=0x82817b0, action=40, arg=0x0) at formula.C:753 #3 0x80a7012 in LyXFunc::Dispatch (this=0x8235088, ac=40, do_not_use_this_arg=0x0) at lyxfunc.C:499 #4 0x80a5c0c in LyXFunc::processKeyEvent (this=0x8235088, ev=0x400802ec) at lyxfunc.C:323 #5 0x8140c05 in LyXView::KeyPressMask_raw_callback (fl=0x822d0e0, xev=0x400802ec) at LyXView.C:337 #6 0x400393bf in fl_register_raw_callback () #7 0x40038758 in fl_last_event () #8 0x40038ee2 in fl_treat_interaction_events () #9 0x40038f1c in fl_check_forms () #10 0x8056b97 in LyXGUI::runTime (this=0x8215f40) at lyx_gui.C:624 #11 0x804dfc5 in LyX::LyX (this=0xbffffbd8, argc=0xbffffc78, argv=0xbffffc88) at ../src/lyx_main.C:119 #12 0x804db9c in main (argc=1, argv=0xbffffc88) at ../src/main.C:51 (gdb) c Continuing. lyx: SIGSEGV signal caught Sorry, you have found a bug in LyX. If possible, please read 'Known bugs' under the Help menu and then send us a full bug report. Thanks! lyx: Attempting to save document /tmp/crashfile.lyx as... 1) /tmp/crashfile.lyx.emergency Save seems successful. Phew. Bye. Program received signal SIGABRT, Aborted. 0x401d2601 in kill () (gdb) --