[Akonadi] [Bug 324128] New: Google Calendar Resource crashes when a special account is added

Marcel Meyer meyerm at fs.tum.de
Tue Aug 27 18:28:16 BST 2013


https://bugs.kde.org/show_bug.cgi?id=324128

            Bug ID: 324128
           Summary: Google Calendar Resource crashes when a special
                    account is added
    Classification: Unclassified
           Product: Akonadi
           Version: 4.11
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: Google Resource
          Assignee: dvratil at redhat.com
          Reporter: meyerm at fs.tum.de
                CC: kdepim-bugs at kde.org

Application: akonadi_googlecalendar_resource (4.11)
KDE Platform Version: 4.11.00
Qt Version: 4.8.5
Operating System: Linux 3.10.9-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Since akonadi messed up my configuration (again ;-p ) after updating to 4.11, I
wanted to recreate the calendar entries. Three of my four Google accounts work
flawlessly, but the forth one makes the assisstant crash as soon as I return
from the embedded authentication webpage.

- Unusual behavior I noticed:
No calendar is added to kontact, but in the akonadi configuration a new
resources is shown with "(not configured)". When I now try to add another
calendar/the calendar again, there's an unnamed entry in the account dropdown
which does show the correct "subcalenders" and task lists. Adding it to kontact
will show nothing new in the calendar view but the akonadi configuration shows
new (not configured) resources. When I remove the account, the resources show
correctly that the "Configured account does not exist".

When adding the address book of that account the application does not crash.
But the new account is also added without a name and KWallet complains that
there have been repeated failed attempts to gain access to a wallet and that an
application may be misbehaving. The address book is not added to kontact
afterwards.

- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: Google Calendars and Tasks (not configured) of type Google
Calendars and Tasks (akonadi_googlecalendar_resource), signal: Segmentation
fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7effccec67c0 (LWP 1147))]

Thread 4 (Thread 0x7effb02e5700 (LWP 1150)):
#0  0x00007effc7ea7fff in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007effc2ddaf1d in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007effc2ddaf59 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007effc7ea4062 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007effc910ba2d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7eff6f9d2700 (LWP 1151)):
#0  0x00007effc7ea83a8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007effc2e0ac96 in WTF::ThreadCondition::timedWait(WTF::Mutex&, double)
() from /usr/lib/libQtWebKit.so.4
#2  0x00007effc2b1c95a in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007effc2e0a6b6 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x00007effc7ea4062 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007effc910ba2d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7eff6e90e700 (LWP 1152)):
#0  0x00007effc7ea748b in __pthread_mutex_unlock_usercnt () from
/usr/lib/libpthread.so.0
#1  0x00007effc5e1e151 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#2  0x00007effc5dde720 in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#3  0x00007effc5ddefa3 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007effc5ddf18c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#5  0x00007effcc015ba6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0x00007effcbfe7b5f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0x00007effcbfe7e55 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#8  0x00007effcbee66ef in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x00007effcbee8d8f in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007effc7ea4062 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007effc910ba2d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7effccec67c0 (LWP 1147)):
[KCrash Handler]
#5  0x00007effcbffc937 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#6  0x00007effc9f8c612 in
KGAPI2::AuthWidget::authenticated(QSharedPointer<KGAPI2::Account> const&) ()
from /usr/lib/libkgapi2.so.2
#7  0x00007effca000675 in
KGAPI2::AuthWidget::Private::accountInfoReceived(KGAPI2::Job*) () from
/usr/lib/libkgapi2.so.2
#8  0x00007effcbffcba8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#9  0x00007effc9f905df in KGAPI2::Job::finished(KGAPI2::Job*) () from
/usr/lib/libkgapi2.so.2
#10 0x00007effcc000f5e in QObject::event(QEvent*) () from
/usr/lib/libQtCore.so.4
#11 0x00007effcb38d12c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#12 0x00007effcb3936f0 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#13 0x00007effc9b2972a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#14 0x00007effcbfe8efd in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#15 0x00007effcbfebf4f in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQtCore.so.4
#16 0x00007effcc0162c3 in ?? () from /usr/lib/libQtCore.so.4
#17 0x00007effc5dded96 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#18 0x00007effc5ddf0e8 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007effc5ddf18c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#20 0x00007effcc015b85 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#21 0x00007effcb42a2e6 in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007effcbfe7b5f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#23 0x00007effcbfe7e55 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#24 0x00007effcb82fcdc in QDialog::exec() () from /usr/lib/libQtGui.so.4
#25 0x000000000040f9b7 in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list