Bug 358538 - kmail crash when clicking Tools|Find Messages
Summary: kmail crash when clicking Tools|Find Messages
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-01-25 16:32 UTC by Steve
Modified: 2018-02-01 09:53 UTC (History)
1 user (show)

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 Steve 2016-01-25 16:32:24 UTC
Application: kontact (4.14.10)
KDE Platform Version: 4.14.16
Qt Version: 4.8.7
Operating System: Linux 4.2.3-203.fc22.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed:

I was trying to seach for a compound word on the search bar just above the mail list. But was not getting the results I wanted. I decided to look in the tools menu to see if there was an advanced search. I saw 'Find Messages' and clicked on it. The dialog box never came up, the program crashed.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6ee1053940 (LWP 9341))]

Thread 6 (Thread 0x7f6e6ebc0700 (LWP 9345)):
#0  0x00007f6eda4c1fdd in poll () at /lib64/libc.so.6
#1  0x00007f6ed74ab16c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f6ed74ab27c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f6ed74ab2b9 in glib_worker_main () at /lib64/libglib-2.0.so.0
#4  0x00007f6ed74d1835 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x00007f6edb7bc60a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f6eda4cda4d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f6e6e3bf700 (LWP 9346)):
#0  0x00007f6eda4c1fdd in poll () at /lib64/libc.so.6
#1  0x00007f6ed74ab16c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f6ed74ab4f2 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3  0x00007f6ed895e336 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0
#4  0x00007f6ed74d1835 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5  0x00007f6edb7bc60a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f6eda4cda4d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f6e6d991700 (LWP 9347)):
#0  0x00007f6edb7c1b10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f6ee01fc071 in JSC::BlockAllocator::blockFreeingThreadMain() () at /lib64/libQtWebKit.so.4
#2  0x00007f6ee05004c6 in WTF::wtfThreadEntryPoint(void*) () at /lib64/libQtWebKit.so.4
#3  0x00007f6edb7bc60a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f6eda4cda4d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f6e518e5700 (LWP 9401)):
#0  0x00007f6eda4c1fdd in poll () at /lib64/libc.so.6
#1  0x00007f6ed74ab16c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f6ed74ab27c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f6edb1f2eae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x00007f6edb1c1151 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007f6edb1c14c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f6edb0b0a89 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x00007f6edb0b337c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#8  0x00007f6edb7bc60a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f6eda4cda4d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f6e442ff700 (LWP 22042)):
#0  0x00007f6eda4c1fdd in poll () at /lib64/libc.so.6
#1  0x00007f6ed74ab16c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f6ed74ab27c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f6edb1f2eae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x00007f6edb1c1151 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007f6edb1c14c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f6edb0b0a89 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x00007f6edb1a1223 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4
#8  0x00007f6edb0b337c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#9  0x00007f6edb7bc60a in start_thread () at /lib64/libpthread.so.0
#10 0x00007f6eda4cda4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f6ee1053940 (LWP 9341)):
[KCrash Handler]
#6  0x00007f6e5c76c98e in MailCommon::SearchPattern::purify(bool) () at /lib64/libmailcommon.so.4
#7  0x00007f6e539ce076 in KMail::SearchWindow::addRulesToSearchPattern(MailCommon::SearchPattern const&) () at /lib64/libkmailprivate.so.4
#8  0x00007f6e5392ba73 in KMMainWidget::slotRequestFullSearchFromQuickSearch() () at /lib64/libkmailprivate.so.4
#9  0x00007f6e53a3b27c in KMMainWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /lib64/libkmailprivate.so.4
#10 0x00007f6edb1d6a80 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#11 0x00007f6edc3219d2 in QAction::triggered(bool) () at /lib64/libQtGui.so.4
#12 0x00007f6edc322d33 in QAction::activate(QAction::ActionEvent) () at /lib64/libQtGui.so.4
#13 0x00007f6edc78048d in QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4
#14 0x00007f6edc784889 in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () at /lib64/libQtGui.so.4
#15 0x00007f6edd17df33 in KMenu::mouseReleaseEvent(QMouseEvent*) () at /lib64/libkdeui.so.5
#16 0x00007f6edc37e140 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#17 0x00007f6edc788afb in QMenu::event(QEvent*) () at /lib64/libQtGui.so.4
#18 0x00007f6edc32793c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#19 0x00007f6edc32e956 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#20 0x00007f6edd0b359a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#21 0x00007f6edb1c28dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#22 0x00007f6edc32df5d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib64/libQtGui.so.4
#23 0x00007f6edc3a91ec in QETWidget::translateMouseEvent(_XEvent const*) () at /lib64/libQtGui.so.4
#24 0x00007f6edc3a722d in QApplication::x11ProcessEvent(_XEvent*) () at /lib64/libQtGui.so.4
#25 0x00007f6edc3d0249 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtGui.so.4
#26 0x00007f6ed74aae3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#27 0x00007f6ed74ab1d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#28 0x00007f6ed74ab27c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#29 0x00007f6edb1f2e8e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#30 0x00007f6edc3d03e6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#31 0x00007f6edb1c1151 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#32 0x00007f6edb1c14c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#33 0x00007f6edb1c7069 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#34 0x000055bcb55b0a05 in main ()

Possible duplicates by query: bug 355796.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 21:02:17 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those Framework-based versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the opportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-02-01 09:53:48 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.