Richard Heck wrote: > > The attached file produces a crash due to an uninitialized Inset::buffer_ > in math:
was this finally put into the bugzilla? pavel > #0 0x0000003c41430ec5 in raise (sig=<value optimized out>) at > ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > #1 0x0000003c41432970 in abort () at abort.c:88 > #2 0x0000000000615dba in lyx::lyx_exit (exit_code=7782) at LyX.cpp:200 > #3 0x000000000077dafe in boost::assertion_failed (expr=0xe38a28 "false", > function=0xf8f520 "void lyx::doAssert(const char*, const char*, long int)", > file=0xf8f4e8 "lassert.cpp", line=23) at boost.cpp:47 > #4 0x0000000000dbabbf in lyx::doAssert (expr=0xe38a28 "false", > file=0xead186 "insets/Inset.cpp", line=137) at lassert.cpp:23 > #5 0x0000000000943e7c in lyx::Inset::buffer (this=<value optimized out>) > at insets/Inset.cpp:137 > #6 0x000000000085015f in lyx::InsetMathHull::numbered (this=0x2bb43c0, > row=0, num=false) at mathed/InsetMathHull.cpp:536 > #7 0x00000000008ef718 in parse1 (this=0x7fff3cb61d80, gr...@0x2bb43c0, > flags=<value optimized out>, mode=lyx::Inset::MATH_MODE, numbered=true) at > mathed/MathParser.cpp:1253 > #8 0x00000000008f5a19 in parse2 (this=0x7fff3cb61d80, at=<value optimized > out>, flags=8, mode=lyx::Inset::MATH_MODE, numbered=true) at > mathed/MathParser.cpp:721 > #9 0x00000000008f141c in parse1 (this=0x7fff3cb61d80, > gr...@0x7fff3cb61660, flags=<value optimized out>, > mode=lyx::Inset::UNDECIDED_MODE, numbered=false) at > mathed/MathParser.cpp:1401 > #10 0x00000000008f5a76 in parse (this=0x7fff3cb61d80, > arr...@0x7fff3cb61a80, flags=0, mode=lyx::Inset::UNDECIDED_MODE) at > mathed/MathParser.cpp:712 > #11 0x00000000008f61ae in parse (this=0x7fff3cb61d80, a...@0x7fff3cb61e50) > at mathed/MathParser.cpp:648 > #12 0x00000000008f66f3 in lyx::mathed_parse_normal (t...@0x7fff3cb61e50, > l...@0x7fff3cb64710, f=lyx::Parse::NORMAL) at mathed/MathParser.cpp:1825 > #13 0x0000000000857ef9 in lyx::InsetMathHull::read (this=0x2bb40e0, > l...@0x7fff3cb64710) at mathed/InsetMathHull.cpp:1597 > #14 0x00000000007ec7fa in lyx::readInset (l...@0x7fff3cb64710, > b...@0x2bb3710) at factory.cpp:575 > #15 0x00000000006eb07d in readParToken (b...@0x2bb3710, p...@0x2c03040, > l...@0x7fff3cb64710, tok...@0x7fff3cb62c90, fo...@0x7fff3cb62c40, > chan...@0x7fff3cb62c80, errorli...@0x2c11b68) at Text.cpp:140 > #16 0x00000000006edead in readParagraph (b...@0x2bb3710, p...@0x2c03040, > l...@0x7fff3cb64710, errorli...@0x2c11b68) at Text.cpp:257 > #17 0x00000000006ef38d in lyx::Text::read (this=0x2baebb0, b...@0x2bb3710, > l...@0x7fff3cb64710, errorli...@0x2c11b68, insetPtr=0x2baeb90) at > Text.cpp:1315 > #18 0x000000000047c434 in lyx::Buffer::readDocument (this=0x2bb3710, > l...@0x7fff3cb64710) at Buffer.cpp:597 > #19 0x000000000047d455 in lyx::Buffer::readFile (this=0x2bb3710, > l...@0x7fff3cb64710, filena...@0x7fff3cb64720, fromstring=false) at > Buffer.cpp:802 > #20 0x000000000047d73d in lyx::Buffer::readFile (this=0x2bb3710, > filename=<value optimized out>) at Buffer.cpp:694 > #21 0x000000000047d38a in lyx::Buffer::readFile (this=0x2bb3710, lex=<value > optimized out>, filena...@0x7fff3cb64cc0, fromstring=<value optimized out>) > at Buffer.cpp:795 > #22 0x000000000047d73d in lyx::Buffer::readFile (this=0x2bb3710, > filename=<value optimized out>) at Buffer.cpp:694 > #23 0x000000000047e367 in lyx::Buffer::readFileHelper (this=0x2bb3710, > s...@0x7fff3cb65480) at Buffer.cpp:2627 > #24 0x000000000047e3fd in lyx::Buffer::loadLyXFile (this=0x2bb3710, > s...@0x7fff3cb65480) at Buffer.cpp:2634 > #25 0x00000000004ce4ee in lyx::checkAndLoadLyXFile > (filena...@0x7fff3cb65480, acceptDirty=<value optimized out>) at > buffer_funcs.cpp:97 > #26 0x0000000000ae236a in lyx::frontend::GuiView::loadDocument > (this=0x298d770, filena...@0x7fff3cb65480, tolastfiles=true) at > GuiView.cpp:1350 > #27 0x0000000000ae6a56 in lyx::frontend::GuiView::openDocument > (this=0x298d770, fname=<value optimized out>) at GuiView.cpp:1441 > #28 0x0000000000abffbf in lyx::frontend::GuiApplication::dispatch > (this=0x2575990, c...@0x2b86180) at GuiApplication.cpp:875 > #29 0x0000000000647b87 in lyx::LyXFunc::dispatch (this=0x25759c0, > c...@0x2b86180) at LyXFunc.cpp:1596 > #30 0x0000000000614dfa in lyx::dispatch (acti...@0x2b86180) at LyX.cpp:1127 > #31 0x0000000000b5e8a4 in lyx::frontend::Action::action (this=0x2b5dbe0) at > Action.cpp:69 > #32 0x0000000000b5e912 in lyx::frontend::Action::qt_metacall > (this=0x2b5dbe0, _c=QMetaObject::InvokeMetaMethod, _id=0, > _a=0x7fff3cb69010) at moc_Action.cpp:70 > #33 0x000000374854bb8b in QMetaObject::activate () from > /usr/lib64/libQtCore.so.4 > #34 0x0000003ae357e5c7 in QAction::triggered () from > /usr/lib64/libQtGui.so.4 > #35 0x0000003ae357ee50 in QAction::activate () from > /usr/lib64/libQtGui.so.4 > #36 0x0000003ae3910bfd in QAbstractItemModel::sort () from > /usr/lib64/libQtGui.so.4 > #37 0x0000003ae35d6287 in QWidget::event () from /usr/lib64/libQtGui.so.4 > #38 0x0000003ae390eb01 in QMenu::event () from /usr/lib64/libQtGui.so.4 > #39 0x0000003ae3584c3f in QApplicationPrivate::notify_helper () from > /usr/lib64/libQtGui.so.4 > #40 0x0000003ae3589c3e in QApplication::notify () from > /usr/lib64/libQtGui.so.4 > #41 0x0000000000ac1424 in lyx::frontend::GuiApplication::notify > (this=0x1e66, receiver=0x1e66, event=0x6) at GuiApplication.cpp:1244 > #42 0x0000003748537b39 in QCoreApplication::notifyInternal () from > /usr/lib64/libQtCore.so.4 > #43 0x0000003ae35877c1 in QApplicationPrivate::sendMouseEvent () from > /usr/lib64/libQtGui.so.4 > #44 0x0000003ae35e7c51 in QAbstractItemModel::sort () from > /usr/lib64/libQtGui.so.4 > #45 0x0000003ae35e6d5f in QApplication::x11ProcessEvent () from > /usr/lib64/libQtGui.so.4 > #46 0x0000003ae360bb08 in QAbstractItemModel::sort () from > /usr/lib64/libQtGui.so.4 > #47 0x00000038e902ef53 in g_main_context_dispatch () from > /lib64/libglib-2.0.so.0 > #48 0x00000038e903224d in QAbstractItemModel::sort () from > /lib64/libglib-2.0.so.0 > #49 0x00000038e903277e in g_main_context_iteration () from > /lib64/libglib-2.0.so.0 > #50 0x000000374856048e in QEventDispatcherGlib::processEvents () from > /usr/lib64/libQtCore.so.4 > #51 0x0000003ae360b90f in QAbstractItemModel::sort () from > /usr/lib64/libQtGui.so.4 > #52 0x0000003748536f55 in QEventLoop::processEvents () from > /usr/lib64/libQtCore.so.4 > #53 0x00000037485370ba in QEventLoop::exec () from > /usr/lib64/libQtCore.so.4 > #54 0x00000037485390f9 in QCoreApplication::exec () from > /usr/lib64/libQtCore.so.4 > #55 0x0000000000abca61 in lyx::frontend::GuiApplication::exec (this=<value > optimized out>) at GuiApplication.cpp:1059 > #56 0x00000000006200c4 in lyx::LyX::exec (this=0x7fff3cb6bd50, > ar...@0x7fff3cb6bd4c, argv=<value optimized out>) at LyX.cpp:343 > #57 0x0000000000435288 in main (argc=1, argv=0x7fff3cb6be58) at main.cpp:46 > ^done > > rh >