Bug 342437 - Akonadi_agent_launcher (imap resource for gmail) crashes when receiving emails in the send-folder
Summary: Akonadi_agent_launcher (imap resource for gmail) crashes when receiving email...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: IMAP resource (show other bugs)
Version: GIT (master)
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-01-03 12:44 UTC by Raymond Wooninck
Modified: 2018-02-01 09:54 UTC (History)
2 users (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 Raymond Wooninck 2015-01-03 12:44:42 UTC
Application: akonadi_agent_launcher ()

Qt Version: 5.4.1
Operating System: Linux 3.19.0-rc2-2.gcd0d0f3-desktop x86_64
Distribution: "openSUSE 20141230 (Tumbleweed) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
The akonadi_agent_launcher resource crashes everytime I am receiving emails in the send-folder.  My setup is that I am not saving the email upon sending, but the resource is replicating the send-folder from gmail itself.  Normally I can receive emails from gmail without the crash, but if the batch contains an email for the send-folder, this agent crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: akonadi_agent_launcher (akonadi_agent_launcher), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0708f03780 (LWP 2056))]

Thread 2 (Thread 0x7f06fd399700 (LWP 2058)):
#0  0x00007f0706a4f4ad in poll () at /lib64/libc.so.6
#1  0x00007f0703b52322 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f0703b53def in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f06ffb2cbb9 in  () at /usr/lib64/qt5/plugins/platforms/libqxcb.so
#4  0x00007f07072d694f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f070675f3a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f0706a57a4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f0708f03780 (LWP 2056)):
[KCrash Handler]
#5  0x00007f07069a80f7 in raise () at /lib64/libc.so.6
#6  0x00007f07069a94ca in abort () at /lib64/libc.so.6
#7  0x00007f0706f8bfe5 in __gnu_cxx::__verbose_terminate_handler() () at /usr/lib64/libstdc++.so.6
#8  0x00007f0706f8a186 in  () at /usr/lib64/libstdc++.so.6
#9  0x00007f0706f8a1b3 in  () at /usr/lib64/libstdc++.so.6
#10 0x00007f0706f8a3d2 in  () at /usr/lib64/libstdc++.so.6
#11 0x00007f06f357c131 in Akonadi::Item::throwPayloadException(int, int) const () at /usr/lib64/libKF5AkonadiCore.so.5
#12 0x00007f06f35861c7 in std::enable_if<!Akonadi::Internal::PayloadTrait<QByteArray>::isPolymorphic, QByteArray>::type Akonadi::Item::payloadImpl<QByteArray>() const () at /usr/lib64/libKF5AkonadiCore.so.5
#13 0x00007f06f3584317 in  () at /usr/lib64/libKF5AkonadiCore.so.5
#14 0x00007f06f358409f in Akonadi::ItemSerializer::serialize(Akonadi::Item const&, QByteArray const&, QIODevice&, int&) () at /usr/lib64/libKF5AkonadiCore.so.5
#15 0x00007f06f3584d98 in Akonadi::ItemSerializer::serialize(Akonadi::Item const&, QByteArray const&, QByteArray&, int&) () at /usr/lib64/libKF5AkonadiCore.so.5
#16 0x00007f06f35f02d0 in Akonadi::ItemModifyJobPrivate::nextPartHeader() () at /usr/lib64/libKF5AkonadiCore.so.5
#17 0x00007f06f35f07aa in Akonadi::ItemModifyJob::doStart() () at /usr/lib64/libKF5AkonadiCore.so.5
#18 0x00007f06f35f6687 in  () at /usr/lib64/libKF5AkonadiCore.so.5
#19 0x00007f06f35be549 in Akonadi::SessionPrivate::startJob(Akonadi::Job*) () at /usr/lib64/libKF5AkonadiCore.so.5
#20 0x00007f06f35c025c in Akonadi::SessionPrivate::doStartNext() () at /usr/lib64/libKF5AkonadiCore.so.5
#21 0x00007f07074e1466 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#22 0x00007f07083efb5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#23 0x00007f07083f4bc0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#24 0x00007f07074b0de5 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f07074b2c7f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f0707508d03 in  () at /usr/lib64/libQt5Core.so.5
#27 0x00007f0706243a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#28 0x00007f0706243c48 in  () at /usr/lib64/libglib-2.0.so.0
#29 0x00007f0706243cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f070750817c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#31 0x00007f07074aed3b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#32 0x00007f07074b63c6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#33 0x000000000040629a in main ()

Reported using DrKonqi
Comment 1 Raymond Wooninck 2015-01-03 12:46:33 UTC
This is with Akonadi git master compiled for KDE Frameworks.  All Frameworks libraries are git master.
Comment 2 Denis Kurz 2017-06-23 20:01:26 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 3 Denis Kurz 2018-02-01 09:54:54 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.