Bug 499953 - plasmashell crashed occasionally with "malloc_consolidate(): unaligned fastbin chunk detected" when clicking on the Networks icon in the system tray
Summary: plasmashell crashed occasionally with "malloc_consolidate(): unaligned fastbi...
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: Networks widget (other bugs)
Version First Reported In: 6.3.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-02-13 04:22 UTC by Matt Fagnani
Modified: 2025-10-06 21:30 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (113.34 KB, text/plain)
2025-02-13 04:22 UTC, Matt Fagnani
Details
bt full on Tumbleweed with Plasma 6.4.3 (26.56 KB, text/x-log)
2025-07-21 19:10 UTC, postix
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Fagnani 2025-02-13 04:22:40 UTC
Application: plasmashell (6.3.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.11.0
Operating System: Linux 6.14.0-0.rc2.22.fc43.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 43 (KDE Plasma Prerelease)"
DrKonqi: 6.3.0 [CoredumpBackend]

-- Information about the crash:
I booted the Fedora Rawhide KDE live image Fedora-KDE-Desktop-Live-Rawhide-20250212.n.0.x86_64.iso on bare metal. Plasma 6.3.0 on Wayland started. I clicked on the Networks icon in the system tray repeatedly. plasmashell crashed with the error "malloc_consolidate(): unaligned fastbin chunk detected" when I clicked on the Networks icon one of those times. The trace was different from other crashes I've reported such as Bug 499927, Bug 499218, and Bug 499185, and plasmashell crashed with traces like those when clicking on the Networks icon earlier in the same session. The problem might be due to a GCC 15 problem with C++ coroutines https://bugs.kde.org/show_bug.cgi?id=499218#c4

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007fc23abd7343 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#7  0x00007fc23ab7dcbe in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fc23ab656d6 in __GI_abort () at abort.c:73
#9  0x00007fc23ab666fa in __libc_message_impl (fmt=fmt@entry=0x7fc23ad1948f "%s\n") at ../sysdeps/posix/libc_fatal.c:134


Reported using DrKonqi
Comment 1 Matt Fagnani 2025-02-13 04:22:42 UTC
Created attachment 178245 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-02-18 16:57:23 UTC
Is there any indication this isn't that GCC 15 bug?
Comment 3 Matt Fagnani 2025-02-18 17:22:01 UTC
(In reply to Nate Graham from comment #2)
> Is there any indication this isn't that GCC 15 bug?

I didn't see anything in the trace using coroutines like QCoro as in Bug 499927.
Comment 4 MScattolin 2025-05-06 15:43:29 UTC
I also experienced this crash,  but not necessarily by interacting with the network plasmoid, in my case I was just mouse hovering over the task manager. Below is a stack trace, same malloc error from QTypedArrayData<char>::allocate

Plasma 6.3.4
Frameworks 6.13.0
QT 6.9.0
Linux 6.14.3

------

#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x000072ccb12a7813 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#2  0x000072ccb124ddc0 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#3  0x000072ccb43b34dd in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kcrash/kcrash-6.13.0/src/kcrash.cpp:605
#4  0x000072ccb124def0 in <signal handler called> () at /usr/lib/libc.so.6
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x000072ccb12a7813 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#7  0x000072ccb124ddc0 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x000072ccb123557a in __GI_abort () at abort.c:73
#9  0x000072ccb12365c9 in __libc_message_impl (fmt=fmt@entry=0x72ccb13c239f "%s\n") at ../sysdeps/posix/libc_fatal.c:134
#10 0x000072ccb12b1a35 in malloc_printerr (str=str@entry=0x72ccb13c53a8 "malloc_consolidate(): unaligned fastbin chunk detected") at malloc.c:5829
#11 0x000072ccb12b28ac in malloc_consolidate (av=av@entry=0x72ccb13f6ac0 <main_arena>) at malloc.c:4903
#12 0x000072ccb12b5280 in _int_malloc (av=0x72ccb13f6ac0 <main_arena>, bytes=2048) at malloc.c:4099
#13 0x000072ccb12b672e in __GI___libc_malloc (bytes=2048) at malloc.c:3414
#14 0x000072ccb1a71ea4 in allocateData (allocSize=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.cpp:139
#15 allocateHelper (objectSize=1, alignment=16, capacity=<optimized out>, option=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.cpp:181
#16 allocateHelper (objectSize=1, alignment=16, capacity=<optimized out>, option=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.cpp:157
#17 QArrayData::allocate1 (dptr=0x7ffe3cc13f40, capacity=<optimized out>, option=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.cpp:211
#18 0x000072ccb1a0837b in QTypedArrayData<char>::allocate (capacity=0, option=QArrayData::Grow, capacity=<optimized out>, option=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydata.h:129
#19 QArrayDataPointer<char>::QArrayDataPointer
    (this=0x7ffe3cc13f40, alloc=0, n=<optimized out>, option=QArrayData::Grow, this=<optimized out>, alloc=<optimized out>, n=<optimized out>, option=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/tools/qarraydatapointer.h:58
#20 QByteArray::reallocData (this=this@entry=0x7ffe3cc14100, alloc=alloc@entry=1983, option=option@entry=QArrayData::Grow)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/text/qbytearray.cpp:1983
#21 0x000072ccb1a0855b in QByteArray::resize (this=0x7ffe3cc14100, size=1983) at /usr/src/debug/qt6-base/qtbase/src/corelib/text/qbytearray.cpp:1907
#22 0x000072ccb1920af8 in QIODevice::readAll (this=this@entry=0x7ffe3cc14090) at /usr/src/debug/qt6-base/qtbase/src/corelib/io/qiodevice.cpp:1269
#23 0x000072ccb381638c in KConfigIniBackend::parseConfig (this=<optimized out>, currentLocale=..., entryMap=..., options=..., merging=false)
    at /usr/src/debug/kconfig/kconfig-6.13.0/src/core/kconfigini.cpp:83
#24 0x000072ccb3808cfb in KConfigIniBackend::parseConfig (this=0x5f74c2128090, currentLocale=..., entryMap=..., options=...)
    at /usr/src/debug/kconfig/kconfig-6.13.0/src/core/kconfigini.cpp:58
#25 KConfigPrivate::parseConfigFiles (this=0x5f74c2128080) at /usr/src/debug/kconfig/kconfig-6.13.0/src/core/kconfig.cpp:806
#26 0x000072ccb3820158 in KSharedConfig::KSharedConfig (this=0x5f74be21f470, fileName=..., flags=..., resType=QStandardPaths::GenericConfigLocation)
    at /usr/src/debug/kconfig/kconfig-6.13.0/src/core/ksharedconfig.cpp:179
#27 KSharedConfig::openConfig (_fileName=..., flags=..., flags@entry=..., resType=resType@entry=QStandardPaths::GenericConfigLocation)
    at /usr/src/debug/kconfig/kconfig-6.13.0/src/core/ksharedconfig.cpp:145
#28 0x000072ccb1734df0 in KIconTheme::current () at /usr/src/debug/kiconthemes/kiconthemes-6.13.0/src/kicontheme.cpp:675
#29 0x000072ccb172b33f in KIconLoaderPrivate::initIconThemes (this=0x5f74bd1ab860) at /usr/src/debug/kiconthemes/kiconthemes-6.13.0/src/kiconloader.cpp:443
#30 0x000072ccb171d1bc in KIconLoaderPrivate::initIconThemes (this=0x5f74bd1ab860) at /usr/src/debug/kiconthemes/kiconthemes-6.13.0/src/kiconloader.cpp:436
#31 KIconLoaderPrivate::init (this=0x5f74bd1ab860, _appname=<optimized out>, extraSearchPaths=<optimized out>) at /usr/src/debug/kiconthemes/kiconthemes-6.13.0/src/kiconloader.cpp:420
#32 0x000072ccb172ae80 in KIconLoader::newIconLoader (this=0x72ccabaae8c8) at /usr/src/debug/kiconthemes/kiconthemes-6.13.0/src/kiconloader.cpp:1498
#33 0x000072ccb171cd99 in KIconLoaderPrivate::_k_refreshIcons (this=0x5f74bd1ab860, group=0) at /usr/src/debug/kiconthemes/kiconthemes-6.13.0/src/kiconloader.cpp:376
#34 0x000072ccb19b6cc9 in QtPrivate::QSlotObjectBase::call (this=0x5f74bd1ba500, r=0x72ccabaae8c8, a=0x7ffe3cc149b0, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#35 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#36 0x000072ccb17273b3 in QMetaObject::activate<void, int>
    (sender=0x72ccb173e4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, mo=<optimized out>, local_signal_index=0, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:306
#37 KIconLoaderGlobalData::iconChanged
    (this=0x72ccb173e4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, _t1=<optimized out>)
    at /usr/src/debug/kiconthemes/build/src/KF6IconThemes_autogen/include/kiconloader.moc:118
#38 KIconLoaderGlobalData::qt_static_metacall
    (_o=0x72ccb173e4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffe3cc14b58) at /usr/src/debug/kiconthemes/build/src/KF6IconThemes_autogen/include/kiconloader.moc:74
#39 KIconLoaderGlobalData::qt_metacall
    (this=0x72ccb173e4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffe3cc14b58) at /usr/src/debug/kiconthemes/build/src/KF6IconThemes_autogen/include/kiconloader.moc:104
#40 0x000072ccb1f80742 in QDBusConnectionPrivate::deliverCall
    (this=0x72cca4001690, object=0x72ccb173e4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, msg=..., metaTypes=<optimized out>, slotIdx=4) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1007
#41 0x000072ccb19a54aa in QObject::event
    (this=0x72ccb173e4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, e=0x72cca405c380)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1431
#42 0x000072ccb3afed9e in QApplicationPrivate::notify_helper
    (this=<optimized out>, receiver=0x72ccb173e4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, e=0x72cca405c380)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3301
#43 0x000072ccb195a018 in QCoreApplication::notifyInternal2
    (receiver=0x72ccb173e4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, event=event@entry=0x72cca405c380)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#44 0x000072ccb195a3f2 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x72cca405c380) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5f74bd1934a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1879
#46 0x000072ccb1bcfea8 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1733
#47 postEventSourceDispatch (s=s@entry=0x5f74bd19b7a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#48 0x000072ccb04161e4 in g_main_dispatch (context=0x72cca4000f00) at ../glib/glib/gmain.c:3398
#49 0x000072ccb0479e97 in g_main_context_dispatch_unlocked (context=0x72cca4000f00) at ../glib/glib/gmain.c:4249
#50 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x72cca4000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
#51 0x000072ccb0415615 in g_main_context_iteration (context=0x72cca4000f00, may_block=1) at ../glib/glib/gmain.c:4379
#52 0x000072ccb1bcd59d in QEventDispatcherGlib::processEvents (this=0x5f74bd19bf20, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#53 0x000072ccb1965376 in QEventLoop::processEvents (this=0x7ffe3cc151b0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#54 QEventLoop::exec (this=0x7ffe3cc151b0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#55 0x000072ccb195d159 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:77
#56 0x000072ccb3afb14a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2568
#57 0x00005f747e2eb1cb in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.3.4/shell/main.cpp:191
Comment 5 postix 2025-07-21 19:05:56 UTC
Just experienced the same bug, but I did not interact with the Network Widget, but were using a Gtk Application, when Night Light kicked in and Plasmashell crashed.

### Sytem Information
Operating System: openSUSE Tumbleweed 20250718
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.15.6-1-default (64-bit)
Graphics Platform: Wayland

```
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007f347749c6f3 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#2  0x00007f3477442106 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#3  0x00007f347aa86350 in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kcrash-6.16.0/src/kcrash.cpp:605
#4  0x00007f3477442260 in <signal handler called> () at /lib64/libc.so.6
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007f347749c6f3 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#7  0x00007f3477442106 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f347742938b in __GI_abort () at abort.c:73
#9  0x00007f347742a3ab in __libc_message_impl (fmt=fmt@entry=0x7f34775bc3bf "%s\n") at ../sysdeps/posix/libc_fatal.c:134
#10 0x00007f34774a7297 in malloc_printerr (str=str@entry=0x7f34775bf3d8 "malloc_consolidate(): unaligned fastbin chunk detected")
    at malloc.c:5829
#11 0x00007f34774a7fa4 in malloc_consolidate (av=av@entry=0x7f34775f5ac0 <main_arena>) at malloc.c:4903
#12 0x00007f34774aaafb in _int_malloc (av=0x7f34775f5ac0 <main_arena>, bytes=8192) at malloc.c:4099
#13 0x00007f34774ac07e in __GI___libc_malloc (bytes=8192) at malloc.c:3414
#14 0x00007f3477eeb898 in allocateData (allocSize=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/tools/qarraydata.cpp:139
#15 allocateHelper (objectSize=1, alignment=16, capacity=8174, option=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/tools/qarraydata.cpp:181
#16 allocateHelper (objectSize=1, alignment=16, capacity=<optimized out>, option=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/tools/qarraydata.cpp:157
#17 QArrayData::allocate1 (dptr=0x7ffe7eb28860, capacity=<optimized out>, option=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/tools/qarraydata.cpp:211
#18 0x00007f3477e7ea44 in QTypedArrayData<char>::allocate (capacity=140731024050672, option=QArrayData::Grow)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/tools/qarraydata.h:129
#19 QArrayDataPointer<char>::QArrayDataPointer
    (this=0x7ffe7eb28860, alloc=140731024050672, n=<optimized out>, option=QArrayData::Grow, this=<optimized out>, alloc=<optimized out>, n=<optimized out>, option=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/tools/qarraydatapointer.h:58
#20 QByteArray::reallocData (this=this@entry=0x7ffe7eb289f0, alloc=alloc@entry=6201, option=option@entry=QArrayData::Grow)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/text/qbytearray.cpp:1984
#21 0x00007f3477e7ec5a in QByteArray::resize (this=0x7ffe7eb289f0, size=6201)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/text/qbytearray.cpp:1908
#22 0x00007f3477d91220 in QIODevice::readAll (this=this@entry=0x7ffe7eb28990)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/io/qiodevice.cpp:1269
#23 0x00007f3478fc63f3 in KConfigIniBackend::parseConfig
    (this=<optimized out>, currentLocale=..., entryMap=..., options=..., merging=false)
    at /usr/src/debug/kconfig-6.16.0/src/core/kconfigini.cpp:83
#24 0x00007f3478fb40ff in KConfigIniBackend::parseConfig (this=0x5574cc8ef3b0, currentLocale=..., entryMap=..., options=...)
    at /usr/src/debug/kconfig-6.16.0/src/core/kconfigini.cpp:58
#25 KConfigPrivate::parseConfigFiles (this=0x5574cc8ef3a0) at /usr/src/debug/kconfig-6.16.0/src/core/kconfig.cpp:806
#26 0x00007f3478fc9f67 in KSharedConfig::KSharedConfig
    (this=0x5574c8593370, fileName=..., flags=..., resType=QStandardPaths::GenericConfigLocation)
    at /usr/src/debug/kconfig-6.16.0/src/core/ksharedconfig.cpp:179
#27 KSharedConfig::openConfig (_fileName=..., flags=flags@entry=..., resType=resType@entry=QStandardPaths::GenericConfigLocation)
    at /usr/src/debug/kconfig-6.16.0/src/core/ksharedconfig.cpp:145
#28 0x00007f3478da1252 in KIconTheme::current () at /usr/src/debug/kiconthemes-6.16.0/src/kicontheme.cpp:675
#29 0x00007f3478da19a9 in KIconLoaderPrivate::initIconThemes (this=0x5574c5c7d1a0)
    at /usr/src/debug/kiconthemes-6.16.0/src/kiconloader.cpp:443
#30 0x00007f3478d8a3f3 in KIconLoaderPrivate::initIconThemes (this=0x5574c5c7d1a0)
    at /usr/src/debug/kiconthemes-6.16.0/src/kiconloader.cpp:436
#31 KIconLoaderPrivate::init (this=0x5574c5c7d1a0, _appname=<optimized out>, extraSearchPaths=<optimized out>)
    at /usr/src/debug/kiconthemes-6.16.0/src/kiconloader.cpp:420
#32 0x00007f3478d996f5 in KIconLoader::newIconLoader (this=0x7f3473ad4388)
    at /usr/src/debug/kiconthemes-6.16.0/src/kiconloader.cpp:1502
#33 0x00007f3478d8a024 in KIconLoaderPrivate::_k_refreshIcons (this=0x5574c5c7d1a0, group=5)
    at /usr/src/debug/kiconthemes-6.16.0/src/kiconloader.cpp:376
#34 0x00007f3477e2fb14 in QtPrivate::QSlotObjectBase::call
    (this=0x5574c5c8c9b0, r=<optimized out>, a=0x7ffe7eb29290, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs_impl.h:461
#35 doActivate<false>
    (sender=0x7f3478dab4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, signal_index=3, argv=0x7ffe7eb29290) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4146
#36 0x00007f3478d9601c in QMetaObject::activate<void, int>
    (sender=0x7f3478dab4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, mo=<optimized out>, local_signal_index=0, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:306
#37 KIconLoaderGlobalData::iconChanged
    (this=0x7f3478dab4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, _t1=<optimized out>) at /usr/src/debug/kiconthemes-6.16.0/build/src/KF6IconThemes_autogen/include/kiconloader.moc:118
#38 KIconLoaderGlobalData::qt_static_metacall
    (_o=0x7f3478dab4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffe7eb293e8)
    at /usr/src/debug/kiconthemes-6.16.0/build/src/KF6IconThemes_autogen/include/kiconloader.moc:74
#39 KIconLoaderGlobalData::qt_metacall
    (this=0x7f3478dab4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffe7eb293e8)
    at /usr/src/debug/kiconthemes-6.16.0/build/src/KF6IconThemes_autogen/include/kiconloader.moc:104
#40 0x00007f3478385fb7 in QDBusConnectionPrivate::deliverCall
    (this=0x7f346c001670, object=0x7f3478dab4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, msg=..., metaTypes=<optimized out>, slotIdx=4)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/dbus/qdbusintegrator.cpp:1007
#41 0x00007f3477e1ce34 in QObject::event (this=<optimized out>, e=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:1431
#42 0x00007f347a1e37a8 in QApplicationPrivate::notify_helper
    (this=<optimized out>, receiver=0x7f3478dab4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, e=0x7f346c0e1f70)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:3303
#43 0x00007f3477dc8928 in QCoreApplication::notifyInternal2
    (receiver=0x7f3478dab4c0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_118Q_QGS_s_globalDataEEEE8instanceEvE6holder.lto_priv.0>, event=0x7f346c0e1f70) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1106
#44 0x00007f3477dc896d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1546
#45 0x00007f3477dcacc7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5574c5c5ff80)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1879
#46 0x00007f34780818a7 in postEventSourceDispatch (s=s@entry=0x5574c5c6b270)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#47 0x00007f34766c7eb3 in g_main_dispatch (context=0x7f346c000f00) at ../glib/gmain.c:3398
#48 g_main_context_dispatch_unlocked (context=context@entry=0x7f346c000f00) at ../glib/gmain.c:4249
#49 0x00007f34766c9ce8 in g_main_context_iterate_unlocked
    (context=context@entry=0x7f346c000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../glib/gmain.c:4314
#50 0x00007f34766ca52c in g_main_context_iteration (context=0x7f346c000f00, may_block=1) at ../glib/gmain.c:4379
#51 0x00007f347807f978 in QEventDispatcherGlib::processEvents (this=0x5574c5c6b930, flags=...)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#52 0x00007f3477dd6003 in QEventLoop::exec (this=0x7ffe7eb299b0, flags=...)
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qflags.h:77
#53 0x00007f3477dcd143 in QCoreApplication::exec ()
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1449
#54 0x00007f3478621110 in QGuiApplication::exec ()
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/gui/kernel/qguiapplication.cpp:1986
#55 0x00007f347a1dfad9 in QApplication::exec ()
    at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:2570
#56 0x00005574a5e9e1f4 in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/plasma-workspace-6.4.3/shell/main.cpp:188
```
Comment 6 postix 2025-07-21 19:10:57 UTC
Created attachment 183402 [details]
bt full on Tumbleweed with Plasma 6.4.3

```
#23 0x00007f3478fc63f3 in KConfigIniBackend::parseConfig
    (this=<optimized out>, currentLocale=..., entryMap=..., options=..., merging=false)
    at /usr/src/debug/kconfig-6.16.0/src/core/kconfigini.cpp:83
        next_line = <optimized out>
        file = (....)
        currentLanguage = {d = {d = 0x5574cb4b9150, ptr = 0x7f3477d80ba2 <QFileInfo::~QFileInfo()+274> "H\203\304\030H\211߾\350\001", size = 93960115294984}, static _empty = 0 '\000'}
        currentGroup = {d = {d = 0x5574cb4b9150, ptr = 0x7f3477d9c3ec <QResourceFileEngine::~QResourceFileEngine()+28> u"譈⑼븈\020", size = 140731024050720}, static _empty = 0 u'\000'}
```

Maybe just an encoding error in GDB/Konsole, but the last two lines look suspicious on the first glance.
Comment 7 postix 2025-07-21 19:12:51 UTC
I use gcc Version 15-1.1 on Tumbleweed.
Comment 8 Matt Fagnani 2025-07-22 04:01:38 UTC
MScattolin and postix, since your crashes happened in different ways from mine and the Qt and KDE parts of the traces were different, they might've been due to different problems. Those problems might've led to memory corruption which coincidentally resulted in the same glibc error message. I haven't seen the problem I reported here in months. I'd suggest that you report your crashes separately so they're not missed. Thanks.
Comment 9 TraceyC 2025-10-06 21:02:47 UTC
Thanks for the update, Matt. I'm going to set this as NEEDSINFO for now. If the crash doesn't happen again on your system, we can let this auto-close. If the crash happens again, please set this back to REPORTED.
Comment 10 Matt Fagnani 2025-10-06 21:30:02 UTC
I haven't seen this crash in many months so I'll close it. Thanks.