Bug 345219 - Korganizer crash when adding an ics file from google
Summary: Korganizer crash when adding an ics file from google
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-03-16 16:18 UTC by Heikki
Modified: 2015-03-16 18:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.14.7


Attachments
New crash information added by DrKonqi (5.71 KB, text/plain)
2015-03-16 16:54 UTC, Heikki
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Heikki 2015-03-16 16:18:03 UTC
Application: kontact (4.14.6)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.19.1-1-default x86_64
Distribution: "openSUSE 20150312 (Tumbleweed) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: I exported from google and ics calendar file and added it to Korganizer as an new calendar. Crash. After restart Kornganizer works and shows the new calendar in the list of calendar but its content is not visible.

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7fee8dafb700 (LWP 1712)):
#0  0x00007feea2e0594f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007feea7f98806 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007feea7f98839 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007feea2e014b4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007feea8d89a4d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fee4d1e0700 (LWP 1713)):
#0  0x00007feea2e0594f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007feea7d0b33d in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007feea7fc0376 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007feea2e014b4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007feea8d89a4d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fee37fff700 (LWP 1843)):
#0  0x00007feea8d814cd in poll () at /lib64/libc.so.6
#1  0x00007feea2834be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007feea2834cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007feea94fa01e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007feea94cbdaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007feea94cc0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007feea93c949f in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007feea93cbb7f in  () at /usr/lib64/libQtCore.so.4
#8  0x00007feea2e014b4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007feea8d89a4d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fee35573700 (LWP 1872)):
#0  0x00007feea2e0594f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fee44baf60b in  () at /usr/lib64/libQtScript.so.4
#2  0x00007fee44baf649 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007feea2e014b4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007feea8d89a4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7feeab7dd800 (LWP 1711)):
[KCrash Handler]
#5  0x00007feea4d9f579 in Akonadi::FavoriteCollectionsModel::removeCollection(Akonadi::Collection const&) () at /usr/lib64/libakonadi-kde.so.4
#6  0x00007fee4368c1ef in  () at /usr/lib64/libkmailprivate.so.4
#7  0x00007feea94e113a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#8  0x00007feea4dcefa5 in Akonadi::Monitor::collectionRemoved(Akonadi::Collection const&) () at /usr/lib64/libakonadi-kde.so.4
#9  0x00007feea4dd8bae in  () at /usr/lib64/libakonadi-kde.so.4
#10 0x00007feea4dd9859 in  () at /usr/lib64/libakonadi-kde.so.4
#11 0x00007feea4dd50f1 in  () at /usr/lib64/libakonadi-kde.so.4
#12 0x00007feea4dd52c9 in  () at /usr/lib64/libakonadi-kde.so.4
#13 0x00007feea94e113a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#14 0x00007feea4d398de in  () at /usr/lib64/libakonadi-kde.so.4
#15 0x00007feea94e113a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#16 0x00007feea9961322 in KJob::result(KJob*) () at /usr/lib64/libkdecore.so.5
#17 0x00007feea9961360 in KJob::emitResult() () at /usr/lib64/libkdecore.so.5
#18 0x00007feea94e54de in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#19 0x00007feea9edb80c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#20 0x00007feea9ee1d4d in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00007feeaabf3cda in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#22 0x00007feea94cd1ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#23 0x00007feea94d04bd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#24 0x00007feea94fa83e in  () at /usr/lib64/libQtCore.so.4
#25 0x00007feea2834a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#26 0x00007feea2834c48 in  () at /usr/lib64/libglib-2.0.so.0
#27 0x00007feea2834cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#28 0x00007feea94f9ffe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#29 0x00007feea9f78706 in  () at /usr/lib64/libQtGui.so.4
#30 0x00007feea94cbdaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#31 0x00007feea94cc0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#32 0x00007feea94d14f9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#33 0x00000000004037f2 in  ()
#34 0x00007feea8cc38c5 in __libc_start_main () at /lib64/libc.so.6
#35 0x0000000000403c99 in _start ()

Reported using DrKonqi
Comment 1 Heikki 2015-03-16 16:54:20 UTC
Created attachment 91581 [details]
New crash information added by DrKonqi

kontact (4.14.6) on KDE Platform 4.14.6 using Qt 4.8.6

- What I was doing when the application crashed: Deleted the calendar which caused the crash I reported ten minutes earlier.

Note: I imported a ics file exported from google calendar. The better way I just learnt - importing directly from google - works fine.

-- Backtrace (Reduced):
#5  0x00007f7fc1211579 in Akonadi::FavoriteCollectionsModel::removeCollection(Akonadi::Collection const&) () at /usr/lib64/libakonadi-kde.so.4
#6  0x00007f7f5fb8b1ef in  () at /usr/lib64/libkmailprivate.so.4
[...]
#8  0x00007f7fc1240fa5 in Akonadi::Monitor::collectionRemoved(Akonadi::Collection const&) () at /usr/lib64/libakonadi-kde.so.4
#9  0x00007f7fc124abae in  () at /usr/lib64/libakonadi-kde.so.4
#10 0x00007f7fc124b859 in  () at /usr/lib64/libakonadi-kde.so.4
Comment 2 Laurent Montel 2015-03-16 18:37:55 UTC
it's not korganizer which crashs it's kmail.
It's already fixed in 4.14.7

If you want a workaround, go to kmail activate "favorite" and it will not crash.

Regards