Bug 333725 - Kontact crashed out of the blue
Summary: Kontact crashed out of the blue
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.13
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
: 332032 337611 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-04-22 12:47 UTC by cordawyn
Modified: 2018-02-01 09:56 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 cordawyn 2014-04-22 12:47:35 UTC
Application: kontact (4.13)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic x86_64
Distribution: Ubuntu 14.04 LTS

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

Typing stuff in emacs. Nothing related to Kontact or sending/receiving e-mails.

-- 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 0x7fb793708800 (LWP 3150))]

Thread 6 (Thread 0x7fb773844700 (LWP 3161)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb78e4ae81d in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fb78e4ae859 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fb78abd0182 in start_thread (arg=0x7fb773844700) at pthread_create.c:312
#4  0x00007fb790c8230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fb732f41700 (LWP 3231)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb78e1ef20d in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fb78e4ddfd6 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fb78abd0182 in start_thread (arg=0x7fb732f41700) at pthread_create.c:312
#4  0x00007fb790c8230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fb71e863700 (LWP 3468)):
[KCrash Handler]
#6  0x00007fb787e57c1e in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#7  0x00007fb787e510c2 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#8  0x00007fb787e515b2 in dbus_message_unref () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#9  0x00007fb790019099 in q_dbus_message_unref (message=<optimized out>) at qdbus_symbols_p.h:296
#10 ~QDBusArgumentPrivate (this=<optimized out>, __in_chrg=<optimized out>) at qdbusargument.cpp:66
#11 QDBusArgument::~QDBusArgument (this=0x20bd5d0, __in_chrg=<optimized out>) at qdbusargument.cpp:348
#12 0x00007fb78fff5bce in qMetaTypeDeleteHelper<QDBusArgument> (t=0x25965a0) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:134
#13 0x00007fb7913f2083 in clear (d=0x4bf4100) at kernel/qvariant.cpp:290
#14 0x00007fb78ffe4e2c in node_destruct (this=<optimized out>, to=<optimized out>, from=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:431
#15 free (this=<optimized out>, data=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:757
#16 QList<QVariant>::~QList (this=0x20bd5d0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:732
#17 0x00007fb78fff940f in QDBusMessage::~QDBusMessage (this=0x20bd5d0, __in_chrg=<optimized out>) at qdbusmessage.cpp:537
#18 0x00007fb78fff61b6 in ~QDBusCallDeliveryEvent (this=0x68d0070, __in_chrg=<optimized out>) at qdbusintegrator_p.h:93
#19 QDBusCallDeliveryEvent::~QDBusCallDeliveryEvent (this=0x68d0070, __in_chrg=<optimized out>) at qdbusintegrator_p.h:93
#20 0x00007fb7913d1b46 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x20a2110) at kernel/qcoreapplication.cpp:1593
#21 0x00007fb7913d1fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#22 0x00007fb7913fbf83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=0x7fb718001350) at kernel/qeventdispatcher_glib.cpp:287
#24 0x00007fb78a6f0e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fb78a6f1048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fb78a6f10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fb7913fb7be in QEventDispatcherGlib::processEvents (this=0x7fb7180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#28 0x00007fb7913cd0af in QEventLoop::processEvents (this=this@entry=0x7fb71e862de0, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007fb7913cd3a5 in QEventLoop::exec (this=this@entry=0x7fb71e862de0, flags=...) at kernel/qeventloop.cpp:204
#30 0x00007fb7912c9c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#31 0x00007fb7912cc32f in QThreadPrivate::start (arg=0x16f80a0) at thread/qthread_unix.cpp:349
#32 0x00007fb78abd0182 in start_thread (arg=0x7fb71e863700) at pthread_create.c:312
#33 0x00007fb790c8230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fb717987700 (LWP 3591)):
#0  0x00007fb78a73262a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb78a732989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb78a6f0699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb78a6f0f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb78a6f10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb7913fb7be in QEventDispatcherGlib::processEvents (this=0x7fb70c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fb7913cd0af in QEventLoop::processEvents (this=this@entry=0x7fb717986da0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fb7913cd3a5 in QEventLoop::exec (this=this@entry=0x7fb717986da0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fb7912c9c5f in QThread::exec (this=this@entry=0x1b693d0) at thread/qthread.cpp:537
#9  0x00007fb7913ae823 in QInotifyFileSystemWatcherEngine::run (this=0x1b693d0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007fb7912cc32f in QThreadPrivate::start (arg=0x1b693d0) at thread/qthread_unix.cpp:349
#11 0x00007fb78abd0182 in start_thread (arg=0x7fb717987700) at pthread_create.c:312
#12 0x00007fb790c8230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fb717186700 (LWP 3634)):
#0  0x00007fb78a732627 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb78a732989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb78a6f0f99 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb78a6f10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb7913fb7be in QEventDispatcherGlib::processEvents (this=0x7fb7040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007fb7913cd0af in QEventLoop::processEvents (this=this@entry=0x7fb717185de0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb7913cd3a5 in QEventLoop::exec (this=this@entry=0x7fb717185de0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fb7912c9c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#8  0x00007fb7912cc32f in QThreadPrivate::start (arg=0x2229720) at thread/qthread_unix.cpp:349
#9  0x00007fb78abd0182 in start_thread (arg=0x7fb717186700) at pthread_create.c:312
#10 0x00007fb790c8230d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fb793708800 (LWP 3150)):
#0  0x00007fb790c736bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb78a731c20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb78a6f0b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb78a6f0f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb78a6f10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb7913fb7be in QEventDispatcherGlib::processEvents (this=0x1409bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fb791e62bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#7  0x00007fb7913cd0af in QEventLoop::processEvents (this=this@entry=0x7fff831b4ac0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007fb7913cd3a5 in QEventLoop::exec (this=this@entry=0x7fff831b4ac0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007fb7913d2b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#10 0x0000000000403660 in ?? ()
#11 0x00007fb790ba8ec5 in __libc_start_main (main=0x402bb0, argc=3, argv=0x7fff831b4d08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff831b4cf8) at libc-start.c:287
#12 0x0000000000403b28 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 332032.

Possible duplicates by query: bug 332032.

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-04-29 13:43:10 UTC
*** Bug 332032 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2014-10-22 00:25:24 UTC
*** Bug 337611 has been marked as a duplicate of this bug. ***
Comment 3 Piotr Keplicz 2014-11-12 12:06:13 UTC
Application: kontact (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.0-24-generic x86_64
Distribution: Ubuntu 14.10

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

Kontact crashed suddenly, a couple of minutes after system startup. I wasn't doing anything  in the Kontact at the moment.

-- 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 0x7f2b1ce7b8c0 (LWP 4587))]

