Bug 362308 - Crash clicking "Apply" on new event
Summary: Crash clicking "Apply" on new event
Status: RESOLVED UPSTREAM
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 5.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
: 385453 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-04-26 15:05 UTC by Darren Edale
Modified: 2019-01-27 12:33 UTC (History)
2 users (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 Darren Edale 2016-04-26 15:05:19 UTC
Application: kontact (5.1.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-21-generic x86_64
Distribution: Ubuntu 16.04 LTS

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

I added an event to a google calendar. The event had recurrence (2nd Tuesday of every month for 5 occurrences). While adding the event, I added new tags to the list of tags, and selected a subset of these for the new event. I then clicked on "Apply". This is when the crash occurred. Perhaps this occurred because "Apply" expects an already-existing event to which it can apply details. Just a guess.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f03067d8940 (LWP 7768))]

Thread 35 (Thread 0x7f02e2562700 (LWP 7770)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0301df088b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0301df08c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f02fdbb36fa in start_thread (arg=0x7f02e2562700) at pthread_create.c:333
#4  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 34 (Thread 0x7f029efc7700 (LWP 7771)):
#0  0x00007f0303b6de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f02fd38931c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f029efc6c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x12ef560) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f029efc7700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 33 (Thread 0x7f02979b8700 (LWP 7772)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0301afea74 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0301e20541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f02fdbb36fa in start_thread (arg=0x7f02979b8700) at pthread_create.c:333
#4  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 32 (Thread 0x7f02971b7700 (LWP 7773)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0301affaa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0301e20541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f02fdbb36fa in start_thread (arg=0x7f02971b7700) at pthread_create.c:333
#4  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 31 (Thread 0x7f02969b6700 (LWP 7774)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0301affaa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0301e20541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f02fdbb36fa in start_thread (arg=0x7f02969b6700) at pthread_create.c:333
#4  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 30 (Thread 0x7f02961b5700 (LWP 7775)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0301affaa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0301e20541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f02fdbb36fa in start_thread (arg=0x7f02961b5700) at pthread_create.c:333
#4  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 29 (Thread 0x7f02959b4700 (LWP 7776)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0301affaa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0301e20541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f02fdbb36fa in start_thread (arg=0x7f02959b4700) at pthread_create.c:333
#4  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 28 (Thread 0x7f02951b3700 (LWP 7777)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0301affaa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0301e20541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f02fdbb36fa in start_thread (arg=0x7f02951b3700) at pthread_create.c:333
#4  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 27 (Thread 0x7f02949b2700 (LWP 7778)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0301affaa3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0301e20541 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f02fdbb36fa in start_thread (arg=0x7f02949b2700) at pthread_create.c:333
#4  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 26 (Thread 0x7f026e93b700 (LWP 7779)):
#0  0x00007f02fd386389 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd38884b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38924b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f026e93ac80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x167d880) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f026e93b700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 25 (Thread 0x7f026e13a700 (LWP 7780)):
#0  0x00007f02fd3cda64 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd388cda in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd3892c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f026e139c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x1692580) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f026e13a700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 24 (Thread 0x7f026d939700 (LWP 7783)):
#0  0x00007f0303b6de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f02fd38931c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f026d938c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x16843e0) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f026d939700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 23 (Thread 0x7f026cf20700 (LWP 7785)):
#0  0x00007f02fd3cda49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd389418 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#3  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f026cf1fc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#4  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#5  0x00007f030447984e in QThreadPrivate::start (arg=0x16c4db0) at thread/qthread_unix.cpp:331
#6  0x00007f02fdbb36fa in start_thread (arg=0x7f026cf20700) at pthread_create.c:333
#7  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7f025ffff700 (LWP 7787)):
#0  0x00007f02fd3cda64 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd388d49 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd3892c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f025fffec80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x1739c50) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f025ffff700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 21 (Thread 0x7f025f7fe700 (LWP 7789)):
#0  0x00007f02fd3cda49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd388ea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd389380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f024c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f025f7fdc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x17712e0) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f025f7fe700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f025e56d700 (LWP 7791)):
#0  0x00007f0303b6de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f02fd38931c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f025e56cc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x17c3100) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f025e56d700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f025dd6c700 (LWP 7793)):
#0  0x00007f02fd386340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd388c7a in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd3892c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f025dd6bc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x17c1070) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f025dd6c700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f025d56b700 (LWP 7795)):
#0  0x00007f02fd3cda49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd3892de in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f025d56ac80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x18ed050) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f025d56b700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f0243bed700 (LWP 7797)):
#0  0x00007f02fd3cda64 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd3892d6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f023c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f0243becc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x1a1ae60) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f0243bed700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f02433ec700 (LWP 7799)):
#0  0x00007f0303b6de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f02fd38931c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f02433ebc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x1a47c70) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f02433ec700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f0227fff700 (LWP 8059)):
#0  0x00007f02fd3cda49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd3888b9 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38924b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f021c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f0227ffec80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x1e36d40) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f0227fff700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f022685e700 (LWP 8078)):
#0  0x00007f02fd3cda49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd388787 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38924b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f022685dc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x2e36640) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f022685e700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f0224fb9700 (LWP 8081)):
#0  0x00007f02fd3cda49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd3888b9 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38924b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f02180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f0224fb8c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x168aab0) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f0224fb9700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f02135ad700 (LWP 8125)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f02f1deabd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f02f1deac19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f02fdbb36fa in start_thread (arg=0x7f02135ad700) at pthread_create.c:333
#4  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f018784d700 (LWP 10285)):
#0  0x00007f02fd3cda49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd388d5c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd3892c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f022c0207e0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f018784cc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x2effbb0) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f018784d700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f018604a700 (LWP 10287)):
#0  0x00007f02fd388eba in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd389380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f016c000d40, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f0186049c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x34f86a0) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f018604a700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f018704c700 (LWP 10289)):
#0  0x00007f02fd388d49 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd3892c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f0230046640, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f018704bc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x2ec1350) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f018704c700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f018684b700 (LWP 10291)):
#0  0x00007f0303b6de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f02fd38931c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f022805b180, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f018684ac80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x2dd6a10) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f018684b700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f02392ed700 (LWP 10293)):
#0  0x00007f02fd388e9f in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd389380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f017800d4d0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f02392ecc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x306f9a0) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f02392ed700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f018c850700 (LWP 10295)):
#0  0x00007f02fd3cda49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd388ad1 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd389297 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f0174001790, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f018c84fc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f030447984e in QThreadPrivate::start (arg=0x2f04800) at thread/qthread_unix.cpp:331
#8  0x00007f02fdbb36fa in start_thread (arg=0x7f018c850700) at pthread_create.c:333
#9  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f018c04f700 (LWP 10332)):
#0  0x00007f0303b6de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f02fd38931c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f017c006d20, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f018c04ec80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x33794d0) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f018c04f700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f018b84e700 (LWP 10334)):
#0  0x00007f02fd388e80 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f02fd389380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f0220003510, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f018b84dc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x4cfb540) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f018b84e700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f018b04d700 (LWP 10336)):
#0  0x00007f0303b6de8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f02fd38931c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f01700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f018b04cc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f030447984e in QThreadPrivate::start (arg=0x3fc6420) at thread/qthread_unix.cpp:331
#7  0x00007f02fdbb36fa in start_thread (arg=0x7f018b04d700) at pthread_create.c:333
#8  0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f018a84c700 (LWP 10522)):
#0  __GI___pthread_getspecific (key=6) at pthread_getspecific.c:30
#1  0x00007f02fd3afff0 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f02fd38829c in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f02fd3891d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f03046b0a9b in QEventDispatcherGlib::processEvents (this=0x7f0160001f70, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7f018a84bc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f03044748a4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#8  0x00007f030447984e in QThreadPrivate::start (arg=0x2f988a0) at thread/qthread_unix.cpp:331
#9  0x00007f02fdbb36fa in start_thread (arg=0x7f018a84c700) at pthread_create.c:333
#10 0x00007f0303b79b5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f03067d8940 (LWP 7768)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::proxy_to_source (proxy_index=..., this=0x3d19b00) at itemmodels/qsortfilterproxymodel.cpp:377
#7  QSortFilterProxyModel::mapToSource (proxyIndex=..., this=0x35c9f50) at itemmodels/qsortfilterproxymodel.cpp:2721
#8  QSortFilterProxyModelPrivate::store_persistent_indexes (this=this@entry=0x3d19b00) at itemmodels/qsortfilterproxymodel.cpp:1016
#9  0x00007f0304624c9a in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0x3d19b00, sourceParents=..., hint=QAbstractItemModel::NoLayoutChangeHint) at itemmodels/qsortfilterproxymodel.cpp:1329
#10 0x00007f030462b903 in QSortFilterProxyModel::qt_static_metacall (_o=_o@entry=0x35c9f50, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=9, _a=_a@entry=0x7ffe5b87a3f0) at .moc/moc_qsortfilterproxymodel.cpp:206
#11 0x00007f0304688fca in QMetaObject::activate (sender=0x3d16500, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffe5b87a3f0) at kernel/qobject.cpp:3713
#12 0x00007f03046897d7 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f03048a2ec0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffe5b87a3f0) at kernel/qobject.cpp:3578
#13 0x00007f0304705246 in QAbstractItemModel::layoutAboutToBeChanged (this=<optimized out>, _t1=..., _t2=QAbstractItemModel::NoLayoutChangeHint) at .moc/moc_qabstractitemmodel.cpp:569
#14 0x00007f025ed304db in ?? () from /usr/lib/x86_64-linux-gnu/libKF5IncidenceEditorsng.so.5
#15 0x00007f025ed52927 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5IncidenceEditorsng.so.5
#16 0x00007f025ed42fcd in ?? () from /usr/lib/x86_64-linux-gnu/libKF5IncidenceEditorsng.so.5
#17 0x00007f025eda4036 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5IncidenceEditorsng.so.5
#18 0x00007f025eda7017 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5IncidenceEditorsng.so.5
#19 0x00007f0304688fca in QMetaObject::activate (sender=0x30a0ab0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3713
#20 0x00007f025ed3de09 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5IncidenceEditorsng.so.5
#21 0x00007f025ed40040 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5IncidenceEditorsng.so.5
#22 0x00007f0304688fca in QMetaObject::activate (sender=sender@entry=0x2ec9d30, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe5b87aa10) at kernel/qobject.cpp:3713
#23 0x00007f03046897d7 in QMetaObject::activate (sender=sender@entry=0x2ec9d30, m=m@entry=0x7f030595c520 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffe5b87aa10) at kernel/qobject.cpp:3578
#24 0x00007f030570b6c2 in KJob::result (this=this@entry=0x2ec9d30, _t1=_t1@entry=0x2ec9d30) at ./moc_kjob.cpp:555
#25 0x00007f030570c281 in KJob::finishJob (this=0x2ec9d30, emitResult=<optimized out>) at ../../../src/lib/jobs/kjob.cpp:109
#26 0x00007f03031654e3 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5AkonadiCore.so.5
#27 0x00007f0304689ea1 in QObject::event (this=0x2ec9d30, e=<optimized out>) at kernel/qobject.cpp:1239
#28 0x00007f03051a005c in QApplicationPrivate::notify_helper (this=this@entry=0x11d0e50, receiver=receiver@entry=0x2ec9d30, e=e@entry=0x3e74030) at kernel/qapplication.cpp:3716
#29 0x00007f03051a5516 in QApplication::notify (this=0x7ffe5b87b270, receiver=0x2ec9d30, e=0x3e74030) at kernel/qapplication.cpp:3499
#30 0x00007f030465a62b in QCoreApplication::notifyInternal (this=0x7ffe5b87b270, receiver=0x2ec9d30, event=event@entry=0x3e74030) at kernel/qcoreapplication.cpp:965
#31 0x00007f030465ca26 in QCoreApplication::sendEvent (event=0x3e74030, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x11ce870) at kernel/qcoreapplication.cpp:1593
#33 0x00007f030465cf08 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1451
#34 0x00007f03046b0673 in postEventSourceDispatch (s=0x12265c0) at kernel/qeventdispatcher_glib.cpp:271
#35 0x00007f02fd389127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f02fd389380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f02fd38942c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f03046b0a7f in QEventDispatcherGlib::processEvents (this=0x121e9c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#39 0x00007f0304657dea in QEventLoop::exec (this=this@entry=0x7ffe5b87afd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#40 0x00007f030465fe8c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#41 0x0000000000404ae9 in main ()

Possible duplicates by query: bug 356116, bug 350531.

Reported using DrKonqi
Comment 1 Christoph Feck 2017-10-18 00:35:42 UTC
*** Bug 385453 has been marked as a duplicate of this bug. ***
Comment 2 Denis Kurz 2018-01-31 15:45:16 UTC
Thank you for reporting!

We have several bug reports involving QSortFilterProxyModels:

https://bugs.kde.org/show_bug.cgi?id=360817
https://bugs.kde.org/show_bug.cgi?id=361895
https://bugs.kde.org/show_bug.cgi?id=362308
https://bugs.kde.org/show_bug.cgi?id=363805
https://bugs.kde.org/show_bug.cgi?id=378283

There are other reports outside KDE PIM, too, that involve Qt <5.8 and QSortFilterProxyModels. As far as I can see, they all involved Qt before version 5.8. I think the crashes were caused by these Qt bugs:

https://bugreports.qt.io/browse/QTBUG-44611
https://bugreports.qt.io/browse/QTBUG-32981

I am not entirely sure if those Qt bugs are actually the culprit, so I won't mark the above bugs as duplicates of each other.

If this crash still happens with a Qt version greater than 5.8, please drop a note and this bug is reopened. You should include a more recent trace and Qt/Kontact versions then.
Comment 3 Christoph Feck 2019-01-27 12:33:09 UTC
Bug 403012 might be a duplicate and appeared with Qt 5.9.5.