Bug 333383 - Kontact crashes on filtering for emails
Summary: Kontact crashes on filtering for emails
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-04-13 16:46 UTC by Robby Engelmann
Modified: 2014-04-22 10:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
failing gdb (12.60 KB, text/plain)
2014-04-14 05:58 UTC, Robby Engelmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robby Engelmann 2014-04-13 16:46:07 UTC
Application: kontact (4.13 rc)
KDE Platform Version: 4.12.97
Qt Version: 4.8.5
Operating System: Linux 3.14.0-23.gfa168d7-desktop i686
Distribution: "openSUSE 13.1 (Bottle) (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
start Kontact
switch to kmail
go to a folder containing emails
looking for a specific string

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1cc97c0 (LWP 2896))]

Thread 4 (Thread 0xaf27db40 (LWP 2897)):
#0  0xb779c424 in __kernel_vsyscall ()
#1  0xb356af2c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60e18cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb50550e7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb505511f in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb356707a in start_thread () from /lib/libpthread.so.0
#6  0xb60d480e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xae954b40 (LWP 2898)):
#0  0xb779c424 in __kernel_vsyscall ()
#1  0xb356af2c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb60e18cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb507d853 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/libQtWebKit.so.4
#4  0xb4ed983c in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb5066cb6 in ?? () from /usr/lib/libQtWebKit.so.4
#6  0xb507d1d9 in ?? () from /usr/lib/libQtWebKit.so.4
#7  0xb356707a in start_thread () from /lib/libpthread.so.0
#8  0xb60d480e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xabee6b40 (LWP 2903)):
#0  0xb779c424 in __kernel_vsyscall ()
#1  0xb60e2372 in clock_gettime () from /lib/libc.so.6
#2  0xb634c07c in do_gettime (frac=0xabee5fa0, sec=0xabee5f98) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb6431e82 in updateCurrentTime (this=0xab502074) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=this@entry=0xab502074, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0xb643043b in timerSourcePrepareHelper (src=src@entry=0xab502040, timeout=0xabee609c) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb64304ca in timerSourcePrepare (source=0xab502040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0xb345c0e3 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#9  0xb345c9ff in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xb345cc48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#11 0xb643060f in QEventDispatcherGlib::processEvents (this=0xab500468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0xb63ffa03 in QEventLoop::processEvents (this=this@entry=0xabee6208, flags=...) at kernel/qeventloop.cpp:149
#13 0xb63ffd29 in QEventLoop::exec (this=this@entry=0xabee6208, flags=...) at kernel/qeventloop.cpp:204
#14 0xb62ee30d in QThread::exec (this=this@entry=0x9f57570) at thread/qthread.cpp:536
#15 0xb62ee45b in QThread::run (this=0x9f57570) at thread/qthread.cpp:603
#16 0xb62f0c5f in QThreadPrivate::start (arg=0x9f57570) at thread/qthread_unix.cpp:338
#17 0xb356707a in start_thread () from /lib/libpthread.so.0
#18 0xb60d480e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb1cc97c0 (LWP 2896)):
[KCrash Handler]
#7  0xb779c424 in __kernel_vsyscall ()
#8  0xb60146a6 in raise () from /lib/libc.so.6
#9  0xb6015e33 in abort () from /lib/libc.so.6
#10 0xb61e8085 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#11 0xb61e5d03 in ?? () from /usr/lib/libstdc++.so.6
#12 0xb61e5d3f in std::terminate() () from /usr/lib/libstdc++.so.6
#13 0xb61e5ff5 in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#14 0xb63fff15 in QEventLoop::exec (this=this@entry=0xbff1d028, flags=...) at kernel/qeventloop.cpp:218
#15 0xb64054fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#16 0xb6977364 in QApplication::exec () at kernel/qapplication.cpp:3823
#17 0x0804ae4c in main (argc=1, argv=0xbff1d1b4) at /usr/src/debug/kdepim-4.12.97/kontact/src/main.cpp:219

Possible duplicates by query: bug 333379, bug 333346, bug 333327, bug 333253, bug 333205.

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-04-14 02:14:31 UTC
Since you can reproduce the crash every time, please follow the guide[1] and try to run it under gdb to get a better backtrace.  

[1] http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_when_an_uncaught_exception_is_causing_a_crash
Comment 2 Robby Engelmann 2014-04-14 05:57:41 UTC
I tried according to the guide, but it does not work, see attachment
Comment 3 Robby Engelmann 2014-04-14 05:58:12 UTC
Created attachment 86088 [details]
failing gdb
Comment 4 Robby Engelmann 2014-04-22 10:43:54 UTC
I removed all baloo-specific files from my home dir when 4.13 finally was published. Now, it works fine again.