Bug 486020 - Akonadi crashes while importing a kmail achive file (4.9 GB)
Summary: Akonadi crashes while importing a kmail achive file (4.9 GB)
Status: REPORTED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: Maildir Resource (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-04-23 14:17 UTC by k.schlaf@t-online.de
Modified: 2024-04-23 14:17 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 k.schlaf@t-online.de 2024-04-23 14:17:53 UTC
Application: akonadi_maildir_resource (5.22.3 (22.12.3))

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 5.14.21-150500.55.52-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.5"
DrKonqi: 5.27.9 [KCrashBackend]

-- Information about the crash:
After starting the ImportWizard (Klarälvdalens Datakonsult) in kmail to import a kmail archive file (4.9 GB), the import process appears to run smoothly. After about an hour, the progress bar shows that just over 60% of the archive file has been imported. Suddenly the ImportWizard window disappears and KDE reports that Akonadi has crashed.
Distribution: openSUSE Leap 15.5; KDE-Plasma vers. 5.27.9; Qt vers. 5.15.8; working memory 15.5 GB; LENOVO ThinkPad T420

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Lokale Ordner (akonadi_maildir_resource), signal: Aborted

[KCrash Handler]
#4  0x00007f3bc3db1d2b in raise () from /lib64/libc.so.6
#5  0x00007f3bc3db33e5 in abort () from /lib64/libc.so.6
#6  0x00007f3bc402a4f7 in ?? () from /usr/lib64/libstdc++.so.6
#7  0x00007f3bc4039c7c in ?? () from /usr/lib64/libstdc++.so.6
#8  0x00007f3bc4039ce7 in std::terminate() () from /usr/lib64/libstdc++.so.6
#9  0x00007f3bc4039f48 in __cxa_throw () from /usr/lib64/libstdc++.so.6
#10 0x00007f3bc427fe22 in qBadAlloc () at global/qglobal.cpp:3371
#11 0x00007f3bc432ea24 in QString::fromLatin1_helper (str=str@entry=0x7f3907fe9028 "\n\n------=_NextPart_a5365b22dbf1de626e8663eebb16b37b--\n\n\n------=_NextPart_a5365b22dbf1de626e8663eebb16b37b--\n\n\n------=_NextPart_a5365b22dbf1de626e8663eebb16b37b--\n\n\n------=_NextPart_a5365b22dbf1de626e8"..., size=1811939275) at text/qstring.cpp:5465
#12 0x00007f3bc5348014 in QString::fromLatin1 (size=<optimized out>, str=<optimized out>) at /usr/include/qt5/QtCore/qstring.h:701
#13 QString::fromLatin1 (str=...) at /usr/include/qt5/QtCore/qstring.h:713
#14 KMime::Parser::UUEncoded::parse (this=this@entry=0x7ffd18ea21a0) at /usr/src/debug/kmime-22.12.3-bp155.1.6.x86_64/src/kmime_parsers.cpp:170
#15 0x00007f3bc5358b0e in KMime::ContentPrivate::parseUuencoded (this=this@entry=0x55c4e8d0d530, q=q@entry=0x55c4e8d0d510) at /usr/src/debug/kmime-22.12.3-bp155.1.6.x86_64/src/kmime_content.cpp:901
#16 0x00007f3bc535a84b in KMime::Content::parse (this=0x55c4e8d0d510) at /usr/src/debug/kmime-22.12.3-bp155.1.6.x86_64/src/kmime_content.cpp:138
#17 0x00007f3bc535aefd in KMime::ContentPrivate::parseMultipart (this=this@entry=0x55c4e8ab9d80, q=q@entry=0x55c4e8c59540) at /usr/src/debug/kmime-22.12.3-bp155.1.6.x86_64/src/kmime_content.cpp:1039
#18 0x00007f3bc535a8db in KMime::Content::parse (this=0x55c4e8c59540) at /usr/src/debug/kmime-22.12.3-bp155.1.6.x86_64/src/kmime_content.cpp:148
#19 0x00007f3bbdc99415 in Akonadi::SerializerPluginMail::deserialize (this=<optimized out>, item=..., label=..., data=..., version=1) at /usr/src/debug/akonadi-mime-22.12.3-bp155.1.5.x86_64/serializers/akonadi_serializer_mail.cpp:105
#20 0x00007f3bc515a26b in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=version@entry=1) at /usr/src/debug/akonadi-server-22.12.3-bp155.1.7.x86_64/src/core/itemserializer.cpp:132
#21 0x00007f3bc515a624 in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=version@entry=1, storage=storage@entry=Akonadi::ItemSerializer::External) at /usr/src/debug/akonadi-server-22.12.3-bp155.1.7.x86_64/src/core/itemserializer.cpp:93
#22 0x00007f3bc518b7c9 in Akonadi::ProtocolHelper::parseItemFetchResult (data=..., fetchScope=fetchScope@entry=0x0, valuePool=<optimized out>) at /usr/src/debug/akonadi-server-22.12.3-bp155.1.7.x86_64/src/core/protocolhelper.cpp:666
#23 0x00007f3bc51e0bb0 in Akonadi::ItemFetchJob::doHandleResponse (this=0x55c4e8ca45c0, tag=<optimized out>, response=...) at /usr/src/debug/akonadi-server-22.12.3-bp155.1.7.x86_64/src/core/jobs/itemfetchjob.cpp:206
#24 0x00007f3bc51eafa3 in Akonadi::JobPrivate::handleResponse (this=0x55c4e8cb40c0, tag=tag@entry=6, response=...) at /usr/src/debug/akonadi-server-22.12.3-bp155.1.7.x86_64/src/core/jobs/job.cpp:68
#25 0x00007f3bc51a3967 in Akonadi::SessionPrivate::handleCommands (this=0x55c4e8c22440) at /usr/src/debug/akonadi-server-22.12.3-bp155.1.7.x86_64/src/core/session.cpp:134
#26 0x00007f3bc51a0f5b in Akonadi::Session::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x55c4e8ce1228) at /usr/src/debug/akonadi-server-22.12.3-bp155.1.7.x86_64/build/src/core/KF5AkonadiCore_autogen/include/moc_session.cpp:81
#27 0x00007f3bc44d24ab in QObject::event (this=0x55c4e8b9e630, e=0x55c4e8ce11e0) at kernel/qobject.cpp:1347
#28 0x00007f3bc49cb53c in QApplicationPrivate::notify_helper (this=this@entry=0x55c4e8aa3ef0, receiver=receiver@entry=0x55c4e8b9e630, e=e@entry=0x55c4e8ce11e0) at kernel/qapplication.cpp:3640
#29 0x00007f3bc49d22ff in QApplication::notify (this=<optimized out>, receiver=0x55c4e8b9e630, e=0x55c4e8ce11e0) at kernel/qapplication.cpp:3164
#30 0x00007f3bc449e013 in QCoreApplication::notifyInternal2 (receiver=0x55c4e8b9e630, event=0x55c4e8ce11e0) at kernel/qcoreapplication.cpp:1064
#31 0x00007f3bc449e1ee in QCoreApplication::sendEvent (receiver=receiver@entry=0x55c4e8b9e630, event=event@entry=0x55c4e8ce11e0) at kernel/qcoreapplication.cpp:1462
#32 0x00007f3bc44a0a31 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55c4e8a9f0b0) at kernel/qcoreapplication.cpp:1821
#33 0x00007f3bc44a0fb8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1680
#34 0x00007f3bc45012b3 in postEventSourceDispatch (s=0x55c4e8b81190) at kernel/qeventdispatcher_glib.cpp:277
#35 0x00007f3bc20c182b in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f3bc20c1bd0 in ?? () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f3bc20c1c5c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f3bc450095c in QEventDispatcherGlib::processEvents (this=0x55c4e8b7a140, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#39 0x00007f3bc449c87a in QEventLoop::exec (this=this@entry=0x7ffd18ea3570, flags=..., flags@entry=...) at kernel/qeventloop.cpp:235
#40 0x00007f3bc44a60b7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1375
#41 0x00007f3bc52f39ed in Akonadi::ResourceBase::init (r=...) at /usr/src/debug/akonadi-server-22.12.3-bp155.1.7.x86_64/src/agentbase/resourcebase.cpp:555
#42 0x000055c4e82ec88f in Akonadi::ResourceBase::init<MaildirResource> (argc=<optimized out>, argv=<optimized out>) at /usr/include/KF5/AkonadiAgentBase/akonadi/resourcebase.h:184
#43 0x00007f3bc3d9c24d in __libc_start_main () from /lib64/libc.so.6
#44 0x000055c4e82e9f7a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 2794) detached]

Reported using DrKonqi