Bug 73154 - kmail composer crashes when changing spelling dictionary while running spellcheck
Summary: kmail composer crashes when changing spelling dictionary while running spellc...
Status: RESOLVED DUPLICATE of bug 73074
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-21 17:55 UTC by David Šiška
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Šiška 2004-01-21 17:55:52 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:          Linux

One has to run kmail, then press the "New" button.
Now one starts typing the message, presses "Tools" "Spelling",
then changes the language dictionary.

One sees an info message box, saying:
"You have to restart the dialog for changes to take effect",
and the only thing to press is the OK button.

Here's when it crashes. Now the strange thing is if one goes to Settings, Spellchecker, then it's possible to change the dictionary, run the spellcheck with the desired dictionary and everything is fine.

Nice touch is that even though kmail crashes, the message does not get lost.

These are the two most recent entries from "rpm -q --changelog kdepim-kmail":
* Thu Jan 15 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.94-30mdk

- Add patch19: "reply all" into toolbar

* Wed Jan 14 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.94-29mdk

- Sync with CVS
- Fix duplicate entries

And finally this is what one gets as a backtrace on my system.

Using host libthread_db library "/lib/i686/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 2240)]
0x420dace8 in waitpid () from /lib/i686/libpthread.so.0
#0  0x420dace8 in waitpid () from /lib/i686/libpthread.so.0
#1  0x4159e6bc in __JCR_LIST__ () from /usr/lib/libkdecore.so.4
#2  0x414ded0a in KCrash::defaultCrashHandler(int) (sig=) at kcrash.cpp:246
#3  0x420d9997 in __pthread_sighandler () from /lib/i686/libpthread.so.0
#4  <signal handler called>
#5  0x418fef14 in QPtrVector<QConnectionList>::size() const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0x418fe2d5 in QObject::activate_signal(int, QString) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x63616c70 in ?? ()
#8  0xbfffeb40 in ?? ()
#9  0x083e6d48 in ?? ()
#10 0x418fdfa8 in QObject::activate_signal(int, int) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x41d4c9b8 in TID_QUType_Null () from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0xbfffeb40 in ?? ()
#13 0xbfffeb40 in ?? ()
#14 0x419352f6 in QWidget::hide() () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0xbfffeb60 in ?? ()
Comment 1 Kai Lahmann 2004-01-21 18:02:35 UTC

*** This bug has been marked as a duplicate of 73074 ***