Version: (using KDE KDE 3.4.3) Installed from: SuSE RPMs Bug 75937 causes the application to crash when the user tries to select a new spelling dictionary through the "Configure KNode..." or "Spelling" dialog. Furthermore, having to invoke a new dialog window is a lot of work to change dictionaries, especially when one writes news articles in various different languages every day. To fix this, please include a "Dictionary" drop-down list in the article composer so that the user can switch languages for a particular article on the fly. KMail recently implemented this feature and it works great.
*** Bug 115609 has been marked as a duplicate of this bug. ***
I also have this problem (knode crashes, taking kontact with him) and I find Tristan's suggestion to be excellent.
Created attachment 13557 [details] The backtrace from the crash This is the backtrace from the crash that was caused by the switching of the spellchecker's dictionary.
Pasting the backtrace: no debugging symbols found) [KCrash handler] #4 0xb6dc997a in QGVector::size () from /usr/lib/libqt-mt.so.3 #5 0xb6dc99e9 in QPtrVector<QConnectionList>::size () from /usr/lib/libqt-mt.so.3 #6 0xb6dc9a37 in QSignalVec::at () from /usr/lib/libqt-mt.so.3 #7 0xb6dc8ded in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #8 0xb7131ec4 in QComboBox::activated () from /usr/lib/libqt-mt.so.3 #9 0xb6e6c274 in QComboBox::internalActivate () from /usr/lib/libqt-mt.so.3 #10 0xb7132065 in QComboBox::qt_invoke () from /usr/lib/libqt-mt.so.3 #11 0xb6dc8929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #12 0xb6dc9238 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #13 0xb713bb38 in QListBox::selected () from /usr/lib/libqt-mt.so.3 #14 0xb6eb2ec6 in QListBox::mouseDoubleClickEvent () from /usr/lib/libqt-mt.so.3 #15 0xb6e03395 in QWidget::event () from /usr/lib/libqt-mt.so.3 #16 0xb6d5ff80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #17 0xb6d60500 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #18 0xb73e3e37 in KApplication::notify () from /usr/lib/libkdecore.so.4 #19 0xb6cf0db7 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #20 0xb6e6cd59 in QComboBox::eventFilter () from /usr/lib/libqt-mt.so.3 #21 0xb6dc5a72 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3 #22 0xb6dc5af0 in QObject::event () from /usr/lib/libqt-mt.so.3 #23 0xb6e03268 in QWidget::event () from /usr/lib/libqt-mt.so.3 #24 0xb6d5ff80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #25 0xb6d60500 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #26 0xb73e3e37 in KApplication::notify () from /usr/lib/libkdecore.so.4 #27 0xb6cf0e25 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #28 0xb6cebf62 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #29 0xb6cea66f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #30 0xb6d03fff in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #31 0xb6d77cfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #32 0xb6d77c1e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #33 0xb6d5ec13 in QApplication::exec () from /usr/lib/libqt-mt.so.3
This can probably be closed since bug 75937 was closed some time ago and knode provides a drop-down list of languages in the spelling dailog now
Okey, let's close it.