Bug 227350

Summary: Akonadi crashed on adding google calendar resource
Product: [Frameworks and Libraries] Akonadi Reporter: Rein <smokingr>
Component: GoogleData ResourceAssignee: Adenilson Cavalcanti <savagobr>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, kde, kdepim-bugs, vkrause
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rein 2010-02-17 12:50:32 UTC
Application that crashed: akonadi_gcal_resource
Version of the application: 0.1
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-trunk-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
First use of akonadi resources in kdepim (kontact): 
1. I added google contacts resource, no problem.
2. I added google calendar resource, after typing username + password, ok, akonadi crashed.


 -- Backtrace:
Application: Akonadi Resource (akonadi_gcal_resource), signal: Segmentation fault
[KCrash Handler]
#6  0xb6120071 in free () from /lib/i686/cmov/libc.so.6
#7  0xb5a7d40c in icalmemory_add_tmp_buffer () from /usr/lib/libical.so.0
#8  0xb5a80693 in icalproperty_get_parameter_as_string () from /usr/lib/libical.so.0
#9  0xb71812cd in KCal::ICalFormatImpl::readIncidence (this=0x87253c0, parent=0x8749648, incidence=0x8818410, tzlist=0x87be2c0) at ../../kcal/icalformat_p.cpp:1515
#10 0xb7181637 in KCal::ICalFormatImpl::readEvent (this=0x87253c0, vevent=0x8749648, tzlist=0x87be2c0) at ../../kcal/icalformat_p.cpp:1116
#11 0xb7184761 in KCal::ICalFormatImpl::populate (this=0x87253c0, cal=0xbfad8d88, calendar=0x87ffe20) at ../../kcal/icalformat_p.cpp:2452
#12 0xb7177566 in KCal::ICalFormat::fromRawString (this=0x82d8ee4, cal=0xbfad8d88, string=...) at ../../kcal/icalformat.cpp:188
#13 0xb7174b5b in KCal::ICalFormat::fromString (this=0x82d8ee4, cal=0xbfad8d88, string=...) at ../../kcal/icalformat.cpp:148
#14 0xb71747b8 in KCal::ICalFormat::fromString (this=0x82d8ee4, string=...) at ../../kcal/icalformat.cpp:208
#15 0xb37a6144 in Akonadi::SerializerPluginKCal::deserialize (this=0x82d8ed8, item=..., label=..., data=..., version=0) at ../../plugins/akonadi_serializer_kcal.cpp:39
#16 0xb7819512 in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=0) at ../../akonadi/itemserializer.cpp:240
#17 0xb78198aa in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=0, external=false) at ../../akonadi/itemserializer.cpp:232
#18 0xb7812126 in Akonadi::ItemFetchJob::doHandleResponse (this=0x8a90da8, tag=..., data=...) at ../../akonadi/itemfetchjob.cpp:251
#19 0xb782759c in Akonadi::JobPrivate::handleResponse (this=0x874db98, tag=..., data=...) at ../../akonadi/job.cpp:72
#20 0xb7827563 in Akonadi::JobPrivate::handleResponse (this=0x8750e38, tag=..., data=...) at ../../akonadi/job.cpp:49
#21 0xb784accd in Akonadi::SessionPrivate::dataReceived (this=0x8375690) at ../../akonadi/session.cpp:121
#22 0xb784ba7e in Akonadi::Session::qt_metacall (this=0x837f5b8, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfad9278) at ./session.moc:81
#23 0xb7696303 in QMetaObject::activate (sender=0x8380318, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#24 0xb7696f42 in QMetaObject::activate (sender=0x8380318, m=0xb77724a8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#25 0xb76cfc67 in QIODevice::readyRead (this=0x8380318) at .moc/release-shared/moc_qiodevice.cpp:85
#26 0xb76cfd37 in QIODevice::qt_metacall (this=0x8380318, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfad9398) at .moc/release-shared/moc_qiodevice.cpp:71
#27 0xb5d4c1ca in QLocalSocket::qt_metacall (this=0x8380318, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfad9398) at .moc/release-shared/moc_qlocalsocket.cpp:75
#28 0xb7696303 in QMetaObject::activate (sender=0x8374174, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#29 0xb7696f42 in QMetaObject::activate (sender=0x8374174, m=0xb77724a8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#30 0xb76cfc67 in QIODevice::readyRead (this=0x8374174) at .moc/release-shared/moc_qiodevice.cpp:85
#31 0xb5d4677a in QAbstractSocketPrivate::canReadNotification (this=0x8374238) at socket/qabstractsocket.cpp:604
#32 0xb5d33cdb in QAbstractSocketEngine::readNotification (this=0x8383838) at socket/qabstractsocketengine.cpp:154
#33 0xb5d35026 in QReadNotifier::event (this=0x8374848, e=0xbfad9790) at socket/qnativesocketengine.cpp:1036
#34 0xb646ea94 in QApplicationPrivate::notify_helper (this=0x82a2ec8, receiver=0x8374848, e=0xbfad9790) at kernel/qapplication.cpp:4065
#35 0xb6476bee in QApplication::notify (this=0xbfad9a48, receiver=0x8374848, e=0xbfad9790) at kernel/qapplication.cpp:3605
#36 0xb6f0b62d in KApplication::notify (this=0xbfad9a48, receiver=0x8374848, event=0xbfad9790) at ../../kdeui/kernel/kapplication.cpp:302
#37 0xb76811eb in QCoreApplication::notifyInternal (this=0xbfad9a48, receiver=0x8374848, event=0xbfad9790) at kernel/qcoreapplication.cpp:610
#38 0xb76ac3aa in QCoreApplication::sendEvent (source=0x82a5318) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#39 socketNotifierSourceDispatch (source=0x82a5318) at kernel/qeventdispatcher_glib.cpp:110
#40 0xb5bb9b38 in g_main_dispatch (context=0x82a5258) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:1960
#41 IA__g_main_context_dispatch (context=0x82a5258) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:2513
#42 0xb5bbd3d0 in g_main_context_iterate (context=0x82a5258, block=<value optimized out>, dispatch=1, self=0x82a2e08) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:2591
#43 0xb5bbd503 in IA__g_main_context_iteration (context=0x82a5258, may_block=1) at /build/buildd-glib2.0_2.22.4-1-i386-jRfNZE/glib2.0-2.22.4/glib/gmain.c:2654
#44 0xb76ac041 in QEventDispatcherGlib::processEvents (this=0x828dd48, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#45 0xb650e305 in QGuiEventDispatcherGlib::processEvents (this=0x828dd48, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#46 0xb767f83a in QEventLoop::processEvents (this=0xbfad99e0, flags=...) at kernel/qeventloop.cpp:149
#47 0xb767fc82 in QEventLoop::exec (this=0xbfad99e0, flags=...) at kernel/qeventloop.cpp:201
#48 0xb76820d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#49 0xb646e917 in QApplication::exec () at kernel/qapplication.cpp:3525
#50 0xb7837793 in Akonadi::ResourceBase::init (r=0x8376c80) at ../../akonadi/resourcebase.cpp:208
#51 0x0804f09f in _start ()

This bug may be a duplicate of or related to bug 226514

Reported using DrKonqi
Comment 1 Nicolas L. 2010-02-17 12:56:45 UTC

*** This bug has been marked as a duplicate of bug 202728 ***
Comment 2 Rein 2010-02-17 13:00:12 UTC
After discarding the crash information, I added and deleted a meeting, it synced fine with google, so it seems that despite the crash it is still working.

this bug may be a duplicate of or related to: https://bugs.kde.org/show_bug.cgi?id=202728
Comment 3 Dario Andres 2010-02-17 14:17:41 UTC
Yes, it is the same as bug 202728. Regards

*** This bug has been marked as a duplicate of bug 202728 ***