https://bugs.kde.org/show_bug.cgi?id=467157
Bug ID: 467157
Summary: KMail always crashes on clicking one specific unread
email
Classification: Applications
Product: kmail2
Version: unspecified
Platform: Neon
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: kdepim-bugs@kde.org
Reporter: pasca...@protonmail.com
Target Milestone: ---
Application: kmail (5.22.2 (22.12.2))
Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.0-1009-tuxedo x86_64
Windowing System: X11
Distribution: KDE neon 5.27
DrKonqi: 5.27.2 [KCrashBackend]
-- Information about the crash:
Sometimes a new unread email provokes systematic crash of KMail as soon as I
click on it. Other unread mails don't. If I manage to read it (via my webmail
instead), the crash doesn't happen. It has already happened for 2 emails. It is
a new problem.
The crash can be reproduced every time.
-- Backtrace:
Application: KMail (kmail), signal: Aborted
[KCrash Handler]
#4 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140095320711616)
at ./nptl/pthread_kill.c:44
#5 __pthread_kill_internal (signo=6, threadid=140095320711616) at
./nptl/pthread_kill.c:78
#6 __GI___pthread_kill (threadid=140095320711616, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#7 0x7f6a84842476 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8 0x7f6a848287f3 in __GI_abort () at ./stdlib/abort.c:79
#9 0x7f6a84ca2bbe in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x7f6a84cae24c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x7f6a84cae2b7 in std::terminate() () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x7f6a84cae518 in __cxa_throw () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x7f6a7ce8bd50 in ?? () from /lib/x86_64-linux-gnu/libZXing.so.3
#14 0x7f6a7ceb06f5 in ZXing::ReadBarcode(ZXing::ImageView const&,
ZXing::DecodeHints const&) () from /lib/x86_64-linux-gnu/libZXing.so.3
#15 0x7f69a24ce565 in ?? () from
/lib/x86_64-linux-gnu/libKPimItinerary.so.5
#16 0x7f69a24cefb5 in KItinerary::BarcodeDecoder::decodeZxing(QImage
const&, QFlags,
KItinerary::BarcodeDecoder::Result&) const () from
/lib/x86_64-linux-gnu/libKPimItinerary.so.5
#17 0x7f69a24cf1e6 in KItinerary::BarcodeDecoder::decodeBinary(QImage
const&, QFlags) const () from
/lib/x86_64-linux-gnu/libKPimItinerary.so.5
#18 0x7f69a24b05fc in ?? () from
/lib/x86_64-linux-gnu/libKPimItinerary.so.5
#19 0x7f69a24b87f2 in ?? () from
/lib/x86_64-linux-gnu/libKPimItinerary.so.5
#20 0x7f69a246833a in ?? () from
/lib/x86_64-linux-gnu/libKPimItinerary.so.5
#21 0x7f69a2468832 in KItinerary::ExtractorEngine::extract() () from
/lib/x86_64-linux-gnu/libKPimItinerary.so.5
#22 0x7f69b9006e28 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/pim5/messageviewer/bodypartformatter/messageviewer_bodypartformatter_semantic.so
#23 0x7f6a8408b63a in
MimeTreeParser::ObjectTreeParser::processType(KMime::Content*,
MimeTreeParser::ProcessResult&, QByteArray const&) () from
/lib/x86_64-linux-gnu/libKF5MimeTreeParser.so.5
#24 0x7f6a8408bd8d in
MimeTreeParser::ObjectTreeParser::parseObjectTreeInternal(KMime::Content*,
bool) () from /lib/x86_64-linux-gnu/libKF5MimeTreeParser.so.5
#25 0x7f6a840914b9 in
MimeTreeParser::MessagePart::parseInternal(KMime::Content*, bool) () from
/lib/x86_64-linux-gnu/libKF5MimeTreeParser.so.5
#26 0x7f69b90279bf in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/pim5/messageviewer/bodypartformatter/messageviewer_bodypartformatter_application_gnupgwks.so
#27 0x7f6a8408b63a in
MimeTreeParser::ObjectTreeParser::processType(KMime::Content*,
MimeTreeParser::ProcessResult&, QByteArray const&) () from
/lib/x86_64-linux-gnu/libKF5MimeTreeParser.so.5
#28 0x7f6a8408bd8d in
MimeTreeParser::ObjectTreeParser::parseObjectTreeInternal(KMime::Content*,
bool) () from /lib/x86_64-linux-gnu/libKF5MimeTreeParser.so.5
#29 0x7f6a8408c08f in
MimeTreeParser::ObjectTreeParser::parseObjectTree(KMime::Content*, bool) ()
from /lib/x86_64-linux-gnu/libKF5MimeTreeParser.so.5
#30 0x7f6a84389fae in ?? () from
/lib/x86_64-linux-gnu/libKF5MessageViewer.so.5
#31 0x7f6a8438c69c in ?? () from
/lib/x86_64-linux-gnu/libKF5MessageViewer.so.5
#32 0x7f6a8438ce65 in ?? () from
/lib/x86_64-linux-gnu/libKF5MessageViewer.so.5
#33 0x7f6a852f40d4 in QtPrivate::QSlotObjectBase::call (a=0x7ffcf42c68f0,
r=0x56391f0c3d10, this=0x56391f4b8340) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#34 doActivate (sender=0x56391f0c3d80, signal_index=3,
argv=0x7ffcf42c68f0) at kernel/qobject.cpp:3923
#35 0x7f6a852ed177 in QMetaObject::activate (sender=,
m=m@entry=0x7f6a8555d2e0 ,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcf42c68f0)
at