Bug 514686 - Crash after changing global theme
Summary: Crash after changing global theme
Status: RESOLVED DUPLICATE of bug 506642
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: master
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2026-01-16 11:51 UTC by Nicolas Fella
Modified: 2026-01-16 17:09 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/350490/events/a7364764e25e402baebcd7b1d9af0d8c/


Attachments
New crash information added by DrKonqi (179.18 KB, text/plain)
2026-01-16 11:51 UTC, Nicolas Fella
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Fella 2026-01-16 11:51:06 UTC
Application: plasmashell (6.6.80)
 (Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.11.0
Frameworks Version: 6.23.0
Operating System: Linux 6.18.5-200.fc43.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)"
DrKonqi: 6.6.80 [CoredumpBackend]

-- Information about the crash:
With desktop layout

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#4  __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=<optimized out>) at pthread_kill.c:44
#5  0x00007fd2b422715e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6  0x00007fd2b420e6d0 in __GI_abort () at abort.c:77
#7  0x00007fd2b420f73b in __libc_message_impl (fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:138
#8  0x00007fd2b428b665 in malloc_printerr (str=str@entry=0x7fd2b43c4728 "malloc_consolidate(): unaligned fastbin chunk detected") at malloc.c:5892
#9  0x00007fd2b428c1fc in malloc_consolidate (av=av@entry=0x7fd2b43f6ac0 <main_arena>) at malloc.c:4964
#10 0x00007fd2b428e7a8 in _int_malloc (av=av@entry=0x7fd2b43f6ac0 <main_arena>, bytes=bytes@entry=7469) at malloc.c:4174
#11 0x00007fd2b428f259 in __libc_malloc2 (bytes=7469) at malloc.c:3458
#12 0x00007fd2b4b72d98 in allocateHelper (dptr=0x7ffd2ec8f630, objectSize=1, alignment=16, capacity=7451, option=QArrayData::KeepSize) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydata.cpp:178
#13 QArrayData::allocate1 (dptr=dptr@entry=0x7ffd2ec8f630, capacity=capacity@entry=7451, option=option@entry=QArrayData::KeepSize) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydata.cpp:205
#14 0x00007fd2b4aee111 in QTypedArrayData<char>::allocate (capacity=<optimized out>, option=QArrayData::KeepSize) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydata.h:138
#15 QArrayDataPointer<char>::QArrayDataPointer (this=<optimized out>, alloc=<optimized out>, n=<optimized out>, option=QArrayData::KeepSize) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydatapointer.h:55
#16 QByteArray::QByteArray (this=this@entry=0x7ffd2ec8f810, size=size@entry=7451) at /home/nico/workspace/qt6/qtbase/src/corelib/text/qbytearray.cpp:1885
#17 0x00007fd2b63bdfb2 in KConfigIniBackend::parseConfig (this=0x43fe90e0, currentLocale=..., entryMap=..., options=..., merging=false) at /home/nico/kde/src/kconfig/src/core/kconfigini.cpp:85
#18 0x00007fd2b639ff1e in KConfigPrivate::parseConfigFiles (this=0x43fe90d0) at /home/nico/kde/src/kconfig/src/core/kconfig.cpp:857
#19 0x00007fd2b63c5173 in KSharedConfig::KSharedConfig (this=0x419b8180, fileName=..., flags=..., resType=<optimized out>) at /home/nico/kde/src/kconfig/src/core/ksharedconfig.cpp:174


Reported using DrKonqi
Comment 1 Nicolas Fella 2026-01-16 11:51:07 UTC
Created attachment 188583 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 TraceyC 2026-01-16 17:08:53 UTC
Searchable backtrace


