Hi I have found a bug in LyX 1.6.4 on Linux (openSUSE 11.1) which is not reported in the bug tracker. When I start editing an inline math formula (ALT+M M) and type "\mathc" SPACE BACKSPACE "al" SPACE LyX crashes. A backtrace follows below. bye, Falk
#0 0xb6fcd3b8 in ?? () from /lib/libc.so.6 #1 0x080d541a in lyx::DocIterator::innerParagraph() const () #2 0x081d47ba in lyx::samePar(lyx::DocIterator const&, lyx::DocIterator const&) () #3 0x081d4f67 in lyx::BufferView::setInlineCompletion(lyx::Cursor&, lyx::DocIterator const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned int) () #4 0x0841eceb in lyx::frontend::GuiCompleter::hideInline(lyx::Cursor&) () #5 0x0841fb21 in lyx::frontend::GuiCompleter::updateVisibility(lyx::Cursor&, bool, bool, bool) () #6 0x0839f166 in lyx::frontend::GuiView::updateCompletion(lyx::Cursor&, bool, bool) () #7 0x081356e8 in lyx::LyXFunc::dispatch(lyx::FuncRequest const&) () #8 0x08137d83 in lyx::LyXFunc::processKeySym(lyx::KeySymbol const&, lyx::KeyModifier) () #9 0x083bd401 in lyx::frontend::GuiWorkArea::keyPressEvent(QKeyEvent*) () #10 0xb784691e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #11 0xb7b7ca83 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #12 0xb7c13c8d in QAbstractScrollArea::event(QEvent*) () from /usr/lib/libQtGui.so.4 #13 0x083ba1bf in lyx::frontend::GuiWorkArea::event(QEvent*) () #14 0xb77ee8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 ---Type <return> to continue, or q <return> to quit--- #15 0xb77f7836 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0x08381208 in lyx::frontend::GuiApplication::notify(QObject*, QEvent*) () #17 0xb7593961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #18 0xb784f4be in ?? () from /usr/lib/libQtGui.so.4 #19 0xb7884470 in ?? () from /usr/lib/libQtGui.so.4 #20 0xb7886606 in ?? () from /usr/lib/libQtGui.so.4 #21 0xb785ebd5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #22 0xb788808a in ?? () from /usr/lib/libQtGui.so.4 #23 0xb73b99a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #24 0xb73bd063 in ?? () from /usr/lib/libglib-2.0.so.0 #25 0xb73bd221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #26 0xb75bdfb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #27 0xb7887785 in ?? () from /usr/lib/libQtGui.so.4 #28 0xb759201a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #29 0xb75921da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #30 0xb7594895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #31 0xb77ee777 in QApplication::exec() () from /usr/lib/libQtGui.so.4 ---Type <return> to continue, or q <return> to quit--- #32 0x081235fe in lyx::LyX::exec(int&, char**) () #33 0x08071fa9 in main ()
