Bug 341065 - Closing KMail crashed Kontact
Summary: Closing KMail crashed Kontact
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-11-17 22:37 UTC by Lester Petrie
Modified: 2018-02-01 09:45 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 Lester Petrie 2014-11-17 22:37:37 UTC
Application: kontact (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.17.2-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

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

I was quitting programs in preparation for logging out.  When I closed KMail, Kontact crashed.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f96fc3e1940 (LWP 15881))]

Thread 3 (Thread 0x7f96b01e5700 (LWP 15943)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000314d6b9a8d in JSC::BlockAllocator::blockFreeingThreadMain (this=0x24fce98) at /usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x000000314d9abe36 in WTF::wtfThreadEntryPoint (param=0x24f5b20) at /usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x0000003029607ee5 in start_thread (arg=0x7f96b01e5700) at pthread_create.c:309
#4  0x0000003028af4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f96acf73700 (LWP 16088)):
#0  0x000000302960e7fd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000302be897b0 in read (__nbytes=16, __buf=0x7f96acf72a80, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x22db7c0) at gwakeup.c:212
#3  0x000000302be4909c in g_main_context_check (context=context@entry=0x7f96a00009a0, max_priority=2147483647, fds=fds@entry=0x7f96a00029c0, n_fds=n_fds@entry=1) at gmain.c:3514
#4  0x000000302be49533 in g_main_context_iterate (context=context@entry=0x7f96a00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3710
#5  0x000000302be496dc in g_main_context_iteration (context=0x7f96a00009a0, may_block=1) at gmain.c:3774
#6  0x0000003030fb543e in QEventDispatcherGlib::processEvents (this=0x7f96a00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0x0000003030f8538f in QEventLoop::processEvents (this=this@entry=0x7f96acf72c90, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003030f856dd in QEventLoop::exec (this=this@entry=0x7f96acf72c90, flags=...) at kernel/qeventloop.cpp:204
#9  0x0000003030e79e5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#10 0x0000003030e7c69f in QThreadPrivate::start (arg=0x242e1c0) at thread/qthread_unix.cpp:349
#11 0x0000003029607ee5 in start_thread (arg=0x7f96acf73700) at pthread_create.c:309
#12 0x0000003028af4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f96fc3e1940 (LWP 15881)):
[KCrash Handler]
#6  0x000000000361e240 in ?? ()
#7  0x00000037fd44af6e in KMime::Content::header<KMime::Headers::ContentType> (this=0x480a310, create=create@entry=true) at /usr/src/debug/kdepimlibs-4.14.2/kmime/kmime_content.h:837
#8  0x00000037fd4451d9 in KMime::Content::contentType (this=<optimized out>, create=create@entry=true) at /usr/src/debug/kdepimlibs-4.14.2/kmime/kmime_content.cpp:1002
#9  0x00007f96ad931baa in MessageViewer::PartNodeBodyPart::asText (this=0x7fffdf2129e0) at /usr/src/debug/kdepim-4.14.2/messageviewer/viewer/partnodebodypart.cpp:66
#10 0x00007f96a5d44998 in (anonymous namespace)::UrlHandler::handleClick (this=<optimized out>, viewerInstance=<optimized out>, bodyPart=<optimized out>, path=...) at /usr/src/debug/kdepim-4.14.2/plugins/messageviewer/bodypartformatter/text_vcard.cpp:195
#11 0x00007f96ad95a307 in MessageViewer::URLHandlerManager::BodyPartURLHandlerManager::handleClick (this=<optimized out>, url=..., w=0x3672e00) at /usr/src/debug/kdepim-4.14.2/messageviewer/viewer/urlhandlermanager.cpp:286
#12 0x00007f96ad9581b8 in MessageViewer::URLHandlerManager::handleClick (this=<optimized out>, url=..., w=w@entry=0x3672e00) at /usr/src/debug/kdepim-4.14.2/messageviewer/viewer/urlhandlermanager.cpp:373
#13 0x00007f96ad938cb6 in MessageViewer::ViewerPrivate::slotUrlOpen (this=0x3672e00, url=...) at /usr/src/debug/kdepim-4.14.2/messageviewer/viewer/viewer_p.cpp:2116
#14 0x00007f96ad9ce743 in MessageViewer::ViewerPrivate::qt_static_metacall (_o=0x3672e00, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepim-4.14.2/x86_64-redhat-linux-gnu/messageviewer/moc_viewer_p.cpp:260
#15 0x0000003030f9f90e in QObject::event (this=0x3672e00, e=<optimized out>) at kernel/qobject.cpp:1222
#16 0x00000030315cae5c in QApplicationPrivate::notify_helper (this=this@entry=0x232cc20, receiver=receiver@entry=0x3672e00, e=e@entry=0x4a700b0) at kernel/qapplication.cpp:4565
#17 0x00000030315d17b5 in QApplication::notify (this=this@entry=0x7fffdf2144b0, receiver=receiver@entry=0x3672e00, e=e@entry=0x4a700b0) at kernel/qapplication.cpp:4351
#18 0x00000037f504a53a in KApplication::notify (this=0x7fffdf2144b0, receiver=0x3672e00, event=0x4a700b0) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#19 0x0000003030f868fd in QCoreApplication::notifyInternal (this=0x7fffdf2144b0, receiver=receiver@entry=0x3672e00, event=event@entry=0x4a700b0) at kernel/qcoreapplication.cpp:953
#20 0x0000003030f89ae5 in sendEvent (event=0x4a700b0, receiver=0x3672e00) at kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x22de1d0) at kernel/qcoreapplication.cpp:1577
#22 0x0000003030f89f83 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#23 0x0000003030fb5c9e in sendPostedEvents () at kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=s@entry=0x231c700) at kernel/qeventdispatcher_glib.cpp:300
#25 0x000000302be492a6 in g_main_dispatch (context=0x232cf50) at gmain.c:3066
#26 g_main_context_dispatch (context=context@entry=0x232cf50) at gmain.c:3642
#27 0x000000302be49628 in g_main_context_iterate (context=context@entry=0x232cf50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#28 0x000000302be496dc in g_main_context_iteration (context=0x232cf50, may_block=1) at gmain.c:3774
#29 0x0000003030fb541e in QEventDispatcherGlib::processEvents (this=0x22df6b0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#30 0x000000303166cc46 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#31 0x0000003030f8538f in QEventLoop::processEvents (this=this@entry=0x4a8fee0, flags=...) at kernel/qeventloop.cpp:149
#32 0x0000003030f856dd in QEventLoop::exec (this=this@entry=0x4a8fee0, flags=...) at kernel/qeventloop.cpp:204
#33 0x00007f96a5f6a334 in SyncItipHandler::SyncItipHandler (this=0x4a8fec0, receiver=..., iCal=..., type=..., parent=<optimized out>) at /usr/src/debug/kdepim-4.14.2/plugins/messageviewer/bodypartformatter/syncitiphandler.cpp:58
#34 0x00007f96a5f5f1d4 in (anonymous namespace)::UrlHandler::saveFile (receiver=..., iCal=..., type=..., this=<optimized out>) at /usr/src/debug/kdepim-4.14.2/plugins/messageviewer/bodypartformatter/text_calendar.cpp:760
#35 0x00007f96a5f63326 in (anonymous namespace)::UrlHandler::handleInvitation (iCal=..., status=status@entry=KCalCore::Attendee::Accepted, part=part@entry=0x7fffdf213bd0, viewerInstance=viewerInstance@entry=0x30ba310, this=<optimized out>) at /usr/src/debug/kdepim-4.14.2/plugins/messageviewer/bodypartformatter/text_calendar.cpp:951
#36 0x00007f96a5f658ff in (anonymous namespace)::UrlHandler::handleClick (this=<optimized out>, viewerInstance=0x30ba310, part=0x7fffdf213bd0, path=...) at /usr/src/debug/kdepim-4.14.2/plugins/messageviewer/bodypartformatter/text_calendar.cpp:1260
#37 0x00007f96ad95a307 in MessageViewer::URLHandlerManager::BodyPartURLHandlerManager::handleClick (this=<optimized out>, url=..., w=0x3672e00) at /usr/src/debug/kdepim-4.14.2/messageviewer/viewer/urlhandlermanager.cpp:286
#38 0x00007f96ad9581b8 in MessageViewer::URLHandlerManager::handleClick (this=<optimized out>, url=..., w=w@entry=0x3672e00) at /usr/src/debug/kdepim-4.14.2/messageviewer/viewer/urlhandlermanager.cpp:373
#39 0x00007f96ad938cb6 in MessageViewer::ViewerPrivate::slotUrlOpen (this=0x3672e00, url=...) at /usr/src/debug/kdepim-4.14.2/messageviewer/viewer/viewer_p.cpp:2116
#40 0x00007f96ad9ce743 in MessageViewer::ViewerPrivate::qt_static_metacall (_o=0x3672e00, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepim-4.14.2/x86_64-redhat-linux-gnu/messageviewer/moc_viewer_p.cpp:260
#41 0x0000003030f9f90e in QObject::event (this=0x3672e00, e=<optimized out>) at kernel/qobject.cpp:1222
#42 0x00000030315cae5c in QApplicationPrivate::notify_helper (this=this@entry=0x232cc20, receiver=receiver@entry=0x3672e00, e=e@entry=0x4874910) at kernel/qapplication.cpp:4565
#43 0x00000030315d17b5 in QApplication::notify (this=this@entry=0x7fffdf2144b0, receiver=receiver@entry=0x3672e00, e=e@entry=0x4874910) at kernel/qapplication.cpp:4351
#44 0x00000037f504a53a in KApplication::notify (this=0x7fffdf2144b0, receiver=0x3672e00, event=0x4874910) at /usr/src/debug/kdelibs-4.14.2/kdeui/kernel/kapplication.cpp:311
#45 0x0000003030f868fd in QCoreApplication::notifyInternal (this=0x7fffdf2144b0, receiver=receiver@entry=0x3672e00, event=event@entry=0x4874910) at kernel/qcoreapplication.cpp:953
#46 0x0000003030f89ae5 in sendEvent (event=0x4874910, receiver=0x3672e00) at kernel/qcoreapplication.h:231
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x22de1d0) at kernel/qcoreapplication.cpp:1577
#48 0x0000003030f89f83 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#49 0x0000003030fb5c9e in sendPostedEvents () at kernel/qcoreapplication.h:236
#50 postEventSourceDispatch (s=s@entry=0x231c700) at kernel/qeventdispatcher_glib.cpp:300
#51 0x000000302be492a6 in g_main_dispatch (context=0x232cf50) at gmain.c:3066
#52 g_main_context_dispatch (context=context@entry=0x232cf50) at gmain.c:3642
#53 0x000000302be49628 in g_main_context_iterate (context=context@entry=0x232cf50, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#54 0x000000302be496dc in g_main_context_iteration (context=0x232cf50, may_block=1) at gmain.c:3774
#55 0x0000003030fb541e in QEventDispatcherGlib::processEvents (this=0x22df6b0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#56 0x000000303166cc46 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#57 0x0000003030f8538f in QEventLoop::processEvents (this=this@entry=0x7fffdf2143a0, flags=...) at kernel/qeventloop.cpp:149
#58 0x0000003030f856dd in QEventLoop::exec (this=this@entry=0x7fffdf2143a0, flags=...) at kernel/qeventloop.cpp:204
#59 0x0000003030f8ada9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#60 0x00000030315c94dc in QApplication::exec () at kernel/qapplication.cpp:3823
#61 0x000000000040367c in main (argc=1, argv=0x7fffdf214608) at /usr/src/debug/kdepim-4.14.2/kontact/src/main.cpp:219

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 19:35:59 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 2 Denis Kurz 2018-02-01 09:45:44 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.