Comment 5 for bug 423129

Revision history for this message
In , brainsqueezer (brainsqueezer) wrote :

Application that crashed: akonadi_gcal_resource
Version of the application: 0.1
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:

Steps taken
1. Download GoogleData resource from SVN
2. Compiled and installed it in KDE 4.3.0 (debian unstable binaries) with package versions:
libgcal-dev 0.9.1-1
libboost-dev 1.38.1
3. Google Contacts resorource works fine
4. Goto SystemSettings > Akonadi Configuration
5. Click Add
6. Select "Akonadi Google Calendar Resource"
7. Introduced my Google Domain full email and pass (yes, it is not an gmail address but contacts work fine)
8. Akonadi crashes

 -- Backtrace:
Application: Akonadi Resource (akonadi_gcal_resource), signal: Segmentation fault
[KCrash Handler]
#6 *__GI___libc_free (mem=0x10) at malloc.c:3599
#7 0xb627304e in icalmemory_add_tmp_buffer () from /usr/lib/libical.so.0
#8 0xb6276313 in icalproperty_get_parameter_as_string () from /usr/lib/libical.so.0
#9 0xb799807d in KCal::ICalFormatImpl::readIncidence (this=0x84b4908, parent=0x814fb58, incidence=0x844a318, tzlist=0x81a3cd0) at ../../kcal/icalformat_p.cpp:1515
#10 0xb79983e7 in KCal::ICalFormatImpl::readEvent (this=0x84b4908, vevent=0x814fb58, tzlist=0x81a3cd0) at ../../kcal/icalformat_p.cpp:1116
#11 0xb799b511 in KCal::ICalFormatImpl::populate (this=0x84b4908, cal=0xbfc0c288, calendar=0x84f1028) at ../../kcal/icalformat_p.cpp:2452
#12 0xb798e326 in KCal::ICalFormat::fromRawString (this=0x811593c, cal=0xbfc0c288, string=...) at ../../kcal/icalformat.cpp:188
#13 0xb798b91b in KCal::ICalFormat::fromString (this=0x811593c, cal=0xbfc0c288, string=...) at ../../kcal/icalformat.cpp:148
#14 0xb798b578 in KCal::ICalFormat::fromString (this=0x811593c, string=...) at ../../kcal/icalformat.cpp:208
#15 0xb3f8aeff in ?? () from /usr/lib/kde4/akonadi_serializer_kcal.so
#16 0xb8027352 in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=0) at ../../akonadi/itemserializer.cpp:240
#17 0xb80276ea in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=0, external=false) at ../../akonadi/itemserializer.cpp:232
#18 0xb801ffa6 in Akonadi::ItemFetchJob::doHandleResponse (this=0x84f6618, tag=..., data=...) at ../../akonadi/itemfetchjob.cpp:251
#19 0xb803503c in Akonadi::JobPrivate::handleResponse (this=0x8500380, tag=..., data=...) at ../../akonadi/job.cpp:72
#20 0xb8035003 in Akonadi::JobPrivate::handleResponse (this=0x84a6c30, tag=..., data=...) at ../../akonadi/job.cpp:49
#21 0xb805875d in Akonadi::SessionPrivate::dataReceived (this=0x817c5f0) at ../../akonadi/session.cpp:121
#22 0xb805950e in Akonadi::Session::qt_metacall (this=0x8198290, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfc0c768) at ./session.moc:81
#23 0xb7ea4ad3 in QMetaObject::activate (sender=0x8199320, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#24 0xb7ea5722 in QMetaObject::activate (sender=0x8199320, m=0xb7f804a8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#25 0xb7ede247 in QIODevice::readyRead (this=0x8199320) at .moc/release-shared/moc_qiodevice.cpp:85
#26 0xb7ede317 in QIODevice::qt_metacall (this=0x8199320, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc0c888) at .moc/release-shared/moc_qiodevice.cpp:71
#27 0xb651fd3a in QLocalSocket::qt_metacall (this=0x8199320, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc0c888) at .moc/release-shared/moc_qlocalsocket.cpp:75
#28 0xb7ea4ad3 in QMetaObject::activate (sender=0x817caec, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#29 0xb7ea5722 in QMetaObject::activate (sender=0x817caec, m=0xb7f804a8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#30 0xb7ede247 in QIODevice::readyRead (this=0x817caec) at .moc/release-shared/moc_qiodevice.cpp:85
#31 0xb651a2ea in QAbstractSocketPrivate::canReadNotification (this=0x817d820) at socket/qabstractsocket.cpp:604
#32 0xb650784b in QAbstractSocketEngine::readNotification (this=0x819c770) at socket/qabstractsocketengine.cpp:154
#33 0xb6508b96 in QReadNotifier::event (this=0x817dbb8, e=0xbfc0cc80) at socket/qnativesocketengine.cpp:1036
#34 0xb6c877d4 in QApplicationPrivate::notify_helper (this=0x80747b0, receiver=0x817dbb8, e=0xbfc0cc80) at kernel/qapplication.cpp:4056
#35 0xb6c8f93e in QApplication::notify (this=0xbfc0cee8, receiver=0x817dbb8, e=0xbfc0cc80) at kernel/qapplication.cpp:3603
#36 0xb772300d in KApplication::notify (this=0xbfc0cee8, receiver=0x817dbb8, event=0xbfc0cc80) at ../../kdeui/kernel/kapplication.cpp:302
#37 0xb7e8f96b in QCoreApplication::notifyInternal (this=0xbfc0cee8, receiver=0x817dbb8, event=0xbfc0cc80) at kernel/qcoreapplication.cpp:610
#38 0xb7ebaa8a in QCoreApplication::sendEvent (source=0x8076b10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#39 socketNotifierSourceDispatch (source=0x8076b10) at kernel/qeventdispatcher_glib.cpp:110
#40 0xb638d368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb63908c3 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0xb6390a48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0xb7eba7f8 in QEventDispatcherGlib::processEvents (this=0x805f640, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#44 0xb6d26f85 in QGuiEventDispatcherGlib::processEvents (this=0x805f640, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#45 0xb7e8dfba in QEventLoop::processEvents (this=0xbfc0ce80, flags=...) at kernel/qeventloop.cpp:149
#46 0xb7e8e402 in QEventLoop::exec (this=0xbfc0ce80, flags=...) at kernel/qeventloop.cpp:201
#47 0xb7e90859 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#48 0xb6c87657 in QApplication::exec () at kernel/qapplication.cpp:3525
#49 0xb8045223 in Akonadi::ResourceBase::init (r=0x817c858) at ../../akonadi/resourcebase.cpp:208
#50 0x0804f05f in _start ()

Reported using DrKonqi