How to reproduce: 1.) Run lyx 2.) select Tools->Preferences->Language Settings->Spellchecker->Spellcheck continuously 3.) open a file
File displays, but lyx then immediately crashes this is the backtrace: Program received signal SIGSEGV, Segmentation fault. lyx::Paragraph::layout (this=0x11) at /usr/src/lyx/lyx-devel/src/Paragraph.cpp:2706 2706 { (gdb) bt #0 lyx::Paragraph::layout (this=0x11) at /usr/src/lyx/lyx-devel/src/Paragraph.cpp:2706 #1 0x00000000006ec1be in lyx::TextMetrics::displayFont (this=0x1db8a88, pit=<value optimized out>, pos=89) at /usr/src/lyx/lyx-devel/src/TextMetrics.cpp:248 #2 0x00000000006f151c in lyx::TextMetrics::redoParagraph (this=0x1db8a88, pit=265) at /usr/src/lyx/lyx-devel/src/TextMetrics.cpp:437 #3 0x0000000000712dc0 in lyx::BufferView::scrollToCursor (this=0x1d8eb10, dit=..., recenter=false) at /usr/src/lyx/lyx-devel/src/BufferView.cpp:879 #4 0x0000000000712f04 in lyx::BufferView::showCursor (this=0x11, dit=..., recenter=9) at /usr/src/lyx/lyx-devel/src/BufferView.cpp:813 #5 0x0000000000712f31 in lyx::BufferView::showCursor (this=0x11) at /usr/src/lyx/lyx-devel/src/BufferView.cpp:807 #6 0x0000000000713870 in lyx::BufferView::moveToPosition (this=0x1d8eb10, bottom_pit=265, bottom_pos=211, top_id=<value optimized out>, top_pos=0) at /usr/src/lyx/lyx-devel/src/BufferView.cpp:770 #7 0x00000000008ca317 in lyx::frontend::GuiView::loadDocument (this=0x110d360, filename=..., tolastfiles=true) at /usr/src/lyx/lyx-devel/src/frontends/qt4/GuiView.cpp:1689 #8 0x00000000008cbf0b in lyx::frontend::GuiView::openDocument (this=0x110d360, fname=<value optimized out>) at /usr/src/lyx/lyx-devel/src/frontends/qt4/GuiView.cpp:1766 #9 0x0000000000894a71 in lyx::frontend::GuiApplication::dispatch (this=0xf419b0, cmd=..., dr=...) at /usr/src/lyx/lyx-devel/src/frontends/qt4/GuiApplication.cpp:1305 #10 0x000000000089199d in lyx::frontend::GuiApplication::dispatch (this=0xf419b0, cmd=...) at /usr/src/lyx/lyx-devel/src/frontends/qt4/GuiApplication.cpp:1078 #11 0x0000000000687970 in lyx::dispatch (action=...) at /usr/src/lyx/lyx-devel/src/LyX.cpp:1156 #12 0x0000000000988169 in lyx::frontend::Action::action (this=0xfd7720) at /usr/src/lyx/lyx-devel/src/frontends/qt4/Action.cpp:66 #13 0x00000000009881d3 in lyx::frontend::Action::qt_metacall (this=0xfd7720, _c=InvokeMetaMethod, _id=26376096, _a=0x7fffffffb0c0) at /Creatable/BUILD/BuildLyx/src/frontends/qt4/moc_Action.cpp:71 #14 0x00007ffff6369fbc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #15 0x00007ffff6cc9457 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4 #16 0x00007ffff6cca89f in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4 #17 0x00007ffff709a61d in ?? () from /usr/lib64/libQtGui.so.4 #18 0x00007ffff70a052a in ?? () from /usr/lib64/libQtGui.so.4 #19 0x00007ffff6d1dcf0 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #20 0x00007ffff70a2ceb in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #21 0x00007ffff6ccf2ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #22 0x00007ffff6cd63c1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #23 0x000000000088aaff in lyx::frontend::GuiApplication::notify (this=0x11, receiver=0x1db8a88, event=0x109) at /usr/src/lyx/lyx-devel/src/frontends/qt4/GuiApplication.cpp:2134 #24 0x00007ffff6354ddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #25 0x00007ffff6cd5c90 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib64/libQtGui.so.4 #26 0x00007ffff6d3c11e in ?? () from /usr/lib64/libQtGui.so.4 #27 0x00007ffff6d3ad9a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #28 0x00007ffff6d62b6c in ?? () from /usr/lib64/libQtGui.so.4 #29 0x00007ffff493adee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #30 0x00007ffff493e7b8 in ?? () from /usr/lib64/libglib-2.0.so.0 #31 0x00007ffff493e8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #32 0x00007ffff637d3a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #33 0x00007ffff6d6231e in ?? () from /usr/lib64/libQtGui.so.4 #34 0x00007ffff6353712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #35 0x00007ffff6353ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #36 0x00007ffff6355c99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #37 0x000000000088b011 in lyx::frontend::GuiApplication::exec (this=0xf419b0) at /usr/src/lyx/lyx-devel/src/frontends/qt4/GuiApplication.cpp:1917 #38 0x000000000068e299 in lyx::LyX::exec (this=<value optimized out>, argc=<value optimized out>, argv=<value optimized out>) at /usr/src/lyx/lyx-devel/src/LyX.cpp:360 #39 0x0000000000602abe in main (argc=1, argv=0x7fffffffda48) at /usr/src/lyx/lyx-devel/src/main.cpp:46 ... Kornel
signature.asc
Description: This is a digitally signed message part.