Application: akonadi_googlecontacts_resource (4.8) KDE Platform Version: 4.8.00 (4.8.0 "release 462" Qt Version: 4.8.0 Operating System: Linux 2.6.37.6-0.11-desktop x86_64 Distribution: "openSUSE 11.4 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: After adding an Google Contacts instance, the agent crashes with the attached stacktrace. - Custom settings of the application: libkgoogle compiled from current git master. Akonadi 1.7.0 from openSUSE KDE 4.8 repo The crash can be reproduced every time. -- Backtrace: Application: Google Contacts of type Google Contacts (akonadi_googlecontacts_resource), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7fcc388b4760 (LWP 26673))] Thread 3 (Thread 0x7fcc24b38700 (LWP 26690)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fcc3065be24 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7fcc3101f0c0) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495 #2 0x00007fcc3065be59 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fcc3102d194) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618 #3 0x00007fcc37962a3f in start_thread (arg=0x7fcc24b38700) at pthread_create.c:297 #4 0x00007fcc3438e71d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fcc24237700 (LWP 26691)): #0 0xffffffffff600177 in ?? () #1 0x00007fff05fff7a1 in ?? () #2 0x00007fcc333492b3 in *__GI_clock_gettime (clock_id=1, tp=0x7fcc24236b70) at ../sysdeps/unix/clock_gettime.c:100 #3 0x00007fcc37c512f2 in do_gettime (frac=<optimized out>, sec=<optimized out>) at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007fcc37d296cd in QTimerInfoList::updateCurrentTime (this=0x6c2210) at kernel/qeventdispatcher_unix.cpp:343 #6 0x00007fcc37d29a45 in QTimerInfoList::timerWait (this=0x6c2210, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #7 0x00007fcc37d284fc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fcc24236c7c) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007fcc33098087 in g_main_context_prepare (context=0xb1eeb0, priority=0x7fcc24236cec) at gmain.c:2761 #9 0x00007fcc33098fa9 in g_main_context_iterate (context=0xb1eeb0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3071 #10 0x00007fcc33099650 in g_main_context_iteration (context=0xb1eeb0, may_block=1) at gmain.c:3154 #11 0x00007fcc37d28d76 in QEventDispatcherGlib::processEvents (this=0x8ec7c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007fcc37cf8e02 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007fcc37cf907d in QEventLoop::exec (this=0x7fcc24236e20, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007fcc37bf64b8 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007fcc37bf8bab in QThreadPrivate::start (arg=0xac95d0) at thread/qthread_unix.cpp:298 #16 0x00007fcc37962a3f in start_thread (arg=0x7fcc24237700) at pthread_create.c:297 #17 0x00007fcc3438e71d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #18 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fcc388b4760 (LWP 26673)): [KCrash Handler] #6 Akonadi::ItemSync::setIncrementalSyncItems (this=0x0, changedItems=..., removedItems=...) at /usr/src/debug/kdepimlibs-4.8.0/akonadi/itemsync.cpp:172 #7 0x00007fcc3840adc9 in Akonadi::ResourceBase::itemsRetrievedIncremental (this=<optimized out>, changedItems=..., removedItems=...) at /usr/src/debug/kdepimlibs-4.8.0/akonadi/resourcebase.cpp:908 #8 0x000000000041015e in ContactsResource::contactListReceived (this=0x80f980, reply=<optimized out>) at /home/torbjornk/src/akonadi-google/contacts/contactsresource.cpp:368 #9 0x00007fcc37d0f33a in QMetaObject::activate (sender=0x7c5c90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff05e65970) at kernel/qobject.cpp:3556 #10 0x00007fcc367ca1df in KGoogle::KGoogleAccessManager::replyReceived (this=<optimized out>, _t1=0xd432b0) at /home/torbjornk/src/akonadi-google/build/libkgoogle/moc_kgoogleaccessmanager.cpp:123 #11 0x00007fcc367cecc2 in KGoogle::KGoogleAccessManager::nam_replyReceived (this=0x7c5c90, reply=<optimized out>) at /home/torbjornk/src/akonadi-google/libkgoogle/kgoogleaccessmanager.cpp:192 #12 0x00007fcc37d0f33a in QMetaObject::activate (sender=0x7ce660, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff05e66060) at kernel/qobject.cpp:3556 #13 0x00007fcc373fd412 in QNetworkAccessManager::finished (this=<optimized out>, _t1=0x10017f0) at .moc/release-shared/moc_qnetworkaccessmanager.cpp:177 #14 0x00007fcc373fd69e in QNetworkAccessManagerPrivate::_q_replyFinished (this=<optimized out>) at access/qnetworkaccessmanager.cpp:1014 #15 0x00007fcc37d0f33a in QMetaObject::activate (sender=0x10017f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556 #16 0x00007fcc36ac798c in KDEPrivate::AccessManagerReply::slotResult (this=0x10017f0, kJob=0x103d2b0) at /usr/src/debug/kdelibs-4.8.0/kio/kio/accessmanagerreply_p.cpp:386 #17 0x00007fcc37d0f33a in QMetaObject::activate (sender=0x103d2b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff05e663e0) at kernel/qobject.cpp:3556 #18 0x00007fcc36ff8f52 in KJob::result (this=<optimized out>, _t1=0x103d2b0) at /usr/src/debug/kdelibs-4.8.0/build/kdecore/kjob.moc:208 #19 0x00007fcc36ff8f90 in KJob::emitResult (this=0x103d2b0) at /usr/src/debug/kdelibs-4.8.0/kdecore/jobs/kjob.cpp:318 #20 0x00007fcc36aff0ad in KIO::SimpleJob::slotFinished (this=0x103d2b0) at /usr/src/debug/kdelibs-4.8.0/kio/kio/job.cpp:494 #21 0x00007fcc36b03132 in KIO::TransferJob::slotFinished (this=0x103d2b0) at /usr/src/debug/kdelibs-4.8.0/kio/kio/job.cpp:1081 #22 0x00007fcc37d0f33a in QMetaObject::activate (sender=0xa7caf0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556 #23 0x00007fcc36baba61 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.8.0/kio/kio/slaveinterface.cpp:172 #24 0x00007fcc36ba8b33 in KIO::SlaveInterface::dispatch (this=0xa7caf0) at /usr/src/debug/kdelibs-4.8.0/kio/kio/slaveinterface.cpp:88 #25 0x00007fcc36b9bb36 in KIO::Slave::gotInput (this=0xa7caf0) at /usr/src/debug/kdelibs-4.8.0/kio/kio/slave.cpp:344 #26 0x00007fcc37d0f33a in QMetaObject::activate (sender=0x9118f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556 #27 0x00007fcc36ad0617 in KIO::ConnectionPrivate::dequeue (this=0xa8f9d0) at /usr/src/debug/kdelibs-4.8.0/kio/kio/connection.cpp:82 #28 0x00007fcc37d0e776 in QObject::event (this=0x9118f0, e=<optimized out>) at kernel/qobject.cpp:1204 #29 0x00007fcc351d24e4 in QApplicationPrivate::notify_helper (this=0x643290, receiver=0x9118f0, e=0x1013370) at kernel/qapplication.cpp:4550 #30 0x00007fcc351dab4f in QApplication::notify (this=<optimized out>, receiver=0x9118f0, e=0x1013370) at kernel/qapplication.cpp:4411 #31 0x00007fcc35f19a86 in KApplication::notify (this=0x7fff05e67830, receiver=0x9118f0, event=0x1013370) at /usr/src/debug/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311 #32 0x00007fcc37cf9d2c in QCoreApplication::notifyInternal (this=0x7fff05e67830, receiver=0x9118f0, event=0x1013370) at kernel/qcoreapplication.cpp:876 #33 0x00007fcc37cfd328 in sendEvent (event=0x1013370, receiver=0x9118f0) at kernel/qcoreapplication.h:231 #34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6265f0) at kernel/qcoreapplication.cpp:1500 #35 0x00007fcc37d28b83 in sendPostedEvents () at kernel/qcoreapplication.h:236 #36 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279 #37 0x00007fcc33098bd3 in g_main_dispatch (context=0x6488e0) at gmain.c:2440 #38 g_main_context_dispatch (context=0x6488e0) at gmain.c:3013 #39 0x00007fcc330993b0 in g_main_context_iterate (context=0x6488e0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3091 #40 0x00007fcc33099650 in g_main_context_iteration (context=0x6488e0, may_block=1) at gmain.c:3154 #41 0x00007fcc37d28d1f in QEventDispatcherGlib::processEvents (this=0x625ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #42 0x00007fcc3527885e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #43 0x00007fcc37cf8e02 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #44 0x00007fcc37cf907d in QEventLoop::exec (this=0x7fff05e677a0, flags=...) at kernel/qeventloop.cpp:204 #45 0x00007fcc37cfd7cb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #46 0x00007fcc383760f7 in Akonadi::ResourceBase::init (r=0x80f980) at /usr/src/debug/kdepimlibs-4.8.0/akonadi/resourcebase.cpp:408 #47 0x000000000040cbb8 in init<ContactsResource> (argv=<optimized out>, argc=<optimized out>) at /usr/include/KDE/Akonadi/../../akonadi/resourcebase.h:188 #48 main (argc=<optimized out>, argv=<optimized out>) at /home/torbjornk/src/akonadi-google/contacts/contactsresource.cpp:563 Reported using DrKonqi
Just recently received a similar backtrace, seems to be caused by the same commit (master/b41aff06ef12336ce00069ac57d2e19fc091f01d) Application: Google Calendar - grulja@gmail.com of type Google Calendars (akonadi_googlecalendar_resource), signal: Segmentation fault Using host libthread_db library "/lib/libthread_db.so.1". [Current thread is 1 (Thread 0xb76bf780 (LWP 6369))] Thread 3 (Thread 0xb5371b40 (LWP 6371)): #0 0xb77a3424 in __kernel_vsyscall () #1 0x435f385c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0x48c699a3 in ?? () from /usr/lib/libQtWebKit.so.4 #3 0x48c69ac0 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0x435efcd3 in start_thread () from /lib/libpthread.so.0 #5 0x4352683e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb4a48b40 (LWP 6372)): #0 0xb77a3424 in __kernel_vsyscall () #1 0x4351bfb0 in poll () from /lib/libc.so.6 #2 0x4111283c in g_poll () from /lib/libglib-2.0.so.0 #3 0x41103c76 in ?? () from /lib/libglib-2.0.so.0 #4 0x4110401f in g_main_context_iteration () from /lib/libglib-2.0.so.0 #5 0x415c2317 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x4158e4ee in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x4158e799 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0x41476b2c in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0x41476c1c in QThread::run() () from /usr/lib/libQtCore.so.4 #10 0x4147a0b1 in ?? () from /usr/lib/libQtCore.so.4 #11 0x435efcd3 in start_thread () from /lib/libpthread.so.0 #12 0x4352683e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb76bf780 (LWP 6369)): [KCrash Handler] #7 0x44512888 in Akonadi::ItemSync::setStreamingEnabled(bool) () from /usr/lib/libakonadi-kde.so.4 #8 0x44535926 in Akonadi::ResourceBase::setItemStreamingEnabled(bool) () from /usr/lib/libakonadi-kde.so.4 #9 0x080519da in CalendarResource::commitItemsList (this=0x8fc7750) at /home/grulja/akonadi/akonadi-google/calendar/calendarresource.cpp:475 #10 0x415a4ea1 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #11 0xb773c4a5 in KGoogle::KGoogleAccessManager::requestFinished (this=0x8ff0c68, _t1=0x93326d0) at /home/grulja/akonadi/akonadi-google/build/libkgoogle/moc_kgoogleaccessmanager.cpp:130 #12 0xb774257a in KGoogle::KGoogleAccessManager::nam_replyReceived (this=0x8ff0c68, reply=0x91b9968) at /home/grulja/akonadi/akonadi-google/libkgoogle/kgoogleaccessmanager.cpp:200 #13 0xb773c5d9 in qt_static_metacall (_a=0xbffe1878, _id=5, _o=0x8ff0c68, _c=<optimized out>) at /home/grulja/akonadi/akonadi-google/build/libkgoogle/moc_kgoogleaccessmanager.cpp:71 #14 KGoogle::KGoogleAccessManager::qt_static_metacall (_o=0x8ff0c68, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbffe1878) at /home/grulja/akonadi/akonadi-google/build/libkgoogle/moc_kgoogleaccessmanager.cpp:60 #15 0x415a4ea1 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #16 0x4192c3a6 in QNetworkAccessManager::finished(QNetworkReply*) () from /usr/lib/libQtNetwork.so.4 #17 0x4192ca78 in ?? () from /usr/lib/libQtNetwork.so.4 #18 0x415a4ea1 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #19 0x419cea96 in QNetworkReply::finished() () from /usr/lib/libQtNetwork.so.4 #20 0x44e25af3 in ?? () from /usr/lib/libkio.so.5 #21 0x415a4ea1 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #22 0x42e5df56 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5 #23 0x42e5dfa9 in KJob::emitResult() () from /usr/lib/libkdecore.so.5 #24 0x44e63d1c in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5 #25 0x44e6cf3e in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5 #26 0x44e6b4e8 in ?? () from /usr/lib/libkio.so.5 #27 0x415a4ea1 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #28 0x44f236c6 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5 #29 0x44f26861 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5 #30 0x44f22e7b in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5 #31 0x44f140c8 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5 #32 0x44f14730 in ?? () from /usr/lib/libkio.so.5 #33 0x415a4ea1 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #34 0x44e2e616 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5 #35 0x44e2ef3a in ?? () from /usr/lib/libkio.so.5 #36 0x415a1752 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #37 0x415aa42b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #38 0x423a5134 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #39 0x423aa5d3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #40 0x45d1da52 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #41 0x4158f5fe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #42 0x41593558 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #43 0x4159388d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #44 0x415c1eb5 in ?? () from /usr/lib/libQtCore.so.4 #45 0x4110362f in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #46 0x41103d70 in ?? () from /lib/libglib-2.0.so.0 #47 0x4110401f in g_main_context_iteration () from /lib/libglib-2.0.so.0 #48 0x415c22b8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #49 0x42459a9b in ?? () from /usr/lib/libQtGui.so.4 #50 0x4158e4ee in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #51 0x4158e799 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #52 0x428f575a in QDialog::exec() () from /usr/lib/libQtGui.so.4 #53 0x080502e8 in CalendarResource::configure (this=0x8fc7750, windowId=102760467) at /home/grulja/akonadi/akonadi-google/calendar/calendarresource.cpp:132 #54 0x445b7027 in ?? () from /usr/lib/libakonadi-kde.so.4 #55 0x445b710c in ?? () from /usr/lib/libakonadi-kde.so.4 #56 0x41a3d6a8 in ?? () from /usr/lib/libQtDBus.so.4 #57 0x41a3e809 in ?? () from /usr/lib/libQtDBus.so.4 #58 0x41a3f0cd in ?? () from /usr/lib/libQtDBus.so.4 #59 0x41a3f469 in ?? () from /usr/lib/libQtDBus.so.4 #60 0x415aa42b in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #61 0x423a5134 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #62 0x423aa5d3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #63 0x45d1da52 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #64 0x4158f5fe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #65 0x41593558 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #66 0x4159388d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #67 0x415c1eb5 in ?? () from /usr/lib/libQtCore.so.4 #68 0x4110362f in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #69 0x41103d70 in ?? () from /lib/libglib-2.0.so.0 #70 0x4110401f in g_main_context_iteration () from /lib/libglib-2.0.so.0 #71 0x415c22b8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #72 0x42459a9b in ?? () from /usr/lib/libQtGui.so.4 #73 0x4158e4ee in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #74 0x4158e799 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #75 0x4159393b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #76 0x423a2f35 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #77 0x44532a52 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () from /usr/lib/libakonadi-kde.so.4 #78 0x08055567 in Akonadi::ResourceBase::init<CalendarResource> (argc=3, argv=0xbffe33f4) at /usr/include/kde4/KDE/Akonadi/../../akonadi/resourcebase.h:188 #79 0x0804f5db in main (argc=3, argv=0xbffe33f4) at /home/grulja/akonadi/akonadi-google/calendar/calendarresource.cpp:483
Thanks for reporting the issue. The crash should be now fixed in most recent git (commits master/33ad7e8a and master/90af8ab2).