Bug 351539 - Kontact crashed on updating a recurring event
Summary: Kontact crashed on updating a recurring event
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-08-20 22:23 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-08-20 22:23:57 UTC
Application: kontact (4.14.7)
KDE Platform Version: 4.14.8
Qt Version: 4.8.6
Operating System: Linux 3.19.0-25-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing:

Kontact crashed while i was updating a recurring event.

The crash does not seem to be reproducible.

-- 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 0x7f118f9ae840 (LWP 9937))]

Thread 8 (Thread 0x7f116e007700 (LWP 9938)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f118a64f81d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f118a64f859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f1186d476aa in start_thread (arg=0x7f116e007700) at pthread_create.c:333
#4  0x00007f118ce8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f112d704700 (LWP 9939)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f118a39020d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f118a67efd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f1186d476aa in start_thread (arg=0x7f112d704700) at pthread_create.c:333
#4  0x00007f118ce8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f1119775700 (LWP 9965)):
#0  0x00007f118ce8de9d in recvmsg () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f118cea87fd in __netlink_request (h=h@entry=0x7f11197739a0, type=type@entry=18) at ../sysdeps/unix/sysv/linux/ifaddrs.c:164
#2  0x00007f118cea8b1c in getifaddrs_internal (ifap=ifap@entry=0x7f1119773aa8) at ../sysdeps/unix/sysv/linux/ifaddrs.c:327
#3  0x00007f118cea9860 in __getifaddrs (ifap=0x7f1119773aa8) at ../sysdeps/unix/sysv/linux/ifaddrs.c:821
#4  0x00007f1187df0a12 in interfaceListing () at kernel/qnetworkinterface_unix.cpp:411
#5  QNetworkInterfaceManager::scan (this=<optimized out>) at kernel/qnetworkinterface_unix.cpp:455
#6  0x00007f1187deb5ce in QNetworkInterfaceManager::allInterfaces (this=<optimized out>) at kernel/qnetworkinterface.cpp:116
#7  0x00007f1187dec194 in QNetworkInterface::allInterfaces () at kernel/qnetworkinterface.cpp:542
#8  0x00007f1118b226e0 in QGenericEngine::doRequestUpdate (this=0x2841e40) at qgenericengine.cpp:202
#9  0x00007f118d5eea0c in QMetaMethod::invoke (this=this@entry=0x7f1119774220, object=object@entry=0x2841e40, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#10 0x00007f118d5f0f4e in QMetaObject::invokeMethod (obj=obj@entry=0x2841e40, member=member@entry=0x7f1187e3c8c4 "requestUpdate", type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#11 0x00007f1187dd6362 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=0x7f1187e3c8c4 "requestUpdate", obj=0x2841e40) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:434
#12 QNetworkConfigurationManagerPrivate::pollEngines (this=0x243e6e0) at bearer/qnetworkconfigmanager_p.cpp:491
#13 0x00007f1187e35d2d in QNetworkConfigurationManagerPrivate::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qnetworkconfigmanager_p.cpp:83
#14 0x00007f118d5fb1ec in QMetaObject::activate (sender=0x7f1114012290, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3567
#15 0x00007f118d5ff7b3 in QObject::event (this=0x7f1114012290, e=<optimized out>) at kernel/qobject.cpp:1253
#16 0x00007f118dff39bc in QApplicationPrivate::notify_helper (this=this@entry=0x1aa28d0, receiver=receiver@entry=0x7f1114012290, e=e@entry=0x7f1119774b40) at kernel/qapplication.cpp:4570
#17 0x00007f118dffa4d8 in QApplication::notify (this=this@entry=0x7ffc0b4a85a0, receiver=receiver@entry=0x7f1114012290, e=e@entry=0x7f1119774b40) at kernel/qapplication.cpp:4356
#18 0x00007f118ed55c2a in KApplication::notify (this=0x7ffc0b4a85a0, receiver=0x7f1114012290, event=0x7f1119774b40) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007f118d5e61cd in QCoreApplication::notifyInternal (this=0x7ffc0b4a85a0, receiver=0x7f1114012290, event=event@entry=0x7f1119774b40) at kernel/qcoreapplication.cpp:955
#20 0x00007f118d617e9b in sendEvent (event=0x7f1119774b40, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QTimerInfoList::activateTimers (this=0x7f11140030e0) at kernel/qeventdispatcher_unix.cpp:621
#22 0x00007f118d614e91 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193
#23 0x00007f1186861c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f1186861f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f1186861fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f118d61587e in QEventDispatcherGlib::processEvents (this=0x7f11140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#27 0x00007f118d5e4d21 in QEventLoop::processEvents (this=this@entry=0x7f1119774d90, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f118d5e5085 in QEventLoop::exec (this=this@entry=0x7f1119774d90, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f118d4d8e89 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#30 0x00007f118d4db6ff in QThreadPrivate::start (arg=0x23c8690) at thread/qthread_unix.cpp:349
#31 0x00007f1186d476aa in start_thread (arg=0x7f1119775700) at pthread_create.c:333
#32 0x00007f118ce8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f11188eb700 (LWP 10098)):
#0  0x00007f118ce818dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1186861ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1186861fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f118d61587e in QEventDispatcherGlib::processEvents (this=0x7f110c003380, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f118d5e4d21 in QEventLoop::processEvents (this=this@entry=0x7f11188ead40, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f118d5e5085 in QEventLoop::exec (this=this@entry=0x7f11188ead40, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f118d4d8e89 in QThread::exec (this=this@entry=0x54b55c0) at thread/qthread.cpp:538
#7  0x00007f118d5c5493 in QInotifyFileSystemWatcherEngine::run (this=0x54b55c0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f118d4db6ff in QThreadPrivate::start (arg=0x54b55c0) at thread/qthread_unix.cpp:349
#9  0x00007f1186d476aa in start_thread (arg=0x7f11188eb700) at pthread_create.c:333
#10 0x00007f118ce8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f110a6ff700 (LWP 17915)):
#0  0x00007f11868a67a4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f11868613f0 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1186861de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1186861fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f118d61587e in QEventDispatcherGlib::processEvents (this=0x7f1104003800, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f118d5e4d21 in QEventLoop::processEvents (this=this@entry=0x7f110a6fed40, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f118d5e5085 in QEventLoop::exec (this=this@entry=0x7f110a6fed40, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f118d4d8e89 in QThread::exec (this=this@entry=0x379d030) at thread/qthread.cpp:538
#8  0x00007f118d5c5493 in QInotifyFileSystemWatcherEngine::run (this=0x379d030) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f118d4db6ff in QThreadPrivate::start (arg=0x379d030) at thread/qthread_unix.cpp:349
#10 0x00007f1186d476aa in start_thread (arg=0x7f110a6ff700) at pthread_create.c:333
#11 0x00007f118ce8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1108d10700 (LWP 19790)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f112457aa7a in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f112457aaa9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f1186d476aa in start_thread (arg=0x7f1108d10700) at pthread_create.c:333
#4  0x00007f118ce8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1103408700 (LWP 19793)):
#0  0x00007f118ce83743 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f118d5c1c0f in QProcessManager::run (this=0x7f118d94f5e0 <processManager()::processManager>) at io/qprocess_unix.cpp:270
#2  0x00007f118d4db6ff in QThreadPrivate::start (arg=0x7f118d94f5e0 <processManager()::processManager>) at thread/qthread_unix.cpp:349
#3  0x00007f1186d476aa in start_thread (arg=0x7f1103408700) at pthread_create.c:333
#4  0x00007f118ce8ceed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f118f9ae840 (LWP 9937)):
[KCrash Handler]
#6  0x00007f118d94e800 in QHashData::shared_null () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f118e071f80 in QApplication::x11ProcessEvent (this=0x7ffc0b4a85a0, event=event@entry=0x7ffc0b4a80d0) at kernel/qapplication_x11.cpp:3528
#8  0x00007f118e09bba2 in x11EventSourceDispatch (s=0x1a91eb0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#9  0x00007f1186861c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f1186861f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f1186861fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f118d61585e in QEventDispatcherGlib::processEvents (this=0x19fb1b0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#13 0x00007f118e09bc66 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#14 0x00007f118d5e4d21 in QEventLoop::processEvents (this=this@entry=0x7ffc0b4a84b0, flags=...) at kernel/qeventloop.cpp:149
#15 0x00007f118d5e5085 in QEventLoop::exec (this=this@entry=0x7ffc0b4a84b0, flags=...) at kernel/qeventloop.cpp:204
#16 0x00007f118d5eab09 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#17 0x00007f118dff1c1c in QApplication::exec () at kernel/qapplication.cpp:3828
#18 0x0000000000403509 in main (argc=1, argv=0x7ffc0b4a86f8) at ../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 351403, bug 351324, bug 350736, bug 350690, bug 350499.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:21:09 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:57 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.