Bug 464497 - Sending big attachment on ews resource makes akonadi_ews crash
Summary: Sending big attachment on ews resource makes akonadi_ews crash
Status: REPORTED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: EWS Resource (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-01-19 10:33 UTC by David
Modified: 2023-01-19 11:07 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 David 2023-01-19 10:33:48 UTC
Application: akonadi_ewsmta_resource (5.22.0 (22.12.0))

Qt Version: 5.15.7
Frameworks Version: 5.101.0
Operating System: Linux 6.1.6-100.fc36.x86_64 x86_64
Windowing System: X11
Distribution: Fedora Linux 36 (Thirty Six)
DrKonqi: 5.26.4 [KCrashBackend]

-- Information about the crash:
Trying to add an attachment of some big size (in my case 70MB) to an email and then sending it via ews account makes the related agent crash, and the email is not sent.

The crash can be reproduced every time.

-- Backtrace:
Application: akonadi_ewsmta_resource_2 (akonadi_ewsmta_resource), signal: Aborted

[KCrash Handler]
#4  0x00007fee70a8ec0c in __pthread_kill_implementation () at /lib64/libc.so.6
#5  0x00007fee70a3e986 in raise () at /lib64/libc.so.6
#6  0x00007fee70a287f4 in abort () at /lib64/libc.so.6
#7  0x00007fee7027ac92 in  () at /lib64/libdbus-1.so.3
#8  0x00007fee702a1910 in _dbus_warn_return_if_fail () at /lib64/libdbus-1.so.3
#9  0x00007fee7028c737 in dbus_message_iter_append_fixed_array () at /lib64/libdbus-1.so.3
#10 0x00007fee71fcc1bc in QDBusMarshaller::appendVariantInternal(QVariant const&) () at /lib64/libQt5DBus.so.5
#11 0x00007fee71f9e730 in QDBusMessagePrivate::toDBusMessage(QDBusMessage const&, QFlags<QDBusConnection::ConnectionCapability>, QDBusError*) () at /lib64/libQt5DBus.so.5
#12 0x00007fee71f981e1 in QDBusConnectionPrivate::sendWithReplyAsync(QDBusMessage const&, QObject*, char const*, char const*, int) () at /lib64/libQt5DBus.so.5
#13 0x00007fee71f867b9 in QDBusConnection::asyncCall(QDBusMessage const&, int) const () at /lib64/libQt5DBus.so.5
#14 0x00007fee71fa385b in QDBusAbstractInterface::asyncCallWithArgumentList(QString const&, QList<QVariant> const&) () at /lib64/libQt5DBus.so.5
#15 0x0000556ae1057aa2 in EwsMtaResource::sendItem(Akonadi::Item const&) ()
#16 0x00007fee72bbf6f5 in Akonadi::TransportResourceBasePrivate::fetchResult(KJob*) () at /lib64/libKF5AkonadiAgentBase.so.5
#17 0x00007fee714dbc26 in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt5Core.so.5
#18 0x00007fee70da8719 in KJob::result(KJob*, KJob::QPrivateSignal) () at /lib64/libKF5CoreAddons.so.5
#19 0x00007fee70dae17b in KJob::finishJob(bool) () at /lib64/libKF5CoreAddons.so.5
#20 0x00007fee714d2ec4 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#21 0x00007fee721aed12 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#22 0x00007fee714a8278 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#23 0x00007fee714ab5e4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#24 0x00007fee714f9897 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#25 0x00007fee6f9e5faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#26 0x00007fee6fa3b2c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#27 0x00007fee6f9e3940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#28 0x00007fee714f938a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#29 0x00007fee714a6cca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#30 0x00007fee714aed92 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#31 0x0000556ae1053e39 in main ()
[Inferior 1 (process 25073) detached]

Reported using DrKonqi
This report was filed against 'kde' because the product 'akonadi_ewsmta_resource' could not be located in Bugzilla. Add it to drkonqi's mappings file!