Summary: | changing dictionary in spell check dialog causes crash | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Grzegorz Jaskiewicz <gj> |
Component: | kspell | Assignee: | Zack Rusin <zack> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | dmoyne, greatbunzinni, hasso, joao, KDE, kdebugs-34u2-ticket, martin1, psychonaut, vkrause, zander |
Priority: | VHI | ||
Version: | 3.2 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Knode spellchecker crash backtrace |
Description
Grzegorz Jaskiewicz
2004-02-23 19:30:13 UTC
This crash is reproducible with KWrite (from KDE 3.2.x). So it's most likely a KSpell bug. I got the following backtrace with KMail HEAD on KDE 3.2 BRANCH >= 20040204, but the backtrace I got with KWrite is exactly the same (in the first 10 frames or so): [New Thread 16384 (LWP 2802)] 0x416fd387 in waitpid () from /lib/libpthread.so.0 #0 0x416fd387 in waitpid () from /lib/libpthread.so.0 #1 0x40a38e43 in KCrash::defaultCrashHandler(int) (sig=11) at /home/ingo/cvs/kde/3.2/kdelibs/kdecore/kcrash.cpp:246 #2 0x416fc1ec in __pthread_sighandler () from /lib/libpthread.so.0 #3 <signal handler called> #4 0x40f2e3df in QComboBox::currentText() const (this=0xbfffeb10) at widgets/qcombobox.cpp:887 #5 0x40f30d31 in QComboBox::wheelEvent(QWheelEvent*) (this=0xa3252d8, e=0xbfffeb10) at widgets/qcombobox.cpp:1487 #6 0x40ecb2e9 in QWidget::event(QEvent*) (this=0xa3252d8, e=0xbfffeb10) at kernel/qwidget.cpp:4438 #7 0x40e3087d in QApplication::internalNotify(QObject*, QEvent*) ( this=0xbffff080, receiver=0xa3252d8, e=0xbfffeb10) at kernel/qapplication.cpp:2582 #8 0x40e30258 in QApplication::notify(QObject*, QEvent*) (this=0xbffff080, receiver=0xa3252d8, e=0xbfffeb10) at kernel/qapplication.cpp:2402 #9 0x409af7dd in KApplication::notify(QObject*, QEvent*) (this=0xbffff080, receiver=0xa3252d8, event=0xbfffeb10) at /home/ingo/cvs/kde/3.2/kdelibs/kdecore/kapplication.cpp:506 #10 0x40dc74d5 in QApplication::sendSpontaneousEvent(QObject*, QEvent*) ( receiver=0xa3252d8, event=0xbfffeb10) at kernel/qapplication.h:495 #11 0x40dc0d9c in QETWidget::translateWheelEvent(int, int, int, int, Qt::Orientation) (this=0xa3252d8, global_x=511, global_y=641, delta=-120, state=0, orient=Vertical) at kernel/qapplication_x11.cpp:4374 #12 0x40dc0495 in QETWidget::translateMouseEvent(_XEvent const*) ( this=0xa3252d8, event=0xbfffef70) at kernel/qapplication_x11.cpp:4175 #13 0x40dbe99a in QApplication::x11ProcessEvent(_XEvent*) (this=0xbffff080, event=0xbfffef70) at kernel/qapplication_x11.cpp:3529 #14 0x40dd862e in QEventLoop::processEvents(unsigned) (this=0x80d85e8, flags=4) at kernel/qeventloop_x11.cpp:192 #15 0x40e462ea in QEventLoop::enterLoop() (this=0x80d85e8) at kernel/qeventloop.cpp:198 #16 0x40e46206 in QEventLoop::exec() (this=0x80d85e8) at kernel/qeventloop.cpp:145 #17 0x40e309fd in QApplication::exec() (this=0xbffff080) at kernel/qapplication.cpp:2705 #18 0x0805c815 in main (argc=2, argv=0xbffff224) at /home/ingo/cvs/kde/head/kdepim/kontact/src/main.cpp:159 #19 0x41840857 in __libc_start_main () from /lib/libc.so.6 *** Bug 79653 has been marked as a duplicate of this bug. *** *** Bug 94432 has been marked as a duplicate of this bug. *** *** Bug 99185 has been marked as a duplicate of this bug. *** *** Bug 99186 has been marked as a duplicate of this bug. *** *** Bug 104588 has been marked as a duplicate of this bug. *** *** Bug 104528 has been marked as a duplicate of this bug. *** As this bug is still present I'm wondering how many more releases I can not spell-check my emails if ispell does not happen to already be in the correct language. :( I changed the priority to vhi since this affects a _lot_ of applications for all us that speak more then one language. KMail seems to have worked around this by providing a "Dictionary" drop-down list in the message composer. However, other KDE applications such as KNode lack this feature. *** Bug 118950 has been marked as a duplicate of this bug. *** Problem persists with KDE 3.5.1 and knode 0.10.1. There is also a similar problem with KMail. Maybe the two bugs are related. Created attachment 14657 [details]
Knode spellchecker crash backtrace
This is the backtrace of the spellchecker crash.
System: KDE 3.5.1, Knode 0.10.1
*** Bug 121946 has been marked as a duplicate of this bug. *** *** Bug 124417 has been marked as a duplicate of this bug. *** I'd say bug 73074 is a dupe of this one. I have this bug (or any of its duplicates) with KMail 1.9.1 on OpenSuSE 10.0. It regularly, but not always, crashes Kontact when I change the language in the very moment I click on ok in the me message box telling me I have to restart the dialogue. Testing with KDE-3.5.5 I always get a dialog "You have to restart the dialog for changes to take effect" after changing language. No crash, no message box only visible for a fraction of a second. Can anybody reproduce the problem with 3.5.5 (and if so, how) ? You are right: it is gone in KDE 3.5.5 on OpenSuSE. So then let's close it. If someone can still reproduce, please reopen. |