Bug 354780 - Crash after unlocking screen
Summary: Crash after unlocking screen
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-11-03 08:41 UTC by Tom Mittelstädt
Modified: 2018-02-01 09:50 UTC (History)
0 users

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 Tom Mittelstädt 2015-11-03 08:41:26 UTC
Application: kontact (5.0.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-16-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
- What I was doing when the application crashed:
the crash appeared right after unlocking the screen. this happens around one time per day since update to kubuntu 15.10

The crash can be reproduced sometimes.

-- 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 0x7f067f83c880 (LWP 7865))]

Thread 10 (Thread 0x7f06771ba700 (LWP 7867)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f069b26448b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f069b2644c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f06969e36aa in start_thread (arg=0x7f06771ba700) at pthread_create.c:333
#4  0x00007f069c156eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f0633aca700 (LWP 7869)):
#0  0x00007f069c14b8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f0695d661ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0695d662fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f069cc8c29b in QEventDispatcherGlib::processEvents (this=0x7f062c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f069cc3275a in QEventLoop::exec (this=this@entry=0x7f0633ac9d40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f069ca503d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f069ca552be in QThreadPrivate::start (arg=0x1f651c0) at thread/qthread_unix.cpp:337
#7  0x00007f06969e36aa in start_thread (arg=0x7f0633aca700) at pthread_create.c:333
#8  0x00007f069c156eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f06330b3700 (LWP 7870)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f069af725b4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f069b294341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f06969e36aa in start_thread (arg=0x7f06330b3700) at pthread_create.c:333
#4  0x00007f069c156eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f0632893700 (LWP 7871)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f069af735e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f069b294341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f06969e36aa in start_thread (arg=0x7f0632893700) at pthread_create.c:333
#4  0x00007f069c156eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f0632092700 (LWP 7872)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f069af735e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f069b294341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f06969e36aa in start_thread (arg=0x7f0632092700) at pthread_create.c:333
#4  0x00007f069c156eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f0631891700 (LWP 7873)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f069af735e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f069b294341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f06969e36aa in start_thread (arg=0x7f0631891700) at pthread_create.c:333
#4  0x00007f069c156eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f0631090700 (LWP 7874)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f069af735e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f069b294341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f06969e36aa in start_thread (arg=0x7f0631090700) at pthread_create.c:333
#4  0x00007f069c156eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f063088f700 (LWP 7875)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f069af735e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f069b294341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f06969e36aa in start_thread (arg=0x7f063088f700) at pthread_create.c:333
#4  0x00007f069c156eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f061bfff700 (LWP 7876)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f069af735e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f069b294341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f06969e36aa in start_thread (arg=0x7f061bfff700) at pthread_create.c:333
#4  0x00007f069c156eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f067f83c880 (LWP 7865)):
[KCrash Handler]
#6  0x00007f060eaf6f02 in MailCommon::FolderCollection::writeConfig (this=this@entry=0x2a71ad0) at ../../mailcommon/folder/foldercollection.cpp:217
#7  0x00007f060eaf765d in MailCommon::FolderCollection::~FolderCollection (this=0x2a71ad0, __in_chrg=<optimized out>) at ../../mailcommon/folder/foldercollection.cpp:83
#8  0x00007f060eaf7699 in MailCommon::FolderCollection::~FolderCollection (this=0x2a71ad0, __in_chrg=<optimized out>) at ../../mailcommon/folder/foldercollection.cpp:85
#9  0x00007f060eaf87d5 in QtSharedPointer::ExternalRefCountData::destroy (this=0x20f8050) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:151
#10 QSharedPointer<MailCommon::FolderCollection>::deref (d=0x20f8050) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:471
#11 QSharedPointer<MailCommon::FolderCollection>::deref (this=0x2a72470) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:466
#12 QSharedPointer<MailCommon::FolderCollection>::~QSharedPointer (this=0x2a72470, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:305
#13 QMapNode<long long, QSharedPointer<MailCommon::FolderCollection> >::destroySubTree (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:260
#14 0x00007f060eaf87b1 in QMapNode<long long, QSharedPointer<MailCommon::FolderCollection> >::destroySubTree (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:263
#15 0x00007f060eaf87b1 in QMapNode<long long, QSharedPointer<MailCommon::FolderCollection> >::destroySubTree (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:263
#16 0x00007f060eaf88a8 in QMapData<long long, QSharedPointer<MailCommon::FolderCollection> >::destroy (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:222
#17 QMap<long long, QSharedPointer<MailCommon::FolderCollection> >::~QMap (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h:339
#18 0x00007f069c089d32 in __run_exit_handlers (status=1, listp=0x7f069c414698 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#19 0x00007f069c089d85 in __GI_exit (status=<optimized out>) at exit.c:104
#20 0x00007f06866e42ba in ?? () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#21 0x00007f06866e9f14 in _IceRead () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#22 0x00007f06866ede60 in IceProcessMessages () from /usr/lib/x86_64-linux-gnu/libICE.so.6
#23 0x00007f069cc6578a in QMetaObject::activate (sender=sender@entry=0x1e19420, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff092788b0) at kernel/qobject.cpp:3717
#24 0x00007f069cc65f87 in QMetaObject::activate (sender=sender@entry=0x1e19420, m=m@entry=0x7f069ce68700 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff092788b0) at kernel/qobject.cpp:3582
#25 0x00007f069ccde95e in QSocketNotifier::activated (this=this@entry=0x1e19420, _t1=9) at .moc/moc_qsocketnotifier.cpp:133
#26 0x00007f069cc71d7b in QSocketNotifier::event (this=0x1e19420, e=<optimized out>) at kernel/qsocketnotifier.cpp:296
#27 0x00007f069d502b8c in QApplicationPrivate::notify_helper (this=this@entry=0x1dc5d00, receiver=receiver@entry=0x1e19420, e=e@entry=0x7fff09278b20) at kernel/qapplication.cpp:3720
#28 0x00007f069d508230 in QApplication::notify (this=0x7fff09278fc0, receiver=0x1e19420, e=0x7fff09278b20) at kernel/qapplication.cpp:3503
#29 0x00007f069cc34f1b in QCoreApplication::notifyInternal (this=0x7fff09278fc0, receiver=0x1e19420, event=event@entry=0x7fff09278b20) at kernel/qcoreapplication.cpp:935
#30 0x00007f069cc8c74d in QCoreApplication::sendEvent (event=0x7fff09278b20, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#31 socketNotifierSourceDispatch (source=0x1e03330) at kernel/qeventdispatcher_glib.cpp:101
#32 0x00007f0695d65ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f0695d66250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f0695d662fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f069cc8c27f in QEventDispatcherGlib::processEvents (this=0x1e03bd0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#36 0x00007f069cc3275a in QEventLoop::exec (this=this@entry=0x7fff09278d30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#37 0x00007f069cc3a2cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#38 0x00007f069cf4f00c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#39 0x00007f069d4ff025 in QApplication::exec () at kernel/qapplication.cpp:2956
#40 0x0000000000404af1 in main (argc=1, argv=0x7fff09279118) at ../../../kontact/src/main.cpp:220

Possible duplicates by query: bug 354441.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:19:43 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those 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:50:27 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.