Bug 341108 - Akonadi Resource crashing on login
Summary: Akonadi Resource crashing on login
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: Google Resource (show other bugs)
Version: GIT (master)
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Daniel Vrátil
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-11-19 22:06 UTC by René Serral
Modified: 2018-02-01 09:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description René Serral 2014-11-19 22:06:20 UTC
Application: akonadi_googlecontacts_resource (4.75.0)
 (Compiled from sources)
Qt Version: 5.3.2
Operating System: Linux 3.17-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:

Most of the times when I log in to the system I get this crash. I only have configured a Google Calendar Account on the system

The crash can be reproduced sometimes.

-- Backtrace:
Application: Akonadi Resource (akonadi_googlecontacts_resource), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe3868a6800 (LWP 29433))]

Thread 3 (Thread 0x7fe36a3e0700 (LWP 29481)):
#0  0x00007fe37b33e18d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe374292252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe374293ddf in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe36beec029 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007fe37bec90de in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe37664c0a4 in start_thread (arg=0x7fe36a3e0700) at pthread_create.c:309
#6  0x00007fe37b346ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fe363fff700 (LWP 29898)):
#0  0x00007fe37b33e18d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe378ed6ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe378ed6ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe37c15954c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe37c0ff752 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe37bec4284 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe37bec90de in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe37664c0a4 in start_thread (arg=0x7fe363fff700) at pthread_create.c:309
#8  0x00007fe37b346ccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fe3868a6800 (LWP 29433)):
[KCrash Handler]
#6  0x00007fe37b296107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fe37b2974e8 in __GI_abort () at abort.c:89
#8  0x00007fe37bb81b3d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007fe37bb7fbb6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007fe37bb7fc01 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007fe37bb7fe19 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007fe38633b600 in Akonadi::Item::throwPayloadException (this=0x1c68cd0, spid=0, mtid=12) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/item.cpp:504
#13 0x00007fe386349475 in Akonadi::Item::payloadImpl<QByteArray> (this=0x1c68cd0) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/item.h:588
#14 0x00007fe38634905e in Akonadi::Item::payload<QByteArray> (this=0x1c68cd0) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/item.h:557
#15 0x00007fe386347832 in Akonadi::DefaultItemSerializerPlugin::serialize (this=0x7fe386708840 <Akonadi::(anonymous namespace)::Q_QGS_s_defaultItemSerializerPlugin::innerFunction()::holder>, item=..., label=..., data=..., version=@0x7fff9951fa6c: 0) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/itemserializer.cpp:59
#16 0x00007fe3863480fe in Akonadi::ItemSerializer::serialize (item=..., label=..., data=..., version=@0x7fff9951fa6c: 0) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/itemserializer.cpp:135
#17 0x00007fe386348004 in Akonadi::ItemSerializer::serialize (item=..., label=..., data=..., version=@0x7fff9951fa6c: 0) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/itemserializer.cpp:124
#18 0x00007fe3863bdee8 in Akonadi::ItemCreateJobPrivate::nextPartHeader (this=0x1c68c90) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/jobs/itemcreatejob.cpp:72
#19 0x00007fe3863bfad1 in Akonadi::ItemCreateJob::doStart (this=0x1cc52a0) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/jobs/itemcreatejob.cpp:188
#20 0x00007fe3863ce54e in Akonadi::JobPrivate::startQueued (this=0x1c68c90) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/jobs/job.cpp:174
#21 0x00007fe3863ce83b in Akonadi::JobPrivate::startNext (this=0x1cc6580) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/core/jobs/job.cpp:204
#22 0x00007fe3863cf520 in Akonadi::Job::qt_static_metacall (_o=0x1cc2dd0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x1cbd720) at /usr/src/kde5/build/kde/kdepimlibs/akonadi/src/core/moc_job.cpp:103
#23 0x00007fe37c1317ba in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fe37cdd4f3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fe37cdda380 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fe37c101f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fe37c103ee3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fe37c159143 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fe378ed6c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fe378ed6f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fe378ed6ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fe37c159537 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fe37c0ff752 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fe37c1071cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fe3855b9544 in Akonadi::ResourceBase::init (r=0x1c17f10) at /usr/src/kde5/src/kde/kdepimlibs/akonadi/src/agentbase/resourcebase.cpp:582
#36 0x000000000043c0ae in Akonadi::ResourceBase::init<ContactsResource> (argc=3, argv=0x7fff99520af8) at /usr/local/kde5/include/KF5/AkonadiAgentBase/resourcebase.h:192
#37 0x0000000000438922 in main (argc=3, argv=0x7fff99520af8) at /usr/src/kde5/src/kde/kdepim-runtime/resources/google/contacts/contactsresource.cpp:559

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 20:04:44 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-02-01 09:49:00 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.