Peter Kümmel wrote: > OK, but is it still the same with attached patch?
This is what I get when hitting the TOC button: TocBackend::types() size = 1 QToc::updateType() new type "tableofcontents" QToc::updateType() toc_models_.size() = 0 TocBackend::types() size = 1 TocModel::populate() at depth 1, added item 1 Die Philosophie von LyX TocModel::populate() at depth 1, added item 2 Der Weg durch die Dokumentation TocModel::populate() at depth 1, added item 3 Wie helfe ich beim LyX Projekt? QToc::tocModel(), type_ = 0 toc_models_.size() 1 QToc::tocModel(), type_ = 0 toc_models_.size() 1 TocBackend::types() size = 1 QToc::tocModel(), type_ = 0 toc_models_.size() 1 QToc::tocModel(), type_ = 0 toc_models_.size() 1 TocBackend::types() size = 1 and then LyX immediately segfaults (which is new: prviously, I had to move the slider in order to crash LyX). Backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 47549887078496 (LWP 19228)] lyx::LyXView::view (this=0x13) at LyXView.C:288 288 return &work_area_->bufferView(); (gdb) bt #0 lyx::LyXView::view (this=0x13) at LyXView.C:288 #1 0x0000000000be221c in lyx::frontend::Kernel::bufferview ( this=<value optimized out>) at Kernel.C:91 #2 0x0000000000c68096 in lyx::frontend::ControlToc::getCurrentTocItem ( this=<value optimized out>, [EMAIL PROTECTED]) at ControlToc.C:89 #3 0x0000000000aa385f in lyx::frontend::QToc::getCurrentIndex (this=0x175fe10) at QToc.C:95 #4 0x0000000000bb0656 in lyx::frontend::QTocDialog::updateGui (this=0x1762250) at QTocDialog.C:246 #5 0x0000000000bb0949 in QTocDialog (this=0x1762250, [EMAIL PROTECTED], form=0x175fe10) at QTocDialog.C:46 #6 0x0000000000a2bbb2 in lyx::Dialogs::build (this=<value optimized out>, [EMAIL PROTECTED]) at Dialogs.C:303 #7 0x0000000000a0c21d in lyx::Dialogs::find_or_build (this=0x133e9d0, [EMAIL PROTECTED]) at Dialogs.C:89 #8 0x0000000000a0c3a3 in lyx::Dialogs::show (this=0x13, [EMAIL PROTECTED], [EMAIL PROTECTED], inset=0x13de8e0) at Dialogs.C:115 #9 0x0000000000a14576 in lyx::LyXView::showInsetDialog ( this=<value optimized out>, [EMAIL PROTECTED], [EMAIL PROTECTED], inset=0x1) at LyXView.C:268 #10 0x0000000000a1a944 in boost::detail::function::void_function_obj_invoker3<boost::_bi::bind_t<void, boost::_mfi::mf3<void, lyx::LyXView, std::string const&, std::string const&, lyx::InsetBase*>, boost::_bi::list4<boost::_bi::value<lyx::L---Type <return> to continue, or q <return> to quit--- yXView*>, boost::arg<1> (*)(), boost::arg<2> (*)(), boost::arg<3> (*)()> >, void, std::string, std::string, lyx::InsetBase*>::invoke ( function_obj_ptr=<value optimized out>, [EMAIL PROTECTED], [EMAIL PROTECTED], a2=0x13de8e0) at ../../boost/boost/bind/mem_fn_template.hpp:384 #11 0x000000000081393f in boost::function3<void, std::string, std::string, lyx::InsetBase*, std::allocator<void> >::operator() (this=0x13446b8, [EMAIL PROTECTED], a1=<value optimized out>, a2=0x13de8e0) at ../../boost/boost/function/function_template.hpp:692 #12 0x00000000008149f5 in boost::signal3<void, std::string, std::string, lyx::InsetBase*, boost::last_value<void>, int, std::less<int>, boost::function<void ()(std::string, std::string, lyx::InsetBase*), std::allocator<void> > >::operator() (this=0x145bc68, a1=<value optimized out>, a2=<value optimized out>, a3=<value optimized out>) at ../../boost/boost/signals/signal_template.hpp:119 #13 0x000000000091603b in lyx::MailInset::showDialog (this=0x7fff9d289ac0, bv=0x145bba0) at mailinset.C:30 #14 0x0000000000951a13 in lyx::InsetCommand::doDispatch (this=0x13de8e0, cur=<value optimized out>, cmd=<value optimized out>) at insetcommand.C:133 #15 0x0000000000918a54 in lyx::InsetBase::dispatch (this=0x13de8e0, [EMAIL PROTECTED], [EMAIL PROTECTED]) at insetbase.C:132 #16 0x000000000043398b in lyx::BufferView::workAreaDispatch (this=0x145bba0, cmd0=<value optimized out>) at BufferView.C:1118 #17 0x0000000000a24d4d in lyx::frontend::WorkArea::dispatch (this=0x13b15b8, ---Type <return> to continue, or q <return> to quit--- [EMAIL PROTECTED]) at WorkArea.C:196 #18 0x0000000000ad47c7 in lyx::frontend::GuiWorkArea::mouseReleaseEvent ( this=0x13b1590, e=0x7fff9d28a3a0) at GuiWorkArea.C:305 #19 0x00002b3f0dbe9178 in QWidget::event (this=0x13b1590, event=0x7fff9d28a3a0) at kernel/qwidget.cpp:5698 #20 0x00002b3f0de389a9 in QFrame::event (this=0x13, e=0x175fe10) at widgets/qframe.cpp:633 #21 0x00002b3f0dea0d5a in QAbstractScrollArea::viewportEvent (this=0x13, e=0x175fe10) at widgets/qabstractscrollarea.cpp:854 #22 0x00002b3f0dea2088 in QAbstractScrollAreaFilter::eventFilter ( this=<value optimized out>, o=<value optimized out>, e=0x154a520) at widgets/qabstractscrollarea_p.h:78 #23 0x00002b3f0dba44f3 in QApplicationPrivate::notify_helper ( this=<value optimized out>, receiver=0x130e790, e=0x7fff9d28a3a0) at kernel/qapplication.cpp:3426 #24 0x00002b3f0dba6ad1 in QApplication::notify (this=0x12af3e0, receiver=0x130e790, e=0x7fff9d28a3a0) at kernel/qapplication.cpp:3133 #25 0x00002b3f0dbf8856 in QETWidget::translateMouseEvent (this=0x130e790, event=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:186 #26 0x00002b3f0dbf772a in QApplication::x11ProcessEvent (this=0x63, event=0x7fff9d28a870) at kernel/qapplication_x11.cpp:2850 #27 0x00002b3f0dc18e65 in x11EventSourceDispatch (s=0x12b5af0, callback=0, ---Type <return> to continue, or q <return> to quit--- user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:122 #28 0x00002b3f0fe5df94 in g_main_context_dispatch () from /opt/gnome/lib64/libglib-2.0.so.0 #29 0x00002b3f0fe60dc5 in g_main_context_prepare () from /opt/gnome/lib64/libglib-2.0.so.0 #30 0x00002b3f0fe612ee in g_main_context_iteration () from /opt/gnome/lib64/libglib-2.0.so.0 #31 0x00002b3f0fbabc30 in QEventDispatcherGlib::processEvents (this=0x12b38f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:363 #32 0x00002b3f0dc18c7f in QGuiEventDispatcherGlib::processEvents (this=0x13, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:178 #33 0x00002b3f0fb8a6b8 in QEventLoop::processEvents ( this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:126 #34 0x00002b3f0fb8a7c9 in QEventLoop::exec (this=0x7fff9d28abf0, [EMAIL PROTECTED]) at kernel/qeventloop.cpp:172 #35 0x00002b3f0fb8c9c0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:727 #36 0x0000000000ab59b9 in lyx::frontend::GuiApplication::exec ( this=<value optimized out>) at GuiApplication.C:155 #37 0x00000000006a1f98 in lyx::LyX::exec (this=0x7fff9d28be00, argc=<value optimized out>, argv=<value optimized out>) at lyx_main.C:401 #38 0x0000000000428e5f in main (argc=1, argv=0x7fff9d28bf18) at main.C:48 Jürgen