[Kbabel] Crash with activated OnTheFly Spellcheck

Stanislav Visnovsky visnovsky at kde.org
Mon Jun 9 18:46:49 CEST 2003


D=F2a Po 9. J=FAn 2003 17:37 Marco Wegner nap=EDsal:
> KBabel always seems to crash when it is opened by clicking on a PO file or
> after opening a PO file if OTF Spellcheck is enabled. BT below.
>
> Marco

Could you, please, recompile with --debug=3Dfull ? Line numbers would be ni=
ce.

Thanks!

Stanislav

>
>
> 0x4129f699 in wait4 () from /lib/libc.so.6
> #0  0x4129f699 in wait4 () from /lib/libc.so.6
> #1  0x4131f2cc in sys_sigabbrev () from /lib/libc.so.6
> #2  0x410c6b13 in waitpid () from /lib/libpthread.so.0
> #3  0x4073377d in KCrash::defaultCrashHandler(int) ()
>    from /opt/kde/lib/libkdecore.so.4
> #4  0x4121cc48 in sigaction () from /lib/libc.so.6
> #5  0x080f6be9 in KBabelHighlighter::flushCurrentWord() ()
> #6  0x080f6534 in KBabelHighlighter::highlight() ()
> #7  0x080f750b in KBabelHighlighter::qt_invoke(int, QUObject*) ()
> #8  0x40b368a8 in QObject::activate_signal(QConnectionList*, QUObject*) (
>     this=3D0x81f80f8, clist=3D0x81eeae8, o=3D0xbfffe960) at
> kernel/qobject.cpp:2246 #9  0x40b36666 in QObject::activate_signal(int)
> (this=3D0x81f80f8, signal=3D7) at kernel/qobject.cpp:2200
> #10 0x40e6a058 in QTextEdit::textChanged() (this=3D0x81f80f8)
>     at .moc/debug-shared-mt/moc_qtextedit.cpp:583
> #11 0x40c8fc55 in QTextEdit::setText(QString const&, QString const&) (
>     this=3D0x81f80f8, text=3D at 0xbfffead0, context=3D at 0x811392c)
>     at widgets/qtextedit.cpp:3717
> #12 0x080cf791 in MyMultiLineEdit::setText(QString const&) ()
> #13 0x080d14aa in MsgMultiLineEdit::setText(QString const&) ()
> #14 0x080d6134 in HidingMsgEdit::setText(QStringList) ()
> #15 0x0807d111 in KBabelView::updateEditor(int, bool) ()
> #16 0x08083017 in KBabelView::gotoEntry(KBabel::DocPosition const&, bool)
> () #17 0x08079378 in KBabelView::newFileOpened(bool) ()
> #18 0x0808d46d in KBabelView::qt_invoke(int, QUObject*) ()
> #19 0x40b368a8 in QObject::activate_signal(QConnectionList*, QUObject*) (
>     this=3D0x81db0b8, clist=3D0x8287360, o=3D0xbfffee50) at
> kernel/qobject.cpp:2246 #20 0x40b36ce5 in
> QObject::activate_signal_bool(int, bool) (this=3D0x81db0b8, signal=3D8,
> param=3Dfalse) at kernel/qobject.cpp:2294
> #21 0x400b1f4e in KBabel::Catalog::signalFileOpened(bool) ()
>    from /opt/kde/lib/libkbabelcommon.so.3
> #22 0x400a0f7f in KBabel::Catalog::openURL(KURL const&, QString const&) ()
>    from /opt/kde/lib/libkbabelcommon.so.3
> #23 0x08079927 in KBabelView::open(KURL const&, QString const&, bool, boo=
l)
> () #24 0x0809deba in KBabelMW::open(KURL const&, QString, bool) ()
> #25 0x0806d2d3 in KBabelApp::newInstance() ()
> #26 0x40750db1 in KUniqueApplication::processDelayed() ()
>    from /opt/kde/lib/libkdecore.so.4
> #27 0x40751149 in KUniqueApplication::qt_invoke(int, QUObject*) ()
>    from /opt/kde/lib/libkdecore.so.4
> #28 0x40b36785 in QObject::activate_signal(QConnectionList*, QUObject*) (
>     this=3D0x81be4a0, clist=3D0x8186120, o=3D0xbffff490) at
> kernel/qobject.cpp:2226 #29 0x40e40971 in QSignal::signal(QVariant const&)
> (this=3D0x81be4a0, t0=3D at 0x81be4c8) at .moc/debug-shared-mt/moc_qsignal.c=
pp:100
> #30 0x40b53da2 in QSignal::activate() (this=3D0x81be4a0)
>     at kernel/qsignal.cpp:204
> #31 0x40b5ae66 in QSingleShotTimer::event(QEvent*) (this=3D0x81be478)
>     at kernel/qtimer.cpp:277
> #32 0x40acfc73 in QApplication::internalNotify(QObject*, QEvent*) (
>     this=3D0xbffff930, receiver=3D0x81be478, e=3D0xbffff740)
>     at kernel/qapplication.cpp:2363
> #33 0x40acf29d in QApplication::notify(QObject*, QEvent*) (this=3D0xbffff=
930,
>     receiver=3D0x81be478, e=3D0xbffff740) at kernel/qapplication.cpp:2125
> #34 0x406b6749 in KApplication::notify(QObject*, QEvent*) ()
>    from /opt/kde/lib/libkdecore.so.4
> #35 0x40a72a50 in QApplication::sendEvent(QObject*, QEvent*) (
>     receiver=3D0x81be478, event=3D0xbffff740) at kernel/qapplication.h:478
> #36 0x40aa9fcc in QEventLoop::activateTimers() (this=3D0x8186178)
>     at kernel/qeventloop_unix.cpp:539
> #37 0x40a82953 in QEventLoop::processEvents(unsigned) (this=3D0x8186178,
> flags=3D4)
>     at kernel/qeventloop_x11.cpp:328
> #38 0x40ae69cd in QEventLoop::enterLoop() (this=3D0x8186178)
>     at kernel/qeventloop.cpp:198
> #39 0x40ae68e6 in QEventLoop::exec() (this=3D0x8186178)
>     at kernel/qeventloop.cpp:145
> #40 0x40acfde3 in QApplication::exec() (this=3D0xbffff930)
>     at kernel/qapplication.cpp:2487
> #41 0x0806f1ac in main ()
> #42 0x41208e74 in __libc_start_main () from /lib/libc.so.6



More information about the kbabel mailing list