Am Sonntag, 9. Juli 2006 12:35 schrieb Edwin Leuven:
> on inserting greek math symbol using the keyboard shortcuts
> 
> also hangs when inserting partial in a fraction, etc.
> 
> gives me these error messages in the console:
> 
> QObject::killTimer: timers cannot be stopped from another thread

I get

Assertion triggered in Point::Point(int, int) by failing check "x < 
1000000" in file ../../src/coordcache.h:37

when typing \partial<space> in an empty math inset. qt3 works. Backtrace:

#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa73c26d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xa73c3f9b in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0x084c06b7 in lyx::support::abort () 
at ../../../src/support/abort.C:22
#4  0x080d7eda in boost::assertion_failed (expr=0x84e3104 "x < 1000000", 
function=0x84e3f6c "Point::Point(int, int)",
    file=0x84e30e0 "../../src/coordcache.h", line=37) 
at ../../src/boost.C:57
#5  0x0807f645 in Point (this=0xafa85a30, x=148842691, y=0) 
at ../../../src/insets/../coordcache.h:37
#6  0x081143f3 in bv_funcs::coordOffset ([EMAIL PROTECTED], boundary=false) 
at ../../src/bufferview_funcs.C:197
#7  0x08114559 in bv_funcs::getPos ([EMAIL PROTECTED], boundary=false) 
at ../../src/bufferview_funcs.C:215
#8  0x0806f0ec in BufferView::Pimpl::fitCursor (this=0x8796870) 
at ../../src/BufferView_pimpl.C:633
#9  0x0806f2fa in BufferView::Pimpl::update (this=0x8796870, flags=3) 
at ../../src/BufferView_pimpl.C:680
#10 0x0806b3bc in BufferView::update (this=0x87969d8, flags=3) 
at ../../src/BufferView.C:134
#11 0x0818881a in LyXFunc::dispatch (this=0x8784ab0, [EMAIL PROTECTED]) 
at ../../src/lyxfunc.C:1606
#12 0x08189516 in LyXFunc::processKeySym (this=0x8784ab0, 
[EMAIL PROTECTED], state=key_modifier::none) at ../../src/lyxfunc.C:326
#13 0x0806f984 in BufferView::Pimpl::workAreaKeyPress (this=0x8796870, 
[EMAIL PROTECTED], state=key_modifier::none) 
at ../../src/BufferView_pimpl.C:565
#14 0x0806b198 in BufferView::workAreaKeyPress (this=0x87969d8, 
[EMAIL PROTECTED], state=key_modifier::none) at ../../src/BufferView.C:240
#15 0x0831a1c2 in lyx::frontend::WorkArea::processKeySym (this=0x8794cd4, 
[EMAIL PROTECTED], state=key_modifier::none)
    at ../../../src/frontends/WorkArea.C:218
#16 0x08464e34 in lyx::frontend::GuiWorkArea::keyPressEvent 
(this=0x8794cc0, e=0xafa86de0) 
at ../../../../src/frontends/qt4/GuiWorkArea.C:373
#17 0xa796e41d in QWidget::event () from /usr/lib/libQtGui.so.4
#18 0xa7b69ea4 in QFrame::event () from /usr/lib/libQtGui.so.4
#19 0xa7be187f in QAbstractScrollArea::event () 
from /usr/lib/libQtGui.so.4
#20 0xa792a61f in QApplicationPrivate::notify_helper () 
from /usr/lib/libQtGui.so.4
#21 0xa792bcc0 in QApplication::notify () from /usr/lib/libQtGui.so.4
#22 0xa79764df in QSessionManager::QSessionManager () 
from /usr/lib/libQtGui.so.4
#23 0xa797e5dc in QApplication::x11ProcessEvent () 
from /usr/lib/libQtGui.so.4
#24 0xa798fb43 in non-virtual thunk to QDesktopWidget::~QDesktopWidget() 
() from /usr/lib/libQtGui.so.4
#25 0xa7e51014 in QEventLoop::processEvents () 
from /usr/lib/libQtCore.so.4
#26 0xa7e511ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#27 0xa7e54594 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#28 0xa792a2b7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#29 0x083662e2 in lyx_gui::start ([EMAIL PROTECTED], [EMAIL PROTECTED], 
width=690, height=510, posx=4, posy=22, maximize=true)
    at ../../../../src/frontends/qt4/lyx_gui.C:249
#30 0x0816ed87 in LyX::exec2 (this=0x8699d28, [EMAIL PROTECTED], 
argv=0xafa88584) at ../../src/lyx_main.C:346
#31 0x083667ab in lyx_gui::exec ([EMAIL PROTECTED], argv=0xafa88584) 
at ../../../../src/frontends/qt4/lyx_gui.C:188
#32 0x0816eec8 in LyX::priv_exec (this=0x8699d28, [EMAIL PROTECTED], 
argv=0xafa88584) at ../../src/lyx_main.C:225
#33 0x0816ef7e in LyX::exec ([EMAIL PROTECTED], argv=0xafa88584) 
at ../../src/lyx_main.C:154
#34 0x08068c33 in main (argc=1, argv=0xafa88584) at ../../src/main.C:47

The reason for this assertion is usually a cold coord cache, but why only 
in qt4?


Georg

Reply via email to