https://bugs.kde.org/show_bug.cgi?id=521291
Bug ID: 521291
Summary: kmail crash while using filters
Classification: Applications
Product: kontact
Version First unspecified
Reported In:
Platform: openSUSE
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kontact (6.7.2 (26.04.2))
ApplicationNotResponding [ANR]: false
Qt Version: 6.11.1
Frameworks Version: 6.26.0
Operating System: Linux 7.0.11-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 6.6.5 [CoredumpBackend]
-- Information about the crash:
rpm -qi kmail
Name : kmail
Version : 26.04.2
Release : 1.1
Architecture: x86_64
Install Date: Mi 10 Jun 2026 08:35:22 CEST
Group : Unspecified
Size : 8179984
License : GPL-2.0-only
Signature : RSA/SHA512, Mo 08 Jun 2026 16:42:48 CEST, Key ID 35a2f86e29b700a4
Source RPM : kmail-26.04.2-1.1.src.rpm
Build Date : Do 04 Jun 2026 10:44:02 CEST
Build Host : reproducible
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : https://apps.kde.org/kmail2
Summary : Mail Client
Description :
KMail is the KDE mail client.
Distribution: openSUSE Tumbleweed
rpm -qi kontact
Name : kontact
Version : 26.04.2
Release : 1.1
Architecture: x86_64
Install Date: Mi 10 Jun 2026 08:35:23 CEST
Group : Unspecified
Size : 669624
License : GPL-2.0-or-later
Signature : RSA/SHA512, Mo 08 Jun 2026 16:22:08 CEST, Key ID 35a2f86e29b700a4
Source RPM : kontact-26.04.2-1.1.src.rpm
Build Date : Do 04 Jun 2026 10:44:11 CEST
Build Host : reproducible
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : https://kontact.kde.org
Summary : Personal Information Manager
Description :
Kontact combines the individual applications KMail, KAddressBook and
KOrganizer as views in one window.
Distribution: openSUSE Tumbleweed
I tried debugging the coredump with help of gemini and this was the answer.
Kontact crashed a few times. The answer of gemini was always the same.
-----------------
Based on the coredump provided, your KDE Kontact application crashed due to a
Segmentation Fault (Signal 11 SEGV).
What Caused the Crash?
Looking at the stack trace of the main thread (167823), we can pinpoint the
exact chain of events leading up to the failure:
The Culprit: #4 0x00007f565c0a4b77 _ZNK9KContacts7Picture7isEmptyEv
(libKF6Contacts.so.6 + 0x86b77)
Demangled, this function is KContacts::Picture::isEmpty() const.
The Trigger: #5 0x00007f55e452b012 n/a (libKPim6MessageViewer.so.6 +
0x12b012)
The crash happened while MessageViewer (the component that renders emails
in KMail/Kontact) was fetching or handling a contact's profile picture or
avatar associated with an email.
The Mechanism: The program attempted to check if a contact's picture was
empty (isEmpty()), but it likely dereferenced a null pointer or an invalid
memory address, causing the operating system to immediately kill the process
via SEGV.
---------------
The crash can be reproduced every time.
-- Backtrace (Reduced):
#5 0x00007f565c0a4b77 in KContacts::Picture::isEmpty (this=0x5603d1052498) at
/usr/src/debug/kcontacts-6.26.0/src/picture.cpp:124
#6 0x00007f55e452b012 in ??? () at /lib64/libKPim6MessageViewer.so.6
#7 0x00007f568fc4632e in ??? () at /lib64/libQt6Core.so.6
[...]
#9 KJob::result (this=this@entry=0x5603ced74ec0, _t1=<optimized out>,
_t1@entry=0x5603ced74ec0, _t2=...) at
/usr/src/debug/kcoreaddons-6.26.0/build/src/lib/KF6CoreAddons_autogen/include/moc_kjob.cpp:475
#10 0x00007f5691549e7b in KJob::finishJob (this=0x5603ced74ec0,
emitResult=<optimized out>) at
/usr/src/debug/kcoreaddons-6.26.0/src/lib/jobs/kjob.cpp:115
#11 0x00007f568fc39f34 in QObject::event(QEvent*) () at /lib64/libQt6Core.so.6
#12 0x00007f5690de82d8 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt6Widgets.so.6
#13 0x00007f568fbdb088 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt6Core.so.6
#14 0x00007f568fbdd65a in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib64/libQt6Core.so.6
#15 0x00007f568feae537 in ??? () at /lib64/libQt6Core.so.6
#16 0x00007f5680f8d4b6 in g_main_dispatch (context=0x7f5670000f00) at
../glib/gmain.c:3591
#17 g_main_context_dispatch_unlocked (context=context@entry=0x7f5670000f00) at
../glib/gmain.c:4451
#18 0x00007f5680f90478 in g_main_context_iterate_unlocked
(context=context@entry=0x7f5670000f00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4516
#19 0x00007f5680f90ce0 in g_main_context_iteration (context=0x7f5670000f00,
may_block=1) at ../glib/gmain.c:4582
#20 0x00007f568feac1a8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#21 0x00007f568fbe9a33 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt6Core.so.6
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.