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

Reply via email to