Bug 346774

Summary: kontact crashes when I click on link in vcard mail
Product: [Applications] kontact Reporter: Robert Riemann <robert>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Robert Riemann 2015-04-27 10:04:35 UTC
Application: kontact (4.14.6)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.16.7-7-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

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

I got an invitation mail including a meeting.ics file. The rendered inline attachment offers some actions to respond like 'Accept', 'Decline', 'Check my calender'.

I clicked on 'my calender' and Kontact crashed. I just restarted the app and clicked again and was redirected to the Kontact Calender app. So I couldn't repoduce this.

However, I hope that the backtrace is usefull.

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

Thread 4 (Thread 0x7f9a47af4700 (LWP 4500)):
#0  0x00007f9a5d3a205f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9a60b42686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f9a60b426b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f9a5d39e0a4 in start_thread (arg=0x7f9a47af4700) at pthread_create.c:309
#4  0x00007f9a6332406d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f9a071d9700 (LWP 4513)):
#0  0x00007f9a5d3a205f in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9a608b4e7d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f9a60b6a1e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f9a5d39e0a4 in start_thread (arg=0x7f9a071d9700) at pthread_create.c:309
#4  0x00007f9a6332406d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f99f3928700 (LWP 4760)):
#0  0x00007fff0b7fcd16 in  ()
#1  0x0000000000007f99 in  ()
#2  0xffffffffffffffff in  ()#3  0xffffffffffffffff in  ()#4  0xffffffffffffffff in  ()#5  0xffffffffffffffff in  ()#6  0x7fffffff00007f99 in  ()
#7  0x63a9e00000000000 in  ()
#8  0xffffffffffffffff in  ()#9  0x63330cad00007f99 in  ()
#10 0x7fffffff00007f9a in  ()
#11 0x639c3d4700000000 in  ()
#12 0x027631a000007f9a in  ()
#13 0xffffffffffffffff in  ()#14 0x0000252600007f99 in  ()
#15 0x0000000000000000 in  ()

Thread 1 (Thread 0x7f9a65d92800 (LWP 4487)):
[KCrash Handler]
#5  0x00007f9a63274187 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#6  0x00007f9a63275538 in __GI_abort () at abort.c:78
#7  0x00007f9a639652b4 in qt_message_output(QtMsgType, char const*) (msgType=msgType@entry=QtFatalMsg, buf=<optimized out>) at global/qglobal.cpp:2359
#8  0x00007f9a63965439 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, msg=0x7f99fd213708 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d", ap=ap@entry=0x7fff0b6b5168) at global/qglobal.cpp:2405
#9  0x00007f9a63965c44 in qFatal(char const*, ...) (msg=<optimized out>) at global/qglobal.cpp:2588
#10 0x00007f99fd166224 in MailCommon::Kernel::self() () at /usr/lib64/libmailcommon.so.4
#11 0x00007f99fd1ab870 in MailCommon::FolderCollection::writeConfig() const () at /usr/lib64/libmailcommon.so.4
#12 0x00007f99fd1ac072 in MailCommon::FolderCollection::~FolderCollection() () at /usr/lib64/libmailcommon.so.4
#13 0x00007f99fd1ac0e9 in MailCommon::FolderCollection::~FolderCollection() () at /usr/lib64/libmailcommon.so.4
#14 0x00007f99fd1aa9a4 in  () at /usr/lib64/libmailcommon.so.4
#15 0x00007f9a63276bf9 in __run_exit_handlers (status=255, listp=0x7f9a635e05a8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#16 0x00007f9a63276c45 in __GI_exit (status=<optimized out>) at exit.c:104
#17 0x00007f9a63f14c1b in  () at /usr/lib64/libkdecore.so.5
#18 0x0000000000404087 in _start ()

Possible duplicates by query: bug 335011.

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 19:35:51 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:51:21 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.