Kayvan A. Sylvan wrote:

> xforms frontend.
> 
> To reproduce: Just open Reference.lyx and do File->Quit
> 
> I see this on multiple platforms (Cygwin, Solaris, Linux).
> 

Confirmed. A better backtrace:

Program received signal SIGSEGV, Segmentation fault.
LyXView::updateLayoutChoice() (this=0xbfffeb30) at basic_string.h:229
229           { return  _M_dataplus._M_p; }
(gdb) up
#1  0x080df9ad in LyXFunc::dispatch(FuncRequest const&, bool)
(this=0x83f71b0,
    [EMAIL PROTECTED], verbose=true) at /home/ab/lyx-cvs/src/lyxfunc.C:1630
1630            view()->owner()->updateLayoutChoice();
(gdb) up
#2  0x080dbe00 in LyXFunc::dispatch(int, bool) (this=0x83f71b0, ac=10,
    verbose=true) at /home/ab/lyx-cvs/src/lyxfunc.C:799
799             dispatch(lyxaction.retrieveActionArg(ac), verbose);
(gdb) up
#3  0x08220874 in Menubar::Pimpl::MenuCallback(flobjs_*, long)
(ob=0x8364e00,
    button=1) at LyXView.h:82
82              LyXFunc & getLyXFunc() { return *lyxfunc_.get(); }
(gdb) up
#4  0x0821f391 in C_Menubar_Pimpl_MenuCallback (ob=0x8364e00, button=1)
    at /home/ab/lyx-cvs/src/frontends/xforms/Menubar_pimpl.C:77
77                      Menubar::Pimpl::MenuCallback(ob, button);
(gdb) up
#5  0x400b2921 in fl_object_qread () from /usr/X11R6/lib/libforms.so.1
(gdb) up
#6  0x400c2d53 in fl_check_forms () from /usr/X11R6/lib/libforms.so.1
(gdb) up
#7  0x081c0b3d in lyx_gui::start(std::string const&,
std::vector<std::string, std::allocator<std::string> > const&)
([EMAIL PROTECTED], [EMAIL PROTECTED])
    at /home/ab/lyx-cvs/src/frontends/xforms/lyx_gui.C:298
298                     if (fl_check_forms() == FL_EVENT) {
(gdb) up
#8  0x080cce58 in LyX (this=0xbfffecf0, [EMAIL PROTECTED], argv=0xbfffed54)
    at /home/ab/lyx-cvs/src/lyx_main.C:179
179             lyx_gui::start(batch_command, files);
(gdb) up
#9  0x080fca52 in main (argc=1, argv=0xbfffed54)
    at /home/ab/lyx-cvs/src/main.C:33
33              LyX lyx(argc, argv);
(gdb) up
#10 0x42015574 in __libc_start_main () from /lib/tls/libc.so.6


Reply via email to