Bug 250755 - Kontact crashes after editing an event in korganizer
Summary: Kontact crashes after editing an event in korganizer
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: calendar (show other bugs)
Version: 4.4.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 241436 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-09-10 10:45 UTC by pa_ubach
Modified: 2017-01-07 22:20 UTC (History)
1 user (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 pa_ubach 2010-09-10 10:45:07 UTC
Application: kontact (4.4.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
After editing a day-wide event in korganizer and changing it into a time-aware event, and clicking the accept button, kontact freezes an stops responding.

 -- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0x7f2b130d3780 (LWP 2071))]

Thread 2 (Thread 0x7f2af83b8710 (LWP 2079)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f2b101503ac in _L_lock_12430 () from /lib/libc.so.6
#2  0x00007f2b1014ee48 in *__GI___libc_free (mem=0x7f2b1044fe40) at malloc.c:3736
#3  0x00007f2b08cdb1ba in g_source_unref_internal (source=0xf05060, context=0xf04990, have_lock=0) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1339
#4  0x00007f2b11597013 in ~QEventDispatcherGlib (this=0xe77fe0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:366
#5  0x00007f2b11478364 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:284
#6  0x00007f2b1147877d in ~__pthread_cleanup_class (arg=0x7f2b11880f20) at /usr/include/pthread.h:535
#7  QThreadPrivate::start (arg=0x7f2b11880f20) at thread/qthread_unix.cpp:253
#8  0x00007f2b0b2569ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f2b101b76fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2b130d3780 (LWP 2071)):
[KCrash Handler]
#5  0x00007f2b10104a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f2b101085c0 in *__GI_abort () at abort.c:92
#7  0x00007f2b11470844 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2250
#8  0x00007f2b11470a22 in qt_message (msgType=QtFatalMsg, msg=0x7f2b120b24a8 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d", ap=0x7fff2a91c6d0)
    at global/qglobal.cpp:2296
#9  0x00007f2b11470bd5 in qFatal (msg=0x817 <Address 0x817 out of bounds>) at global/qglobal.cpp:2479
#10 0x00007f2b1202f28f in operator-> () at ../../kdeui/widgets/kmainwindow.cpp:215
#11 operator* () at ../../kdeui/widgets/kmainwindow.cpp:215
#12 KMainWindow::memberList () at ../../kdeui/widgets/kmainwindow.cpp:1195
#13 0x00007f2af09b15db in KMKernel::dumpDeadLetters (this=<value optimized out>) at ../../kmail/kmkernel.cpp:1912
#14 0x00007f2b11fc9642 in KCrash::defaultCrashHandler (sig=11) at ../../kdeui/util/kcrash.cpp:244
#15 <signal handler called>
#16 malloc_consolidate (av=0x7f2b1044fe40) at malloc.c:5136
#17 0x00007f2b1014b460 in _int_free (av=0x7f2b1044fe40, p=0x301a860) at malloc.c:5015
#18 0x00007f2b1014ee53 in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738
#19 0x00007f2b114949ed in QHashData::free_helper (this=0xe3ad80, node_delete=0) at tools/qhash.cpp:281
#20 0x00007f2b11f15f8f in QHash<long long, QString>::freeData () at /usr/include/qt4/QtCore/qhash.h:567
#21 ~QHash () at /usr/include/qt4/QtCore/qhash.h:284
#22 destroy () at ../../kdeui/icons/kicon.cpp:30
#23 0x00007f2b1010a262 in __run_exit_handlers (status=1) at exit.c:78
#24 *__GI_exit (status=1) at exit.c:100
#25 0x00007f2b006844d6 in gdk_x_io_error (display=0x7f2b0244b16a) at /build/buildd/gtk+2.0-2.20.1/gdk/x11/gdkmain-x11.c:524
#26 0x00007f2b11f55288 in KApplication::xioErrhandler (this=0x7fff2a91f8d0, dpy=0xc62560) at ../../kdeui/kernel/kapplication.cpp:408
#27 0x00007f2b0a8dd7fe in _XIOError () from /usr/lib/libX11.so.6
#28 0x00007f2b0a8e5355 in ?? () from /usr/lib/libX11.so.6
#29 0x00007f2b0a8e5c07 in _XEventsQueued () from /usr/lib/libX11.so.6
#30 0x00007f2b0a8ce40b in XEventsQueued () from /usr/lib/libX11.so.6
#31 0x00007f2b109d662c in x11EventSourceCheck (s=0xc5fce0) at kernel/qguieventdispatcher_glib.cpp:87
#32 0x00007f2b08cdeb0a in IA__g_main_context_check (context=0xc53d20, max_priority=2147483647, fds=<value optimized out>, n_fds=353) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2469
#33 0x00007f2b08cdf4c3 in g_main_context_iterate (context=0xc53d20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2588
#34 0x00007f2b08cdf8fc in IA__g_main_context_iteration (context=0xc53d20, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#35 0x00007f2b11596513 in QEventDispatcherGlib::processEvents (this=0xc24d70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#36 0x00007f2b109d646e in QGuiEventDispatcherGlib::processEvents (this=0x7f2b1044fe40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f2b1156b992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#38 0x00007f2b1156bd6c in QEventLoop::exec (this=0x7fff2a91d3a0, flags=) at kernel/qeventloop.cpp:201
#39 0x00007f2b11984f86 in KJob::exec (this=0x2bcb280) at ../../kdecore/jobs/kjob.cpp:204
#40 0x00007f2af18afcac in SDSummaryWidget::updateView (this=0x1c51c40) at ../../../../kontact/plugins/specialdates/sdsummarywidget.cpp:219
#41 0x00007f2af18b3440 in SDSummaryWidget::qt_metacall (this=0x1c51c40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2a91df10) at ./sdsummarywidget.moc:79
#42 0x00007f2b1157fe3f in QMetaObject::activate (sender=0x1c40e00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x161) at kernel/qobject.cpp:3293
#43 0x00007f2b0d6067bc in KCal::Calendar::qt_metacall (this=0x1c40e00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./calendar.moc:82
#44 0x00007f2b0d666820 in KCal::CalendarResources::qt_metacall (this=0x7f2b1044fe40, _c=QMetaObject::InvokeMetaMethod, _id=131126, _a=0x161) at ./calendarresources.moc:85
#45 0x00007f2b1157fe3f in QMetaObject::activate (sender=0x1c8bc80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x161) at kernel/qobject.cpp:3293
#46 0x00007f2b0d65895f in KCal::ResourceCalendar::resourceChanged (this=0x7f2b1044fe40, _t1=0x1c8bc80) at ./resourcecalendar.moc:123
#47 0x00007f2aeb75ade8 in KCal::ResourceAkonadi::Private::incidenceChanged (this=0x1c88ea0, incidencePtr=..., subResourceIdentifier=<value optimized out>)
    at ../../../kresources/kcal/resourceakonadi_p.cpp:395
#48 0x00007f2aeb75b5e4 in KCal::ResourceAkonadi::Private::qt_metacall (this=0x1c88ea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2a91e350) at ./resourceakonadi_p.moc:82
#49 0x00007f2b1157fe3f in QMetaObject::activate (sender=0x2a13f40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x161) at kernel/qobject.cpp:3293
#50 0x00007f2aeb761c8a in SubResource::incidenceChanged (this=0x7f2b1044fe40, _t1=<value optimized out>, _t2=<value optimized out>) at ./subresource.moc:99
#51 0x00007f2aeb762af3 in SubResource::itemChanged (this=0x2a13f40, item=...) at ../../../kresources/kcal/subresource.cpp:147
#52 0x00007f2aeb776c87 in SubResourceBase::changeItem (this=0x2a13f40, item=...) at ../../../kresources/shared/subresourcebase.cpp:156
#53 0x00007f2aeb75ccf6 in SubResourceModel<SubResource>::itemChanged (this=0x1c88f08, item=...) at ../../../kresources/shared/subresourcemodel.h:205
#54 0x00007f2aeb766c50 in AbstractSubResourceModel::qt_metacall (this=0x1c88f08, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2a91e680) at ./abstractsubresourcemodel.moc:109
#55 0x00007f2b1157fe3f in QMetaObject::activate (sender=0x1c86530, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x161) at kernel/qobject.cpp:3293
#56 0x00007f2b124798d7 in Akonadi::Monitor::itemChanged (this=0x7f2b1044fe40, _t1=<value optimized out>, _t2=<value optimized out>) at ./monitor.moc:160
#57 0x00007f2b1247bd7f in Akonadi::MonitorPrivate::emitItemNotification (this=0xfcf620, msg=..., item=<value optimized out>, collection=<value optimized out>, collectionDest=<value optimized out>)
    at ../../akonadi/monitor_p.cpp:327
#58 0x00007f2b1247c893 in Akonadi::MonitorPrivate::emitNotification (this=0xfcf620, msg=...) at ../../akonadi/monitor_p.cpp:196
#59 0x00007f2b1247ca93 in Akonadi::MonitorPrivate::dataAvailable (this=0xfcf620) at ../../akonadi/monitor_p.cpp:205
#60 0x00007f2b12479933 in Akonadi::Monitor::qt_metacall (this=0x1c86530, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2a91e980) at ./monitor.moc:148
#61 0x00007f2b1157fe3f in QMetaObject::activate (sender=0xfcf6a8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x161) at kernel/qobject.cpp:3293
#62 0x00007f2b123f5320 in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob, Akonadi::ItemFetchScope>::fetchResult(KJob*) () from /usr/lib/libakonadi-kde.so.4
#63 0x00007f2b12427a93 in Akonadi::EntityCacheBase::qt_metacall (this=0xfcf6a8, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2a91eb90) at ./entitycache_p.moc:77
#64 0x00007f2b1157fe3f in QMetaObject::activate (sender=0x31afc60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x161) at kernel/qobject.cpp:3293
#65 0x00007f2b11984b82 in KJob::result (this=0x7f2b1044fe40, _t1=0x31afc60) at ./kjob.moc:194
#66 0x00007f2b11984e20 in KJob::emitResult (this=0x31afc60) at ../../kdecore/jobs/kjob.cpp:312
#67 0x00007f2b1246f293 in Akonadi::JobPrivate::handleResponse (this=<value optimized out>, tag=..., data=<value optimized out>) at ../../akonadi/job.cpp:67
#68 0x00007f2b1249cd08 in Akonadi::SessionPrivate::dataReceived (this=0x1c8ac10) at ../../akonadi/session.cpp:121
#69 0x00007f2b1249d535 in Akonadi::Session::qt_metacall (this=0x11a1b50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2a91eec0) at ./session.moc:87
#70 0x00007f2b1157fe3f in QMetaObject::activate (sender=0x1c1f640, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x161) at kernel/qobject.cpp:3293
#71 0x00007f2b115ca488 in QIODevice::qt_metacall (this=0x1c1f640, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2a91f000) at .moc/release-shared/moc_qiodevice.cpp:77
#72 0x00007f2b0b977470 in QLocalSocket::qt_metacall (this=0x7f2b1044fe40, _c=QMetaObject::InvokeMetaMethod, _id=131126, _a=0x161) at .moc/release-shared/moc_qlocalsocket.cpp:81
#73 0x00007f2b1157fe3f in QMetaObject::activate (sender=0x1c88758, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x161) at kernel/qobject.cpp:3293
#74 0x00007f2b0b97044f in QAbstractSocketPrivate::canReadNotification (this=0x1c8acc0) at socket/qabstractsocket.cpp:626
#75 0x00007f2b0b95f601 in QReadNotifier::event (this=<value optimized out>, e=0x0) at socket/qnativesocketengine.cpp:1094
#76 0x00007f2b1092622c in QApplicationPrivate::notify_helper (this=0xc5c100, receiver=0x1c20eb0, e=0x7fff2a91f5b0) at kernel/qapplication.cpp:4300
#77 0x00007f2b1092c6fb in QApplication::notify (this=0x7fff2a91f8d0, receiver=0x1c20eb0, e=0x7fff2a91f5b0) at kernel/qapplication.cpp:4183
#78 0x00007f2b11f55526 in KApplication::notify (this=0x7fff2a91f8d0, receiver=0x1c20eb0, event=0x7fff2a91f5b0) at ../../kdeui/kernel/kapplication.cpp:302
#79 0x00007f2b1156d06c in QCoreApplication::notifyInternal (this=0x7fff2a91f8d0, receiver=0x1c20eb0, event=0x7fff2a91f5b0) at kernel/qcoreapplication.cpp:704
#80 0x00007f2b115968ca in QCoreApplication::sendEvent (source=0xc5fb40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#81 socketNotifierSourceDispatch (source=0xc5fb40) at kernel/qeventdispatcher_glib.cpp:110
#82 0x00007f2b08cdb8c2 in g_main_dispatch (context=0xc53d20) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#83 IA__g_main_context_dispatch (context=0xc53d20) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#84 0x00007f2b08cdf748 in g_main_context_iterate (context=0xc53d20, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#85 0x00007f2b08cdf8fc in IA__g_main_context_iteration (context=0xc53d20, may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#86 0x00007f2b11596513 in QEventDispatcherGlib::processEvents (this=0xc24d70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#87 0x00007f2b109d646e in QGuiEventDispatcherGlib::processEvents (this=0x7f2b1044fe40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#88 0x00007f2b1156b992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#89 0x00007f2b1156bd6c in QEventLoop::exec (this=0x7fff2a91f810, flags=) at kernel/qeventloop.cpp:201
#90 0x00007f2b1156faab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#91 0x0000000000403e8e in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

This bug may be a duplicate of or related to bug 241436.

Possible duplicates by query: bug 242930, bug 239041, bug 236916, bug 236677, bug 233463.

Reported using DrKonqi
Comment 1 Christophe Marin 2010-09-19 21:52:36 UTC
*** Bug 241436 has been marked as a duplicate of this bug. ***
Comment 2 Sergio Martins 2010-09-19 23:31:10 UTC
I doubt anyone is going to put efforts in branch 4.4 / akonadi bridgse to look at this crash.

Use the ical file resource on 4.4 or wait for PIM-4.5
Comment 3 Denis Kurz 2016-09-24 19:24:07 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 4 Denis Kurz 2017-01-07 22:20:07 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.