Thread 4 (Thread 0x7f2afc9b6700 (LWP 4651)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2b17b7581d in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f2b17b75859 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2b1428f0a5 in start_thread (arg=0x7f2afc9b6700) at pthread_create.c:309
#4  0x00007f2b1a3a084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f2abc0b3700 (LWP 4665)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2b178b620d in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f2b17ba4fd6 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2b1428f0a5 in start_thread (arg=0x7f2abc0b3700) at pthread_create.c:309
#4  0x00007f2b1a3a084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f2aa8b99700 (LWP 4715)):
[KCrash Handler]
#6  0x00007f2b11a063ae in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#7  0x00007f2b119fee02 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#8  0x00007f2b119ff332 in dbus_message_unref () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#9  0x00007f2b197187e9 in q_dbus_message_unref (message=<optimized out>) at qdbus_symbols_p.h:296
#10 ~QDBusArgumentPrivate (this=<optimized out>, __in_chrg=<optimized out>) at qdbusargument.cpp:66
#11 QDBusArgument::~QDBusArgument (this=0x16abc30, __in_chrg=<optimized out>) at qdbusargument.cpp:348
#12 0x00007f2b196f565e in qMetaTypeDeleteHelper<QDBusArgument> (t=0x3462840) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:134
#13 0x00007f2b1ab19143 in clear (d=0x10bb5e0) at kernel/qvariant.cpp:290
#14 0x00007f2b196e4b5c in node_destruct (this=<optimized out>, to=0x1ce0398, from=0x1ce0398) at ../../include/QtCore/../../src/corelib/tools/qlist.h:431
#15 free (this=<optimized out>, data=0x1ce0380) at ../../include/QtCore/../../src/corelib/tools/qlist.h:757
#16 QList<QVariant>::~QList (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:732
#17 0x00007f2b196f8daf in QDBusMessage::~QDBusMessage (this=0x16abc30, __in_chrg=<optimized out>) at qdbusmessage.cpp:537
#18 0x00007f2b196f5bb6 in ~QDBusCallDeliveryEvent (this=0x31f0390, __in_chrg=<optimized out>) at qdbusintegrator_p.h:93
#19 QDBusCallDeliveryEvent::~QDBusCallDeliveryEvent (this=0x31f0390, __in_chrg=<optimized out>) at qdbusintegrator_p.h:93
#20 0x00007f2b1aaf8f4a in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x16ac1d0) at kernel/qcoreapplication.cpp:1593
#21 0x00007f2b1aaf93d3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#22 0x00007f2b1ab22ed3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#23 postEventSourceDispatch (s=0x7f2aa40012e0) at kernel/qeventdispatcher_glib.cpp:287
#24 0x00007f2b13da9c5d in g_main_dispatch (context=0x7f2aa40009a0) at /build/buildd/glib2.0-2.42.0/./glib/gmain.c:3111
#25 g_main_context_dispatch (context=context@entry=0x7f2aa40009a0) at /build/buildd/glib2.0-2.42.0/./glib/gmain.c:3710
#26 0x00007f2b13da9f48 in g_main_context_iterate (context=context@entry=0x7f2aa40009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.42.0/./glib/gmain.c:3781
#27 0x00007f2b13da9ffc in g_main_context_iteration (context=0x7f2aa40009a0, may_block=1) at /build/buildd/glib2.0-2.42.0/./glib/gmain.c:3842
#28 0x00007f2b1ab23031 in QEventDispatcherGlib::processEvents (this=0x7f2aa40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#29 0x00007f2b1aaf44f1 in QEventLoop::processEvents (this=this@entry=0x7f2aa8b98d20, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f2b1aaf4805 in QEventLoop::exec (this=this@entry=0x7f2aa8b98d20, flags=...) at kernel/qeventloop.cpp:204
#31 0x00007f2b1a9f2c39 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#32 0x00007f2b1a9f539f in QThreadPrivate::start (arg=0x95f370) at thread/qthread_unix.cpp:349
#33 0x00007f2b1428f0a5 in start_thread (arg=0x7f2aa8b99700) at pthread_create.c:309
#34 0x00007f2b1a3a084d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f2b1ce7b8c0 (LWP 4587)):
#0  0x00007f2b1a3920ad in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2b13deced0 in read (__nbytes=16, __buf=0x7fffe4cd2230, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x687430) at /build/buildd/glib2.0-2.42.0/./glib/gwakeup.c:210
#3  0x00007f2b13da996c in g_main_context_check (context=context@entry=0x6d2ef0, max_priority=2147483647, fds=fds@entry=0x26d5820, n_fds=n_fds@entry=10) at /build/buildd/glib2.0-2.42.0/./glib/gmain.c:3579
#4  0x00007f2b13da9e83 in g_main_context_iterate (context=context@entry=0x6d2ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.42.0/./glib/gmain.c:3778
#5  0x00007f2b13da9ffc in g_main_context_iteration (context=0x6d2ef0, may_block=1) at /build/buildd/glib2.0-2.42.0/./glib/gmain.c:3842
#6  0x00007f2b1ab2304e in QEventDispatcherGlib::processEvents (this=0x68ba40, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007f2b1b5a24e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#8  0x00007f2b1aaf44f1 in QEventLoop::processEvents (this=this@entry=0x7fffe4cd2470, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f2b1aaf4805 in QEventLoop::exec (this=this@entry=0x7fffe4cd2470, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f2b1aaf9f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#11 0x00007f2b1b4fd4dc in QApplication::exec () at kernel/qapplication.cpp:3828
#12 0x0000000000403509 in main (argc=1, argv=0x7fffe4cd2698) at ../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 333725, bug 332032.
Comment 4 Denis Kurz 2017-06-23 19:37:46 UTC
This bug has never been confirmed for a Kontact version that is based on KDE Frameworks (5.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 oportunity 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 5 Denis Kurz 2018-02-01 09:56:10 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.