https://bugs.kde.org/show_bug.cgi?id=417697
Bug ID: 417697 Summary: trojita crashing when attachment is saved Product: trojita Version: git Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Core Assignee: trojita-b...@kde.org Reporter: ste...@konink.de Target Milestone: --- SUMMARY I can consistently crash Trojita when saving any attachment. The attachment is written to disk, but the application terminates. STEPS TO REPRODUCE 1. find an e-mail with an attachment 2. save the attachment via the popup menu 3. observe crash OBSERVED RESULT Written attachment, crashed application. EXPECTED RESULT Written attachment, application continues to function. SOFTWARE/OS VERSIONS Linux: Gentoo Linux Qt Version: dev-qt/qtcore-5.14.1-r1, compiled with LTO ADDITIONAL INFORMATION #0 0x00007ffff42e9455 in QNetworkRequest::attribute(QNetworkRequest::Attribute, QVariant const&) const () at /usr/lib64/libQt5Network.so.5 #1 0x00007ffff43beab7 in () at /usr/lib64/libQt5Network.so.5 #2 0x00007ffff38ab3c0 in () at /usr/lib64/libQt5Core.so.5 #3 0x000000000062078d in Imap::Network::MsgPartNetworkReply::slotMyDataChanged() (this=0x13dfa60) at /var/tmp/portage/mail-client/trojita-9999/work/trojita-9999/src/Imap/Network/MsgPartNetworkReply.cpp:112 #4 0x00000000005d1fed in Imap::Network::MsgPartNetworkReply::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x13dfa60, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x13d21e8) at Imap_autogen/PC4PHZCFTR/moc_MsgPartNetworkReply.cpp:81 #5 0x00007ffff38a2746 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #6 0x00007ffff7b79295 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #7 0x00007ffff7b6e8d0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #8 0x00007ffff38ca118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #9 0x00007ffff38ca2b0 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #10 0x00007ffff3886cc0 in () at /usr/lib64/libQt5Core.so.5 #11 0x00007ffff13b17ad in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #12 0x00007ffff13b24e8 in () at /usr/lib64/libglib-2.0.so.0 #13 0x00007ffff13b5f29 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #14 0x00007ffff3880c0e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #15 0x00007ffff3804fd6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #16 0x00007ffff38d0106 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #17 0x000000000047a357 in main(int, char**) (argc=1, argv=0x7fffffffdd98) at /var/tmp/portage/mail-client/trojita-9999/work/trojita-9999/src/Gui/main.cpp:218 (gdb) up 3 #3 0x000000000062078d in Imap::Network::MsgPartNetworkReply::slotMyDataChanged (this=0x13dfa60) at /var/tmp/portage/mail-client/trojita-9999/work/trojita-9999/src/Imap/Network/MsgPartNetworkReply.cpp:112 112 emit finished(); (gdb) list 107 } else { 108 setHeader(QNetworkRequest::ContentTypeHeader, mimeType); 109 } 110 setFinished(true); 111 emit readyRead(); 112 emit finished(); 113 } 114 115 /** @short QIODevice compatibility */ 116 void MsgPartNetworkReply::abort() Now obviously this could actually be a crash in QT. I'll investigate. -- You are receiving this mail because: You are watching all bug changes.