https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118574
--- Comment #2 from Sam James <sjames at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #1) > Is KDE Plasma built with -std=gnu++20 or -std=gnu++17? -std=gnu++20 > Perhaps as a workaround -fno-range-for-ext-temps option could help. > If it is built with -std=c++23/gnu++23 or later, that won't work though. Let me try. Meanwhile, here's a backtrace for completeness: ``` t #0 __pthread_kill_implementation (threadid=<optimized out>, signo=11, no_tid=0) at pthread_kill.c:44 #1 __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89 #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=11) at pthread_kill.c:100 #3 0x00007f3930e20706 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #4 0x00007f3934bc759d in KCrash::defaultCrashHandler (sig=11) at /usr/src/debug/kde-frameworks/kcrash-6.10.0/kcrash-6.10.0/src/kcrash.cpp:596 #5 0x00007f3930e20840 in <signal handler called> () at /usr/lib64/libc.so.6 #6 std::__atomic_base<int>::load (this=0x55ff1a0eda4004, __m=std::memory_order::relaxed) at /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h:500 #7 QAtomicOps<int>::loadRelaxed<int> (_q_value=<error reading variable: Cannot access memory at address 0x55ff1a0eda4004>) at /usr/include/qt6/QtCore/qatomic_cxx11.h:202 #8 QBasicAtomicInteger<int>::loadRelaxed (this=0x55ff1a0eda4004) at /usr/include/qt6/QtCore/qbasicatomic.h:36 #9 QWeakPointer<QObject>::internalData (this=0x55ff1a1b409f) at /usr/include/qt6/QtCore/qsharedpointer_impl.h:752 #10 QPointer<Kirigami::Platform::PlatformTheme>::data (this=0x55ff1a1b409f) at /usr/include/qt6/QtCore/qpointer.h:75 #11 comparesEqual<Kirigami::Platform::PlatformTheme const> (lhs=..., rhs=0x55ff1a0efe70) at /usr/include/qt6/QtCore/qpointer.h:103 #12 operator==<Kirigami::Platform::PlatformTheme const> (lhs=..., rhs=<synthetic pointer>: <optimized out>) at /usr/include/qt6/QtCore/qpointer.h:104 #13 Kirigami::Platform::PlatformThemePrivate::color (this=<optimized out>, theme=0x55ff1a0efe70, color=Kirigami::Platform::PlatformThemeData::TextColor) at /usr/src/debug/kde-frameworks/kirigami-6.10.0/kirigami-6.10.0/src/platform/platformtheme.cpp:281 #14 Kirigami::Platform::PlatformTheme::textColor (this=0x55ff1a0efe70) at /usr/src/debug/kde-frameworks/kirigami-6.10.0/kirigami-6.10.0/src/platform/platformtheme.cpp:465 #15 0x00007f38e40f0cc5 in Icon::loadFromTheme (this=0x55ff1a0ea650, iconName=...) at /usr/src/debug/kde-frameworks/kirigami-6.10.0/kirigami-6.10.0/src/primitives/icon.cpp:642 #16 Icon::findIcon (this=this@entry=0x55ff1a0ea650, size=...) at /usr/src/debug/kde-frameworks/kirigami-6.10.0/kirigami-6.10.0/src/primitives/icon.cpp:533 #17 0x00007f38e40f4a68 in Icon::updatePolish (this=0x55ff1a0ea650) at /usr/src/debug/kde-frameworks/kirigami-6.10.0/kirigami-6.10.0/src/primitives/icon.cpp:376 #18 0x00007f393366c47c in QQuickWindowPrivate::polishItems (this=0x55ff189d64c0) at /usr/src/debug/dev-qt/qtdeclarative-6.8.1/qtdeclarative-everywhere-src-6.8.1/src/quick/items/qquickwindow.cpp:348 #19 0x00007f393339fd28 in QSGThreadedRenderLoop::polishAndSync (this=this@entry=0x55ff17a4e270, w=w@entry=0x55ff1cae3640, inExpose=inExpose@entry=true) at /usr/src/debug/dev-qt/qtdeclarative-6.8.1/qtdeclarative-everywhere-src-6.8.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1636 #20 0x00007f39333ad825 in QSGThreadedRenderLoop::handleExposure (this=0x55ff17a4e270, window=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-6.8.1/qtdeclarative-everywhere-src-6.8.1/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1337 #21 0x00007f3931f5c3b8 in QWindow::event (this=0x55ff190f7050, ev=0x7fff214f3480) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/gui/kernel/qwindow.cpp:2691 #22 0x00007f39343946ff in QApplicationPrivate::notify_helper (this=0x55ff1723dab0, receiver=0x55ff190f7050, e=0x7fff214f3480) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/widgets/kernel/qapplication.cpp:3296 #23 0x00007f3931948df8 in QCoreApplication::notifyInternal2 (receiver=0x55ff190f7050, event=0x7fff214f3480) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qcoreapplication.cpp:1168 #24 0x00007f3931ee8577 in QGuiApplicationPrivate::processExposeEvent (e=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/gui/kernel/qguiapplication.cpp:3464 #25 0x00007f3931f606da in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/gui/kernel/qwindowsysteminterface.cpp:1114 #26 0x00007f393257dab4 in userEventSourceDispatch (source=<optimized out>) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/gui/platform/unix/qeventdispatcher_glib.cpp:38 #27 0x00007f39304a8017 in g_main_dispatch (context=0x7f3918000f30) at ../glib-2.82.4/glib/gmain.c:3357 #28 0x00007f39304a92e8 in g_main_context_dispatch_unlocked (context=0x7f3918000f30) at ../glib-2.82.4/glib/gmain.c:4208 #29 g_main_context_iterate_unlocked (context=context@entry=0x7f3918000f30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.82.4/glib/gmain.c:4273 #30 0x00007f39304a93c8 in g_main_context_iteration (context=0x7f3918000f30, may_block=1) at ../glib-2.82.4/glib/gmain.c:4338 #31 0x00007f3931643304 in QEventDispatcherGlib::processEvents (this=0x55ff17240620, flags=...) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #32 0x00007f393197dc46 in QEventLoop::processEvents (this=0x7fff214f37a0, flags=...) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventloop.cpp:103 #33 QEventLoop::exec (this=0x7fff214f37a0, flags=...) at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventloop.cpp:194 #34 0x00007f393197e595 in QCoreApplication::exec () at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qcoreapplication.cpp:1513 #35 0x00007f3931ed0ab0 in QGuiApplication::exec () at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/gui/kernel/qguiapplication.cpp:1975 #36 0x00007f39342c7499 in QApplication::exec () at /usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/widgets/kernel/qapplication.cpp:2564 #37 0x000055fee2651130 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-plasma/plasma-workspace-6.3.49.9999/plasma-workspace-6.3.49.9999/shell/main.cpp:191 ```