Bug 367808

Summary: kontact crashed when closing
Product: [Applications] kontact Reporter: rainer <kdebugs>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kdenis, paolo.pedroni
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description rainer 2016-08-25 17:09:14 UTC
Application: kontact (5.2.3)

Qt Version: 5.6.1
Frameworks Version: 5.24.0
Operating System: Linux 4.7.1-1-default x86_64
Distribution: "openSUSE Tumbleweed (20160822) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Currently I have seemingly some issues with kontact/akonadi. Here I deleted the last serach folder which led to a weird UI of kmail (folder tree with empty labels). I wnated to restart, therefore closed it, which led to this crash.

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

Thread 18 (Thread 0x7f2be0c96700 (LWP 18471)):
#0  0x00007f2cafa0fa1d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2ca839b056 in g_main_context_iterate (priority=<optimized out>, n_fds=1, fds=0x7f2bcc002c20, timeout=<optimized out>, context=0x7f2bcc000990) at gmain.c:4135
#2  0x00007f2ca839b056 in g_main_context_iterate (context=context@entry=0x7f2bcc000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f2ca839b16c in g_main_context_iteration (context=0x7f2bcc000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f2cb0552aeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2bcc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f2cb04fa76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2be0c95cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f2cb03203b3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500
#7  0x00007f2cb03252d8 in QThreadPrivate::start(void*) (arg=0x1300260) at thread/qthread_unix.cpp:341
#8  0x00007f2ca8bbe474 in start_thread (arg=0x7f2be0c96700) at pthread_create.c:333
#9  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f2be1d9e700 (LWP 18468)):
#0  0x00007f2cafa25081 in __GI___clock_gettime (clock_id=1, tp=tp@entry=0x7f2be1d9da20) at ../sysdeps/unix/clock_gettime.c:93
#1  0x00007f2cb03d0d96 in qt_gettime() (ts=0x7f2be1d9da20, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#2  0x00007f2cb03d0d96 in qt_gettime() (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:156
#3  0x00007f2cb03d0d96 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:165
#4  0x00007f2cb0550699 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f2bd80030d0) at kernel/qtimerinfo_unix.cpp:84
#5  0x00007f2cb0550c45 in QTimerInfoList::timerWait(timespec&) (this=0x7f2bd80030d0, tm=...) at kernel/qtimerinfo_unix.cpp:381
#6  0x00007f2cb0551fde in timerSourcePrepare(GSource*, gint*) (timeout=0x7f2be1d9daf4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:126
#7  0x00007f2cb0551fde in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f2be1d9daf4) at kernel/qeventdispatcher_glib.cpp:159
#8  0x00007f2ca839a5a9 in g_main_context_prepare (context=context@entry=0x7f2bd8000990, priority=priority@entry=0x7f2be1d9db80) at gmain.c:3442
#9  0x00007f2ca839af7b in g_main_context_iterate (context=context@entry=0x7f2bd8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#10 0x00007f2ca839b16c in g_main_context_iteration (context=0x7f2bd8000990, may_block=may_block@entry=1) at gmain.c:3901
#11 0x00007f2cb0552aeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2bd80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#12 0x00007f2cb04fa76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2be1d9dcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#13 0x00007f2cb03203b3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500
#14 0x00007f2cb03252d8 in QThreadPrivate::start(void*) (arg=0x1de03e0) at thread/qthread_unix.cpp:341
#15 0x00007f2ca8bbe474 in start_thread (arg=0x7f2be1d9e700) at pthread_create.c:333
#16 0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f2be2bd0700 (LWP 18411)):
#0  0x00007f2ca839a563 in g_main_context_prepare (context=context@entry=0x7f2bd4000990, priority=priority@entry=0x7f2be2bcfb80) at gmain.c:3424
#1  0x00007f2ca839af7b in g_main_context_iterate (context=context@entry=0x7f2bd4000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#2  0x00007f2ca839b16c in g_main_context_iteration (context=0x7f2bd4000990, may_block=may_block@entry=1) at gmain.c:3901
#3  0x00007f2cb0552aeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2bd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#4  0x00007f2cb04fa76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2be2bcfcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f2cb03203b3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500
#6  0x00007f2cb03252d8 in QThreadPrivate::start(void*) (arg=0x1b1e7c0) at thread/qthread_unix.cpp:341
#7  0x00007f2ca8bbe474 in start_thread (arg=0x7f2be2bd0700) at pthread_create.c:333
#8  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f2be33d1700 (LWP 18408)):
#0  0x00007f2cafa0fa1d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2ca839b056 in g_main_context_iterate (priority=<optimized out>, n_fds=1, fds=0x7f2bdc002a20, timeout=<optimized out>, context=0x7f2bdc000990) at gmain.c:4135
#2  0x00007f2ca839b056 in g_main_context_iterate (context=context@entry=0x7f2bdc000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f2ca839b16c in g_main_context_iteration (context=0x7f2bdc000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f2cb0552aeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2bdc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f2cb04fa76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2be33d0cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f2cb03203b3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500
#7  0x00007f2cb03252d8 in QThreadPrivate::start(void*) (arg=0x1ab8cc0) at thread/qthread_unix.cpp:341
#8  0x00007f2ca8bbe474 in start_thread (arg=0x7f2be33d1700) at pthread_create.c:333
#9  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f2c0cd08700 (LWP 18396)):
#0  0x00007f2ca83df0c4 in g_mutex_unlock (mutex=0x7f2bf8000990) at gthread-posix.c:1347
#1  0x00007f2ca8399ffe in g_main_context_acquire (context=0x7f2bf8000990) at gmain.c:3228
#2  0x00007f2ca839af05 in g_main_context_iterate (context=context@entry=0x7f2bf8000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3790
#3  0x00007f2ca839b16c in g_main_context_iteration (context=0x7f2bf8000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f2cb0552aeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2bf80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f2cb04fa76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2c0cd07cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f2cb03203b3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500
#7  0x00007f2cb03252d8 in QThreadPrivate::start(void*) (arg=0x1693890) at thread/qthread_unix.cpp:341
#8  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c0cd08700) at pthread_create.c:333
#9  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f2c0df28700 (LWP 18392)):
#0  0x00007f2cb0551fc2 in timerSourcePrepare(GSource*, gint*) (timeout=0x7f2c0df27af4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:129
#1  0x00007f2cb0551fc2 in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=timeout@entry=0x7f2c0df27af4) at kernel/qeventdispatcher_glib.cpp:159
#2  0x00007f2ca839a5a9 in g_main_context_prepare (context=context@entry=0x7f2c00000990, priority=priority@entry=0x7f2c0df27b80) at gmain.c:3442
#3  0x00007f2ca839af7b in g_main_context_iterate (context=context@entry=0x7f2c00000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#4  0x00007f2ca839b16c in g_main_context_iteration (context=0x7f2c00000990, may_block=may_block@entry=1) at gmain.c:3901
#5  0x00007f2cb0552aeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2c000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007f2cb04fa76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2c0df27cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f2cb03203b3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500
#8  0x00007f2cb03252d8 in QThreadPrivate::start(void*) (arg=0x163f410) at thread/qthread_unix.cpp:341
#9  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c0df28700) at pthread_create.c:333
#10 0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f2c2e7fc700 (LWP 18389)):
#0  0x00007f2ca8bc409f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2cad00f163 in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007f2cad345781 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c2e7fc700) at pthread_create.c:333
#4  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f2c2effd700 (LWP 18388)):
#0  0x00007f2ca8bc409f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2cad00f163 in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007f2cad345781 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c2effd700) at pthread_create.c:333
#4  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f2c2f7fe700 (LWP 18387)):
#0  0x00007f2ca8bc409f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2cad00f163 in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007f2cad345781 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c2f7fe700) at pthread_create.c:333
#4  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f2c2ffff700 (LWP 18386)):
#0  0x00007f2ca8bc409f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2cad00f163 in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007f2cad345781 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c2ffff700) at pthread_create.c:333
#4  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f2c349f2700 (LWP 18385)):
#0  0x00007f2ca8bc409f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2cad00f163 in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007f2cad345781 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c349f2700) at pthread_create.c:333
#4  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f2c351f3700 (LWP 18384)):
#0  0x00007f2ca8bc409f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2cad00f163 in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007f2cad345781 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c351f3700) at pthread_create.c:333
#4  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f2c359f4700 (LWP 18383)):
#0  0x00007f2ca8bc409f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2cad00e011 in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007f2cad345781 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c359f4700) at pthread_create.c:333
#4  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f2c4318b700 (LWP 18380)):
#0  0x00007f2cb031d409 in QMutex::unlock() (__m2=<optimized out>, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7f2c4318aa68: 0x1, this=0x1343dd8) at /usr/include/c++/6/bits/atomic_base.h:752
#1  0x00007f2cb031d409 in QMutex::unlock() (__m=std::memory_order_release, __p2=0x0, __p1=@0x7f2c4318aa68: 0x1, this=0x1343dd8) at /usr/include/c++/6/atomic:475
#2  0x00007f2cb031d409 in QMutex::unlock() (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=...) at ../../src/corelib/arch/qatomic_cxx11.h:167
#3  0x00007f2cb031d409 in QMutex::unlock() (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=<optimized out>, this=0x1343dd8) at ../../src/corelib/thread/qbasicatomic.h:278
#4  0x00007f2cb031d409 in QMutex::unlock() (current=<synthetic pointer>, this=0x1343dd8) at thread/qmutex.h:85
#5  0x00007f2cb031d409 in QMutex::unlock() (this=this@entry=0x1343dd8) at thread/qmutex.cpp:271
#6  0x00007f2cb0552191 in postEventSourcePrepare(GSource*, gint*) (this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:138
#7  0x00007f2cb0552191 in postEventSourcePrepare(GSource*, gint*) (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../src/corelib/thread/qmutex.h:132
#8  0x00007f2cb0552191 in postEventSourcePrepare(GSource*, gint*) (this=0x1343db0) at ../../src/corelib/thread/qthread_p.h:246
#9  0x00007f2cb0552191 in postEventSourcePrepare(GSource*, gint*) (s=0x7f2c3c0012d0, timeout=timeout@entry=0x7f2c4318aaf4) at kernel/qeventdispatcher_glib.cpp:253
#10 0x00007f2ca839a5a9 in g_main_context_prepare (context=context@entry=0x7f2c3c000990, priority=priority@entry=0x7f2c4318ab80) at gmain.c:3442
#11 0x00007f2ca839af7b in g_main_context_iterate (context=context@entry=0x7f2c3c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#12 0x00007f2ca839b16c in g_main_context_iteration (context=0x7f2c3c000990, may_block=may_block@entry=1) at gmain.c:3901
#13 0x00007f2cb0552aeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2c3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#14 0x00007f2cb04fa76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2c4318acc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#15 0x00007f2cb03203b3 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500
#16 0x00007f2cb03252d8 in QThreadPrivate::start(void*) (arg=0x1343f70) at thread/qthread_unix.cpp:341
#17 0x00007f2ca8bbe474 in start_thread (arg=0x7f2c4318b700) at pthread_create.c:333
#18 0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f2c87fff700 (LWP 18379)):
#0  0x00007f2ca8bc409f in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2cad314a6b in  () at /usr/lib64/libQt5WebKit.so.5
#2  0x00007f2cad314aa9 in  () at /usr/lib64/libQt5WebKit.so.5
#3  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c87fff700) at pthread_create.c:333
#4  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f2c8d47e700 (LWP 18378)):
#0  0x00007f2cafa0fa1d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2ca839b056 in g_main_context_iterate (priority=<optimized out>, n_fds=1, fds=0x7f2c8802e0d0, timeout=<optimized out>, context=0x7f2c88000990) at gmain.c:4135
#2  0x00007f2ca839b056 in g_main_context_iterate (context=context@entry=0x7f2c88000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f2ca839b16c in g_main_context_iteration (context=0x7f2c88000990, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f2cb0552aeb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f2c880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f2cb04fa76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f2c8d47dc90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f2cb03203b3 in QThread::exec() (this=this@entry=0x7f2caeea2d20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:500
#7  0x00007f2caec2f9b5 in QDBusConnectionManager::run() (this=0x7f2caeea2d20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189
#8  0x00007f2cb03252d8 in QThreadPrivate::start(void*) (arg=0x7f2caeea2d20 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:341
#9  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c8d47e700) at pthread_create.c:333
#10 0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f2c95a1f700 (LWP 18377)):
#0  0x00007f2cafa0fa1d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f2ca8fe4410 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f2c95a1ebc0) at /usr/include/bits/poll2.h:46
#2  0x00007f2ca8fe4410 in _xcb_conn_wait (c=c@entry=0x11a6120, cond=cond@entry=0x11a6160, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007f2ca8fe61a9 in xcb_wait_for_event (c=0x11a6120) at xcb_in.c:693
#4  0x00007f2c97d857b9 in QXcbEventReader::run() (this=0x11b6c30) at qxcbconnection.cpp:1325
#5  0x00007f2cb03252d8 in QThreadPrivate::start(void*) (arg=0x11b6c30) at thread/qthread_unix.cpp:341
#6  0x00007f2ca8bbe474 in start_thread (arg=0x7f2c95a1f700) at pthread_create.c:333
#7  0x00007f2cafa183ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2cb2e60900 (LWP 18376)):
[KCrash Handler]
#6  0x00007f2cb04a62d3 in QHash<QModelIndex, QPersistentModelIndexData*>::remove(QModelIndex const&) (this=this@entry=0x1a588a8) at ../../src/corelib/tools/qhash.h:767
#7  0x00007f2cb04a62d3 in QHash<QModelIndex, QPersistentModelIndexData*>::remove(QModelIndex const&) (this=this@entry=0x1a588a8, akey=...) at ../../src/corelib/tools/qhash.h:769
#8  0x00007f2cb04a1ad1 in QAbstractItemModelPrivate::removePersistentIndexData(QPersistentModelIndexData*) (this=0x1a58830, data=data@entry=0x1dbb310) at itemmodels/qabstractitemmodel.cpp:560
#9  0x00007f2cb04a1f28 in QPersistentModelIndex::~QPersistentModelIndex() (data=0x1dbb310) at itemmodels/qabstractitemmodel.cpp:75
#10 0x00007f2cb04a1f28 in QPersistentModelIndex::~QPersistentModelIndex() (this=<optimized out>, __in_chrg=<optimized out>) at itemmodels/qabstractitemmodel.cpp:166
#11 0x00007f2cb04aaa55 in QList<QItemSelectionRange>::~QList() (this=0x346f210, __in_chrg=<optimized out>) at itemmodels/qitemselectionmodel.h:47
#12 0x00007f2cb04aaa55 in QList<QItemSelectionRange>::~QList() (this=<optimized out>, to=0x1d4f2e8, from=0x1d4f2e0) at ../../src/corelib/tools/qlist.h:484
#13 0x00007f2cb04aaa55 in QList<QItemSelectionRange>::~QList() (this=0x1d4f368, data=0x1d4f2b0) at ../../src/corelib/tools/qlist.h:855
#14 0x00007f2cb04aaa55 in QList<QItemSelectionRange>::~QList() (this=this@entry=0x1a6a3c0, __in_chrg=<optimized out>) at ../../src/corelib/tools/qlist.h:817
#15 0x00007f2cb04b548b in QItemSelectionModelPrivate::~QItemSelectionModelPrivate() (this=0x1a6a3c0, __in_chrg=<optimized out>) at itemmodels/qitemselectionmodel.h:247
#16 0x00007f2cb04b548b in QItemSelectionModelPrivate::~QItemSelectionModelPrivate() (this=0x1a6a340, __in_chrg=<optimized out>) at ../../src/corelib/itemmodels/qitemselectionmodel_p.h:53
#17 0x00007f2cb04b548b in QItemSelectionModelPrivate::~QItemSelectionModelPrivate() (this=0x1a6a340, __in_chrg=<optimized out>) at ../../src/corelib/itemmodels/qitemselectionmodel_p.h:53
#18 0x00007f2cb0531927 in QObject::~QObject() (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:54
#19 0x00007f2cb0531927 in QObject::~QObject() (this=0x1a69ac8, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:101
#20 0x00007f2cb0531927 in QObject::~QObject() (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:893
#21 0x00007f2cb04ab1c9 in QItemSelectionModel::~QItemSelectionModel() (this=0x1a69ac0, __in_chrg=<optimized out>) at itemmodels/qitemselectionmodel.cpp:1146
#22 0x00007f2cb05286b1 in QObjectPrivate::deleteChildren() (this=this@entry=0x16bdb40) at kernel/qobject.cpp:1963
#23 0x00007f2cb14d4fd8 in QWidget::~QWidget() (this=0x16bd820, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1674
#24 0x00007f2c1615589b in KMMainWidget::~KMMainWidget() () at /usr/lib64/libkmailprivate.so.5
#25 0x00007f2c161559e9 in KMMainWidget::~KMMainWidget() () at /usr/lib64/libkmailprivate.so.5
#26 0x00007f2cb05286b1 in QObjectPrivate::deleteChildren() (this=this@entry=0x16bd110) at kernel/qobject.cpp:1963
#27 0x00007f2cb14d4fd8 in QWidget::~QWidget() (this=0x16bce70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1674
#28 0x00007f2cb14d5259 in QWidget::~QWidget() (this=0x16bce70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1694
#29 0x00007f2cae282192 in KParts::Part::~Part() () at /usr/lib64/libKF5Parts.so.5
#30 0x00007f2c164fcaac in  () at /usr/lib64/qt5/plugins/kmailpart.so
#31 0x00007f2c164fcb29 in  () at /usr/lib64/qt5/plugins/kmailpart.so
#32 0x00007f2cb2665cce in KontactInterface::Plugin::~Plugin() () at /usr/lib64/libKF5KontactInterface.so.5
#33 0x00007f2c1670e0e6 in  () at /usr/lib64/qt5/plugins/kontact_kmailplugin.so
#34 0x00007f2c1670e109 in  () at /usr/lib64/qt5/plugins/kontact_kmailplugin.so
#35 0x00007f2cb289112e in Kontact::MainWindow::~MainWindow() () at /usr/lib64/libkontactprivate.so.5
#36 0x00007f2cb2891269 in Kontact::MainWindow::~MainWindow() () at /usr/lib64/libkontactprivate.so.5
#37 0x00007f2cb052ad30 in QObject::event(QEvent*) (this=this@entry=0x128b220, e=e@entry=0x1f25e20) at kernel/qobject.cpp:1247
#38 0x00007f2cb14d97bb in QWidget::event(QEvent*) (this=this@entry=0x128b220, event=event@entry=0x1f25e20) at kernel/qwidget.cpp:9178
#39 0x00007f2cb15f2bcb in QMainWindow::event(QEvent*) (this=this@entry=0x128b220, event=event@entry=0x1f25e20) at widgets/qmainwindow.cpp:1543
#40 0x00007f2cb23c9787 in KMainWindow::event(QEvent*) (this=this@entry=0x128b220, ev=ev@entry=0x1f25e20) at /usr/src/debug/kxmlgui-5.24.0/src/kmainwindow.cpp:867
#41 0x00007f2cb240e565 in KXmlGuiWindow::event(QEvent*) (this=0x128b220, ev=0x1f25e20) at /usr/src/debug/kxmlgui-5.24.0/src/kxmlguiwindow.cpp:118
#42 0x00007f2cb1493aec in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x128b220, e=0x1f25e20) at kernel/qapplication.cpp:3804
#43 0x00007f2cb1498f8f in QApplication::notify(QObject*, QEvent*) (this=0x7ffe96f9f460, receiver=0x128b220, e=0x1f25e20) at kernel/qapplication.cpp:3561
#44 0x00007f2cb04fca20 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x128b220, event=event@entry=0x1f25e20) at kernel/qcoreapplication.cpp:1015
#45 0x00007f2cb04fe99c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x1f25e20, receiver=<optimized out>) at kernel/qcoreapplication.h:225
#46 0x00007f2cb04fe99c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1191a90) at kernel/qcoreapplication.cpp:1650
#47 0x00007f2cb04fee58 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508
#48 0x00007f2cb05526c3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x11fa030) at kernel/qeventdispatcher_glib.cpp:270
#49 0x00007f2ca839ae57 in g_main_context_dispatch (context=0x7f2c900016f0) at gmain.c:3154
#50 0x00007f2ca839ae57 in g_main_context_dispatch (context=context@entry=0x7f2c900016f0) at gmain.c:3769
#51 0x00007f2ca839b0c0 in g_main_context_iterate (context=context@entry=0x7f2c900016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#52 0x00007f2ca839b16c in g_main_context_iteration (context=0x7f2c900016f0, may_block=may_block@entry=1) at gmain.c:3901
#53 0x00007f2cb0552acf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x11fe300, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#54 0x00007f2cb04fa76a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe96f9f1c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#55 0x00007f2cb0502f6c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1285
#56 0x000000000040474f in  ()
#57 0x00007f2caf950741 in __libc_start_main (main=0x4037b0, argc=1, argv=0x7ffe96f9f5b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe96f9f5a8) at ../csu/libc-start.c:289
#58 0x0000000000404c59 in _start ()

Possible duplicates by query: bug 358928, bug 355358.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-10 09:13:33 UTC

*** This bug has been marked as a duplicate of bug 329496 ***