I get the assertion below when I do the following 1) Ensure continuous spellchecking is on 2) Type e.g. "Uw" to create a word with red underlining 3) Press Ctrl-M to enter mathmode.
FYI, I am using ASpell. Regression in: r36990, The revision r36990 was also discussed at: http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg164508.html Arch: x86_64 Revision of Backtrace: 36994 ---- Assertion Backtrace Follows --- lassert.cpp(21): ASSERTION inTexted() VIOLATED IN DocIterator.cpp:183 Assertion triggered in void lyx::doAssert(const char*, const char*, long int) by failing check "false" in file lassert.cpp:23 /mnt/big/keytest/tmpfs/keytest/out/t11/kt.dir/1293447601.keytest.dir/newfile1.lyx.emergency QPixmap::operator=: Cannot assign to pixmap during painting QPainter::begin: A paint device can only be painted by one painter at a time. QPainter::font: Painter not active QPainter::setFont: Painter not active DocIterator.cpp(182): inset: 0x1cdc010 idx: 0 par: 0 pos: 2 inset: 0x2088310 idx: 0 par: 0 pos: 0 lassert.cpp(21): ASSERTION inTexted() VIOLATED IN DocIterator.cpp:183 Assertion triggered in void lyx::doAssert(const char*, const char*, long int) by failing check "false" in file lassert.cpp:23 /mnt/big/keytest/tmpfs/keytest/out/t11/kt.dir/1293447601.keytest.dir/newfile1.lyx.emergency Program received signal SIGABRT, Aborted. 0x00007ffff51dfa75 in *__GI_raise (sig=<value optimised out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/raise.c (gdb) #0 0x00007ffff51dfa75 in *__GI_raise (sig=<value optimised out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff51e35c0 in *__GI_abort () at abort.c:92 #2 0x0000000000865ecd in lyx::lyx_exit (exit_code=20814) at LyX.cpp:236 #3 0x00000000007d91bb in lyx::DocIterator::paragraph (this=0x1e508f8) at DocIterator.cpp:183 #4 0x0000000000a2dc92 in lyx::RowPainter::paintFromPos (this=0x7ffffffeab00, vpos=<value optimised out>, changed=<value optimised out>) at rowpainter.cpp:420 #5 0x0000000000a2e709 in lyx::RowPainter::paintText (this=0x7ffffffeab00) at rowpainter.cpp:934 #6 0x0000000000946733 in lyx::TextMetrics::drawParagraph (this=0x21caa78, pi=..., pit=0, x=<value optimised out>, y=41) at TextMetrics.cpp:2167 #7 0x0000000000947af6 in lyx::TextMetrics::draw (this=<value optimised out>, pi=<value optimised out>, x=<value optimised out>, y=41) at TextMetrics.cpp:2045 #8 0x0000000000992c30 in lyx::BufferView::draw (this=0x1e507d0, pain=...) at BufferView.cpp:2720 #9 0x0000000000cce0ef in lyx::frontend::GuiWorkArea::updateScreen ( this=0x1cdc600) at GuiWorkArea.cpp:1077 #10 0x0000000000cce334 in lyx::frontend::GuiWorkArea::resizeBufferView ( this=0x1cdc600) at GuiWorkArea.cpp:559 #11 0x0000000000cd4364 in lyx::frontend::GuiWorkArea::paintEvent ( this=0x1cdc600, ev=0x7ffffffecb30) at GuiWorkArea.cpp:1060 #12 0x00007ffff6591162 in QWidget::event (this=0x1cdc600, event=0x7ffffffecb30) at kernel/qwidget.cpp:8144 #13 0x00007ffff69384e6 in QFrame::event (this=0x1cdc600, e=0x7ffffffecb30) at widgets/qframe.cpp:557 #14 0x00007ffff6067487 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimised out>, receiver=0x1e410d0, event=0x7ffffffecb30) at kernel/qcoreapplication.cpp:819 #15 0x00007ffff653b1fc in QApplicationPrivate::notify_helper (this=0x1555230, receiver=0x1e410d0, e=0x7ffffffecb30) at kernel/qapplication.cpp:4296 #16 0x00007ffff65416fb in QApplication::notify (this=0x1556cf0, Keycodes: '''Uw\Atp\Ap\As\[Left]\[Up]i\D5\[Down]sRaiseLyx\CM\Atp\Ap\Aw\[Down]\[Up]\As'''\[!Loop]U For more info see http://gmatht.homelinux.net/xp/keytest/html_out/out/t11//html//1293447601.html -- John C. McCabe-Dansted