Thread 1 (Thread 0x7fd2ae262040 (LWP 3512)):
[KCrash Handler]
#4  __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=<optimized out>) at pthread_kill.c:44
#5  0x00007fd2b422715e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6  0x00007fd2b420e6d0 in __GI_abort () at abort.c:77
#7  0x00007fd2b420f73b in __libc_message_impl (fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:138
#8  0x00007fd2b428b665 in malloc_printerr (str=str@entry=0x7fd2b43c4728 "malloc_consolidate(): unaligned fastbin chunk detected") at malloc.c:5892
#9  0x00007fd2b428c1fc in malloc_consolidate (av=av@entry=0x7fd2b43f6ac0 <main_arena>) at malloc.c:4964
#10 0x00007fd2b428e7a8 in _int_malloc (av=av@entry=0x7fd2b43f6ac0 <main_arena>, bytes=bytes@entry=7469) at malloc.c:4174
#11 0x00007fd2b428f259 in __libc_malloc2 (bytes=7469) at malloc.c:3458
#12 0x00007fd2b4b72d98 in allocateHelper (dptr=0x7ffd2ec8f630, objectSize=1, alignment=16, capacity=7451, option=QArrayData::KeepSize) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydata.cpp:178
#13 QArrayData::allocate1 (dptr=dptr@entry=0x7ffd2ec8f630, capacity=capacity@entry=7451, option=option@entry=QArrayData::KeepSize) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydata.cpp:205
#14 0x00007fd2b4aee111 in QTypedArrayData<char>::allocate (capacity=<optimized out>, option=QArrayData::KeepSize) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydata.h:138
#15 QArrayDataPointer<char>::QArrayDataPointer (this=<optimized out>, alloc=<optimized out>, n=<optimized out>, option=QArrayData::KeepSize) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qarraydatapointer.h:55
#16 QByteArray::QByteArray (this=this@entry=0x7ffd2ec8f810, size=size@entry=7451) at /home/nico/workspace/qt6/qtbase/src/corelib/text/qbytearray.cpp:1885
#17 0x00007fd2b63bdfb2 in KConfigIniBackend::parseConfig (this=0x43fe90e0, currentLocale=..., entryMap=..., options=..., merging=false) at /home/nico/kde/src/kconfig/src/core/kconfigini.cpp:85
#18 0x00007fd2b639ff1e in KConfigPrivate::parseConfigFiles (this=0x43fe90d0) at /home/nico/kde/src/kconfig/src/core/kconfig.cpp:857
#19 0x00007fd2b63c5173 in KSharedConfig::KSharedConfig (this=0x419b8180, fileName=..., flags=..., resType=<optimized out>) at /home/nico/kde/src/kconfig/src/core/ksharedconfig.cpp:174
#20 0x00007fd2b63c566a in KSharedConfig::openConfig (_fileName=..., flags=flags@entry=..., resType=resType@entry=QStandardPaths::GenericConfigLocation) at /home/nico/kde/src/kconfig/src/core/ksharedconfig.cpp:141
#21 0x00007fd2b47f3ec0 in KIconTheme::current () at /home/nico/kde/src/kiconthemes/src/kicontheme.cpp:671
#22 0x00007fd2b47df4c6 in KIconLoaderPrivate::initIconThemes (this=0x3e422120) at /home/nico/kde/src/kiconthemes/src/kiconloader.cpp:443
#23 0x00007fd2b47e03da in KIconLoaderPrivate::initIconThemes (this=0x3e422120) at /home/nico/kde/src/kiconthemes/src/kiconloader.cpp:436
#24 KIconLoaderPrivate::init (this=0x3e422120, _appname=..., extraSearchPaths=...) at /home/nico/kde/src/kiconthemes/src/kiconloader.cpp:420
#25 0x00007fd2b47e0ab3 in KIconLoader::reconfigure (this=this@entry=0x7fd2ae261c80, _appname=..., extraSearchPaths=...) at /home/nico/kde/src/kiconthemes/src/kiconloader.cpp:400
#26 0x00007fd2b47e0b0a in KIconLoader::newIconLoader (this=0x7fd2ae261c80) at /home/nico/kde/src/kiconthemes/src/kiconloader.cpp:1502
#27 0x00007fd2b47e44ae in KIconLoaderPrivate::_k_refreshIcons (this=0x3e422120, group=4) at /home/nico/kde/src/kiconthemes/src/kiconloader.cpp:376
#28 0x00007fd2b4a7bf45 in QtPrivate::QSlotObjectBase::call (this=0x3e430600, r=<optimized out>, a=0x7ffd2ec90090) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#29 doActivate<false> (sender=0x7fd2b47ffec0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_globalData> >::instance()::holder>, signal_index=3, argv=argv@entry=0x7ffd2ec90090) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4371
#30 0x00007fd2b4a71ff9 in QMetaObject::activate (sender=sender@entry=0x7fd2b47ffec0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_globalData> >::instance()::holder>, m=m@entry=0x7fd2b47febc0 <KIconLoaderGlobalData::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd2ec90090) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4431
#31 0x00007fd2b47e6487 in QMetaObject::activate<void, int> (sender=0x7fd2b47ffec0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_globalData> >::instance()::holder>, mo=0x7fd2b47febc0 <KIconLoaderGlobalData::staticMetaObject>, local_signal_index=0, ret=0x0) at /home/nico/kde/usr/include/QtCore/qobjectdefs.h:321
#32 KIconLoaderGlobalData::iconChanged (this=0x7fd2b47ffec0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_globalData> >::instance()::holder>, _t1=<optimized out>) at /home/nico/kde/build/kiconthemes/src/KF6IconThemes_autogen/include/kiconloader.moc:120
#33 KIconLoaderGlobalData::qt_static_metacall (_o=0x7fd2b47ffec0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_globalData> >::instance()::holder>, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffd2ec90228) at /home/nico/kde/build/kiconthemes/src/KF6IconThemes_autogen/include/kiconloader.moc:76
#34 KIconLoaderGlobalData::qt_metacall (this=0x7fd2b47ffec0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_globalData> >::instance()::holder>, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffd2ec90228) at /home/nico/kde/build/kiconthemes/src/KF6IconThemes_autogen/include/kiconloader.moc:106
#35 0x00007fd2b515366a in QDBusConnectionPrivate::deliverCall (this=0x7fd2980016e0, object=0x7fd2b47ffec0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_globalData> >::instance()::holder>, msg=..., metaTypes=..., slotIdx=4) at /home/nico/workspace/qt6/qtbase/src/dbus/qdbusintegrator.cpp:1009
#36 0x00007fd2b4a6bfec in QObject::event (this=<optimized out>, e=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1479
#37 0x00007fd2b7bc6528 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7fd2b47ffec0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_globalData> >::instance()::holder>, e=0x7fd29806af20) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3276
#38 0x00007fd2b4a04ea8 in QCoreApplication::notifyInternal2 (receiver=0x7fd2b47ffec0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_s_globalData> >::instance()::holder>, event=0x7fd29806af20) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#39 0x00007fd2b4a09513 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x3e40ccb0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
#40 0x00007fd2b4d88057 in postEventSourceDispatch (s=0x3e412540) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#41 0x00007fd2b39c32a3 in g_main_dispatch (context=0x7fd298000f60) at ../glib/gmain.c:3565
#42 g_main_context_dispatch_unlocked (context=0x7fd298000f60) at ../glib/gmain.c:4425
#43 0x00007fd2b39cc1f8 in g_main_context_iterate_unlocked (context=context@entry=0x7fd298000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4490
#44 0x00007fd2b39cc3a3 in g_main_context_iteration (context=0x7fd298000f60, may_block=1) at ../glib/gmain.c:4556
#45 0x00007fd2b4d87798 in QEventDispatcherGlib::processEvents (this=0x3e412110, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#46 0x00007fd2b4a143cb in QEventLoop::exec (this=this@entry=0x7ffd2ec90830, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:77
#47 0x00007fd2b4a0e0ba in QCoreApplication::exec () at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#48 0x000000000042994a in main (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/plasma-workspace/shell/main.cpp:204
Comment 3 TraceyC 2026-01-16 17:09:22 UTC
Based on the backtrace, this looks like the same crash as bug 506642

*** This bug has been marked as a duplicate of bug 506642 ***