Version: 1.6.1 (using KDE 3.5.5, Debian Package 4:3.5.5a.dfsg.1-5 (4.0)) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.18-3-686 Whenever I click RMB on a blank space in a text frame i receive a crash (SIGSEGV). Here is a traceback: Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1232501056 (LWP 23897)] [KCrash handler] #9 0xb5a97a00 in aspeller::VectorHashTable<(anonymous namespace)::ReadOnlyDict::WordLookupParms>::FindIterator::FindIterator () from /usr/lib/libaspell.so.15 #10 0xb5a97b66 in aspeller::VectorHashTable<(anonymous namespace)::ReadOnlyDict::WordLookupParms>::find () from /usr/lib/libaspell.so.15 #11 0xb5a92e53 in (anonymous namespace)::ReadOnlyDict::clean_lookup () from /usr/lib/libaspell.so.15 #12 0xb5a9b422 in (anonymous namespace)::Working::try_word_n () from /usr/lib/libaspell.so.15 #13 0xb5a9b949 in (anonymous namespace)::Working::try_one_edit_word () from /usr/lib/libaspell.so.15 #14 0xb5a9f408 in (anonymous namespace)::Working::get_suggestions () from /usr/lib/libaspell.so.15 #15 0xb5aa02f4 in (anonymous namespace)::SuggestImpl::suggest () from /usr/lib/libaspell.so.15 #16 0xb5ab3754 in aspeller::SpellerImpl::suggest () from /usr/lib/libaspell.so.15 #17 0xb5ae75b2 in aspell_speller_suggest () from /usr/lib/libaspell.so.15 #18 0xb631a036 in ASpellDict::suggest () from /usr/lib/kde3/kspell_aspell.so #19 0xb5b93c9c in KSpell2::DefaultDictionary::suggest () from /usr/lib/libkspell2.so.1 #20 0xb601dac4 in KWView::listOfResultOfCheckWord () from /usr/lib/libkwordprivate.so.4 #21 0xb6069503 in TextFramePolicy::createPopup () from /usr/lib/libkwordprivate.so.4 #22 0xb60238b9 in KWFrameView::showPopup () from /usr/lib/libkwordprivate.so.4 #23 0xb60239da in KWFrameViewManager::showPopup () from /usr/lib/libkwordprivate.so.4 #24 0xb6118690 in KWCanvas::contentsMousePressEvent () from /usr/lib/libkwordprivate.so.4 #25 0xb7381f39 in QScrollView::viewportMousePressEvent () from /usr/lib/libqt-mt.so.3 #26 0xb73833a4 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3 #27 0xb60b7758 in KWCanvas::eventFilter () from /usr/lib/libkwordprivate.so.4 #28 0xb724d302 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3 #29 0xb724d380 in QObject::event () from /usr/lib/libqt-mt.so.3 #30 0xb7284612 in QWidget::event () from /usr/lib/libqt-mt.so.3 #31 0xb71e5c26 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #32 0xb71e7dc9 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #33 0xb78dbe0e in KApplication::notify () from /usr/lib/libkdecore.so.4 #34 0xb7179495 in QApplication::sendSpontaneousEvent () from /usr/lib/libqt-mt.so.3 #35 0xb717812f in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3 #36 0xb71766b0 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3 #37 0xb718cd02 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #38 0xb7200179 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #39 0xb71fff9a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #40 0xb71e77bf in QApplication::exec () from /usr/lib/libqt-mt.so.3 #41 0xb7f35fd7 in kdemain () from /usr/lib/libkdeinit_kword.so #42 0xb7f38524 in kdeinitmain () from /usr/lib/kde3/kword.so #43 0x0804e457 in ?? () #44 0x00000001 in ?? () #45 0x0805b570 in ?? () #46 0x00000001 in ?? () #47 0x00000000 in ?? () It's quite annoying, moreover, I get it only in one particular frame with particular contents. It looks similar to Bug #52051. To make things funny - if I create another frame and RMB click, then nothing happens, but if I copy-paste contents of the first frame to the second one and RMB click. These "contents" are just a simple address.
I've just discovered a simple way to reproduce. 1. Create new document 2. type: Sylwia<shift+enter> 58 m. 17 3. RMB click on a blank space 4. crash :]
No one is interested? :/ In the mean time I want to modify step 2 on the way to reproduce the crash: 2. type: 58 m. 17 and it will work. Maybe it is important, that this situation occurs with the polish version of the interface/dictionaries.
The crash is in libaspell, a library used for spell-checking. Please try upgrading libaspell, or reporting the bug to them.
Closing as this is an upstream bug