Bug 321077 - Crash while adding Google account to akonadi_googlecalendar_resource
Summary: Crash while adding Google account to akonadi_googlecalendar_resource
Status: RESOLVED DUPLICATE of bug 320484
Alias: None
Product: libkgapi
Classification: Frameworks and Libraries
Component: General (show other bugs)
Version: 0.4.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Daniel Vrátil
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-12 20:22 UTC by Scott Kitterman
Modified: 2013-06-13 08:23 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 Scott Kitterman 2013-06-12 20:22:27 UTC
Application: akonadi_googlecalendar_resource (4.10)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.8.0-23-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:  I was trying to validate the googlecalendar resource with Google and was waiting for verification when the crash happened.  After restarting akonadi, the account was listed in the resource, but with insufficient permissions to actually read my calendars.

-- Backtrace:
Application: Google Calendars and Tasks (akonadi_googlecalendar_resource), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb2307740 (LWP 27525))]

Thread 7 (Thread 0xaf70ab40 (LWP 27536)):
#0  0xb77ac424 in __kernel_vsyscall ()
#1  0xb5ccedcb in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb557b2db in poll (__timeout=-1, __nfds=1, __fds=0xaee022c0) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=0xaee022c0, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.36.0/./glib/gpoll.c:132
#4  0xb556c6d0 in g_main_context_poll (n_fds=1, fds=0xaee022c0, timeout=<optimized out>, context=0xaee004e0, priority=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3995
#5  g_main_context_iterate (context=context@entry=0xaee004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3696
#6  0xb556c831 in g_main_context_iteration (context=0xaee004e0, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#7  0xb7341c3f in QEventDispatcherGlib::processEvents (this=0xaee00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb730e3ec in QEventLoop::processEvents (this=this@entry=0xaf70a228, flags=...) at kernel/qeventloop.cpp:149
#9  0xb730e6e1 in QEventLoop::exec (this=this@entry=0xaf70a228, flags=...) at kernel/qeventloop.cpp:204
#10 0xb71f9fec in QThread::exec (this=this@entry=0xa0df0b0) at thread/qthread.cpp:542
#11 0xb72edf2d in QInotifyFileSystemWatcherEngine::run (this=0xa0df0b0) at io/qfilesystemwatcher_inotify.cpp:256
#12 0xb71fcb18 in QThreadPrivate::start (arg=0xa0df0b0) at thread/qthread_unix.cpp:338
#13 0xb564ad78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb5cde3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xaed4fb40 (LWP 27549)):
#0  0xb77ac424 in __kernel_vsyscall ()
#1  0xb564e84b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5cebd7c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb47c3ae5 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb47c3b1f in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb564ad78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb5cde3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xae42eb40 (LWP 27550)):
#0  0xb77ac424 in __kernel_vsyscall ()
#1  0xb564e84b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5cebd7c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb47f4f63 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb44d3b1b in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb47d9982 in WTF::threadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb47f4b12 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb564ad78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb5cde3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xad500b40 (LWP 27551)):
#0  0xb77ac424 in __kernel_vsyscall ()
#1  0xb5ccedcb in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb557b2db in poll (__timeout=6947, __nfds=1, __fds=0xacb02160) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=0xacb02160, nfds=1, timeout=6947) at /build/buildd/glib2.0-2.36.0/./glib/gpoll.c:132
#4  0xb556c6d0 in g_main_context_poll (n_fds=1, fds=0xacb02160, timeout=<optimized out>, context=0xacb004e0, priority=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3995
#5  g_main_context_iterate (context=context@entry=0xacb004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3696
#6  0xb556c831 in g_main_context_iteration (context=0xacb004e0, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#7  0xb7341c3f in QEventDispatcherGlib::processEvents (this=0xacb00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb730e3ec in QEventLoop::processEvents (this=this@entry=0xad500258, flags=...) at kernel/qeventloop.cpp:149
#9  0xb730e6e1 in QEventLoop::exec (this=this@entry=0xad500258, flags=...) at kernel/qeventloop.cpp:204
#10 0xb71f9fec in QThread::exec (this=this@entry=0xa489340) at thread/qthread.cpp:542
#11 0xb71fa14b in QThread::run (this=0xa489340) at thread/qthread.cpp:609
#12 0xb71fcb18 in QThreadPrivate::start (arg=0xa489340) at thread/qthread_unix.cpp:338
#13 0xb564ad78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb5cde3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xacaffb40 (LWP 28328)):
#0  0xb77ac424 in __kernel_vsyscall ()
#1  0xb564ec33 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5cebdd4 in pthread_cond_timedwait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb71fd06d in wait (time=30000, this=0xac105430) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0xac105400, mutex=0xac1053fc, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb71ef60c in QThreadPoolThread::run (this=0xac1055f8) at concurrent/qthreadpool.cpp:141
#6  0xb71fcb18 in QThreadPrivate::start (arg=0xac1055f8) at thread/qthread_unix.cpp:338
#7  0xb564ad78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb5cde3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xaabadb40 (LWP 28329)):
#0  0xb564dc34 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5cebfc4 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb55afd70 in g_mutex_unlock (mutex=mutex@entry=0xaa207508) at /build/buildd/glib2.0-2.36.0/./glib/gthread-posix.c:229
#3  0xb556bd10 in g_main_context_prepare (context=context@entry=0xaa207508, priority=priority@entry=0xaabad128) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3326
#4  0xb556c5cf in g_main_context_iterate (context=context@entry=0xaa207508, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3681
#5  0xb556c831 in g_main_context_iteration (context=0xaa207508, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#6  0xb7341c3f in QEventDispatcherGlib::processEvents (this=0xaa22f200, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb730e3ec in QEventLoop::processEvents (this=this@entry=0xaabad258, flags=...) at kernel/qeventloop.cpp:149
#8  0xb730e6e1 in QEventLoop::exec (this=this@entry=0xaabad258, flags=...) at kernel/qeventloop.cpp:204
#9  0xb71f9fec in QThread::exec (this=this@entry=0xa4d9da0) at thread/qthread.cpp:542
#10 0xb71fa14b in QThread::run (this=0xa4d9da0) at thread/qthread.cpp:609
#11 0xb71fcb18 in QThreadPrivate::start (arg=0xa4d9da0) at thread/qthread_unix.cpp:338
#12 0xb564ad78 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb5cde3de in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb2307740 (LWP 27525)):
[KCrash Handler]
#7  isSignalConnected (signal_index=3, this=0x0) at kernel/qobject_p.h:239
#8  QMetaObject::activate (sender=sender@entry=0xa29db28, m=m@entry=0xb63537a4 <KGAPI::Ui::AuthWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0xbfe42c28) at kernel/qobject.cpp:3448
#9  0xb62f1565 in KGAPI::Ui::AuthWidget::authenticated (this=0xa29db28, _t1=...) at /build/buildd/libkgapi-0.4.4/obj-i686-linux-gnu/libkgapi/moc_authwidget.cpp:136
#10 0xb633bd16 in KGAPI::Ui::AuthWidgetPrivate::accountInfoReceived (this=0xa0f9110, reply=0xa4b9728) at /build/buildd/libkgapi-0.4.4/libkgapi/ui/authwidget_p.cpp:247
#11 0xb62f10d1 in KGAPI::Ui::AuthWidgetPrivate::qt_static_metacall (_o=0xa0f9110, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfe42d88) at /build/buildd/libkgapi-0.4.4/obj-i686-linux-gnu/libkgapi/moc_authwidget_p.cpp:61
#12 0xb7325b56 in QMetaObject::activate (sender=sender@entry=0xa422a90, m=m@entry=0xb635378c <KGAPI::AccessManager::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0xbfe42d88) at kernel/qobject.cpp:3539
#13 0xb62f1805 in KGAPI::AccessManager::replyReceived (this=this@entry=0xa422a90, _t1=_t1@entry=0xa4b9728) at /build/buildd/libkgapi-0.4.4/obj-i686-linux-gnu/libkgapi/moc_accessmanager.cpp:119
#14 0xb62f4e33 in KGAPI::AccessManagerPrivate::nam_replyReceived (this=this@entry=0xa0ec968, reply=0xa4ea040) at /build/buildd/libkgapi-0.4.4/libkgapi/accessmanager_p.cpp:299
#15 0xb62f1229 in qt_static_metacall (_a=0xbfe431f8, _o=0xa0ec968, _c=<optimized out>, _id=<optimized out>) at /build/buildd/libkgapi-0.4.4/obj-i686-linux-gnu/libkgapi/moc_accessmanager_p.cpp:55
#16 KGAPI::AccessManagerPrivate::qt_static_metacall (_o=0xa0ec968, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfe431f8) at /build/buildd/libkgapi-0.4.4/obj-i686-linux-gnu/libkgapi/moc_accessmanager_p.cpp:49
#17 0xb7325b56 in QMetaObject::activate (sender=sender@entry=0xa09f548, m=m@entry=0xb5be8adc <QNetworkAccessManager::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0xbfe431f8) at kernel/qobject.cpp:3539
#18 0xb5afbee5 in QNetworkAccessManager::finished (this=this@entry=0xa09f548, _t1=0xa4ea040) at .moc/release-shared/moc_qnetworkaccessmanager.cpp:177
#19 0xb5afbf3f in QNetworkAccessManagerPrivate::_q_replyFinished (this=0xa34a278) at access/qnetworkaccessmanager.cpp:1021
#20 0xb7325b56 in QMetaObject::activate (sender=sender@entry=0xa4ea040, m=m@entry=0xb5bea2e4 <QNetworkReply::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#21 0xb5b98e45 in QNetworkReply::finished (this=this@entry=0xa4ea040) at .moc/release-shared/moc_qnetworkreply.cpp:166
#22 0xb5b990ec in qt_static_metacall (_a=0xbfe43434, _id=1, _o=0xa4ea040, _c=<optimized out>) at .moc/release-shared/moc_qnetworkreply.cpp:107
#23 QNetworkReply::qt_static_metacall (_o=0xa4ea040, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfe43434) at .moc/release-shared/moc_qnetworkreply.cpp:100
#24 0xb73187ad in QMetaMethod::invoke (this=0xbfe43564, object=0xa4ea040, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#25 0xb731ae29 in QMetaObject::invokeMethod (obj=obj@entry=0xa4ea040, member=member@entry=0xb59e0195 "finished", type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#26 0xb584aa38 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=type@entry=Qt::AutoConnection, member=0xb59e0195 "finished", obj=0xa4ea040) at /usr/include/qt4/QtCore/qobjectdefs.h:418
#27 KDEPrivate::AccessManagerReply::emitFinished (this=this@entry=0xa4ea040, state=state@entry=true, type=type@entry=Qt::AutoConnection) at ../../kio/kio/accessmanagerreply_p.cpp:484
#28 0xb584cda8 in KDEPrivate::AccessManagerReply::slotResult (this=0xa4ea040, kJob=0xa057d38) at ../../kio/kio/accessmanagerreply_p.cpp:427
#29 0xb7325b56 in QMetaObject::activate (sender=sender@entry=0xa057d38, m=m@entry=0xb663e46c <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0xbfe43988) at kernel/qobject.cpp:3539
#30 0xb6486fa5 in KJob::result (this=this@entry=0xa057d38, _t1=_t1@entry=0xa057d38) at ./kjob.moc:208
#31 0xb6486ff8 in KJob::emitResult (this=this@entry=0xa057d38) at ../../kdecore/jobs/kjob.cpp:318
#32 0xb5890c3d in KIO::SimpleJob::slotFinished (this=this@entry=0xa057d38) at ../../kio/kio/job.cpp:494
#33 0xb589118d in KIO::TransferJob::slotFinished (this=0xa057d38) at ../../kio/kio/job.cpp:1081
#34 0xb588f498 in qt_static_metacall (_a=0xbfe43bac, _id=7, _o=0xa057d38, _c=<optimized out>) at ./jobclasses.moc:388
#35 KIO::TransferJob::qt_static_metacall (_o=0xa057d38, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfe43bac) at ./jobclasses.moc:375
#36 0xb7325b56 in QMetaObject::activate (sender=sender@entry=0xa3baca0, m=m@entry=0xb5a62480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#37 0xb593a8e5 in KIO::SlaveInterface::finished (this=this@entry=0xa3baca0) at ./slaveinterface.moc:185
#38 0xb593dde3 in KIO::SlaveInterface::dispatch (this=0xa3baca0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#39 0xb593a61a in KIO::SlaveInterface::dispatch (this=0xa3baca0) at ../../kio/kio/slaveinterface.cpp:88
#40 0xb592d4e8 in KIO::Slave::gotInput (this=this@entry=0xa3baca0) at ../../kio/kio/slave.cpp:344
#41 0xb592db44 in KIO::Slave::qt_static_metacall (_o=0xa3baca0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfe43e5c) at ./slave.moc:57
#42 0xb7325b56 in QMetaObject::activate (sender=sender@entry=0xa61f8b8, m=m@entry=0xb5a5f110 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#43 0xb5854c15 in KIO::Connection::readyRead (this=0xa61f8b8) at ./connection.moc:106
#44 0xb58551f8 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#45 KIO::ConnectionPrivate::dequeue (this=0xa441458) at ../../kio/kio/connection.cpp:71
#46 0xb7321b4a in QMetaCallEvent::placeMetaCall (this=0xa517d28, object=0xa61f8b8) at kernel/qobject.cpp:524
#47 0xb732b48b in QObject::event (this=0xa61f8b8, e=0xa517d28) at kernel/qobject.cpp:1194
#48 0xb67fec7c in QApplicationPrivate::notify_helper (this=0x9f65af8, receiver=0xa61f8b8, e=0xa517d28) at kernel/qapplication.cpp:4567
#49 0xb6801b94 in QApplication::notify (this=0xa517d28, receiver=0xa61f8b8, e=0xa517d28) at kernel/qapplication.cpp:3949
#50 0xb6088d01 in KApplication::notify (this=0xbfe45114, receiver=0xa61f8b8, event=0xa517d28) at ../../kdeui/kernel/kapplication.cpp:311
#51 0xb730f90e in QCoreApplication::notifyInternal (this=0xbfe45114, receiver=0xa61f8b8, event=0xa517d28) at kernel/qcoreapplication.cpp:946
#52 0xb7313721 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f352c8) at kernel/qcoreapplication.cpp:1570
#54 0xb7313a8c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#55 0xb7341aa4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#56 postEventSourceDispatch (s=s@entry=0x9f5ca50) at kernel/qeventdispatcher_glib.cpp:279
#57 0xb556c3b3 in g_main_dispatch (context=0x9f61818, context@entry=0x9f3aad0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3054
#58 g_main_context_dispatch (context=context@entry=0x9f61818) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3630
#59 0xb556c750 in g_main_context_iterate (context=context@entry=0x9f61818, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3701
#60 0xb556c831 in g_main_context_iteration (context=0x9f61818, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#61 0xb7341c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x9f3cd88, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#62 0xb68b5a5a in QGuiEventDispatcherGlib::processEvents (this=0x9f3cd88, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0xb730e3ec in QEventLoop::processEvents (this=this@entry=0xbfe44638, flags=...) at kernel/qeventloop.cpp:149
#64 0xb730e6e1 in QEventLoop::exec (this=this@entry=0xbfe44638, flags=...) at kernel/qeventloop.cpp:204
#65 0xb6d3f9fd in QDialog::exec (this=0xa086520) at dialogs/qdialog.cpp:554
#66 0x0805642f in _start ()

Reported using DrKonqi
Comment 1 Daniel Vrátil 2013-06-13 08:23:13 UTC

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