Bug 449741

Summary: Archiver crash
Product: [Frameworks and Libraries] Akonadi Reporter: Nicholas Redgrave <baron>
Component: Archive Mail AgentAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description Nicholas Redgrave 2022-02-07 12:01:24 UTC
Application: akonadi_archivemail_agent (5.18.3 (21.08.3))

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.16.5-200.fc35.x86_64 x86_64
Windowing System: X11
Distribution: Fedora Linux 35 (KDE Plasma)
DrKonqi: 5.23.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I had just defined three archiving events for my inbox, sent mail and received mail folders.

I have several identities and one of them puts its sent mail into a different folder - or it would but whatever I call that folder gets automatically renamed to "sent-mail".  I ended up with two "sent-mail" folders and the only why I could tell them apart was to change the icon on one of them and then I made it a sub-folder of the original "sent-mail".  This may be a factor in the archiving failure.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: akonadi_archivemail_agent (akonadi_archivemail_agent), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f090c01b636 in QUrlPrivate::appendPath(QString&, QUrlTwoFlags<QUrl::UrlFormattingOption, QUrl::ComponentFormattingOption>, QUrlPrivate::Section) const () at /lib64/libQt5Core.so.5
#5  0x00007f090c014fbd in QUrl::path(QFlags<QUrl::ComponentFormattingOption>) const () at /lib64/libQt5Core.so.5
#6  0x000055d911381bfd in ArchiveMailInfo::dirArchive(bool&) const [clone .constprop.0] ()
#7  0x000055d911384018 in ArchiveJob::execute() ()
#8  0x00007f090d016ca9 in MailCommon::JobScheduler::slotRunNextJob() () at /lib64/libKF5MailCommon.so.5
#9  0x00007f090c0e23e9 in void doActivate<false>(QObject*, int, void**) () at /lib64/libQt5Core.so.5
#10 0x00007f090c0e568e in QTimer::timeout(QTimer::QPrivateSignal) () at /lib64/libQt5Core.so.5
#11 0x00007f090c0d8edf in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#12 0x00007f090c5dc443 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#13 0x00007f090c0ae7d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#14 0x00007f090c0feea3 in QTimerInfoList::activateTimers() () at /lib64/libQt5Core.so.5
#15 0x00007f090c0ff7ac in timerSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#16 0x00007f0908f9d05f in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#17 0x00007f0908ff22a8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
#18 0x00007f0908f9a853 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#19 0x00007f090c0ffbb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#20 0x00007f090c0ad1e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#21 0x00007f090c0b5724 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#22 0x000055d91137f68c in main ()
[Inferior 1 (process 1784) detached]

Possible duplicates by query: bug 425786, bug 424232, bug 415991, bug 410345, bug 383859.

Reported using DrKonqi