Bug 509216 - Plasmashell crashes and can't be re-launched when clicking on or resizing a Dictionary widget on the desktop
Summary: Plasmashell crashes and can't be re-launched when clicking on or resizing a D...
Status: RESOLVED DUPLICATE of bug 502199
Alias: None
Product: plasmashell
Classification: Plasma
Component: Dictionary widget (other bugs)
Version First Reported In: 6.3.4
Platform: Ubuntu Linux
: VHI critical
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-07 00:20 UTC by Isaac Cohen
Modified: 2025-09-18 14:06 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Isaac Cohen 2025-09-07 00:20:37 UTC
SUMMARY
When I double click on the dictionary widget, I get a black screen with just a mouse

STEPS TO REPRODUCE
1) Go to the desktop
2) Right click and select "Enter Edit Mode"
3) Scroll down and select "Dictionary"
4) Click "Exit Edit Mode"
5) Double click on the dictionary

OBSERVED RESULT
Apparent crash

EXPECTED RESULT
No crash

If you run into this problem and Plasma crashes, rebooting won't help. You'll just get the same black screen with a mouse. Here's what you can do to fix it:
1) Cntrl-Alt-F3 to get a command line shell
2) Login
3) nano .config/plasma-org.kde.plasma.desktop-appletsrc
4) Remove these lines:
[Containments][1][Applets][35]
immutability=1
plugin=org.kde.plasma_applet_dict

5) reboot




SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Isaac Cohen 2025-09-07 00:21:54 UTC
Sorry, forget system information:
Operating System: Kubuntu 25.04
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.3
Kernel Version: 6.14.0-29-generic (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i5-1135G7 @ 2.40GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Intel® Iris® Xe Graphics
Manufacturer: Dell Inc.
Product Name: Inspiron 3501
Comment 2 Nate Graham 2025-09-17 22:23:46 UTC
Oh wow, I can reproduce this issue on current git master too, and it's really bad. Plasmashell crashes, doesn't restart, and then crashes again (with the same backtrace) when I try to launch it manually.

Here's the backtrace, which looks to be mostly in QtWebEngine:

#0  0x00007f1b80ab208c in base::ImmediateCrash () at ../../../../../qtwebengine/src/3rdparty/chromium/base/immediate_crash.h:176                                                                          
176       TRAP_SEQUENCE_();
[Current thread is 1 (Thread 0x7f1bc038ca80 (LWP 16672))]
(gdb) bt
#0  0x00007f1b80ab208c in base::ImmediateCrash () at ../../../../../qtwebengine/src/3rdparty/chromium/base/immediate_crash.h:176
#1  logging::LogMessage::HandleFatal () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:1073
#2  0x00007f1b80ab43c6 in operator() () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:773
#3  InvokeCallback () at ../../../../../qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:87
#4  ~Cleanup () at ../../../../../qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp/absl/cleanup/cleanup.h:106
#5  logging::LogMessage::Flush () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:956
#6  0x00007f1b80ab528b in logging::LogMessage::~LogMessage () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:727
#7  0x00007f1b80ab5343 in logging::ErrnoLogMessage::~ErrnoLogMessage () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:1157
#8  logging::ErrnoLogMessage::~ErrnoLogMessage () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:1157
#9  0x00007f1b80ab7d26 in std::default_delete<logging::LogMessage>::operator() () at /usr/include/c++/15.2.1/bits/unique_ptr.h:93
#10 std::__uniq_ptr_impl<logging::LogMessage, std::default_delete<logging::LogMessage> >::reset () at /usr/include/c++/15.2.1/bits/unique_ptr.h:205
#11 std::unique_ptr<logging::LogMessage, std::default_delete<logging::LogMessage> >::reset () at /usr/include/c++/15.2.1/bits/unique_ptr.h:512
#12 logging::CheckError::~CheckError () at ./../../../../../qtwebengine/src/3rdparty/chromium/base/check.cc:335
#13 0x00007f1b7faaf660 in content::ZygoteHostImpl::LaunchZygote () at ../../../../../qtwebengine/src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.cc:206
#14 0x00007f1b802f966a in LaunchZygoteHelper () at ../../../../../qtwebengine/src/3rdparty/chromium/content/app/content_main_runner_impl.cc:369
#15 0x00007f1b7ee36405 in base::OnceCallback<int (base::CommandLine*, base::ScopedGeneric<int, base::internal::ScopedFDCloseTraits>*)>::Run(base::CommandLine*, base::ScopedGeneric<int, base::internal::ScopedFDCloseTraits>*) && () at ../../../../../qtwebengine/src/3rdparty/chromium/base/functional/callback.h:156
#16 content::ZygoteCommunication::Init () at ../../../../../qtwebengine/src/3rdparty/chromium/content/common/zygote/zygote_communication_linux.cc:276
#17 0x00007f1b7edd8d00 in content::CreateGenericZygote () at ./../../../../../qtwebengine/src/3rdparty/chromium/content/common/zygote/zygote_handle_linux.cc:25
#18 0x00007f1b802fbfa7 in InitializeZygoteSandboxForBrowserProcess () at ../../../../../qtwebengine/src/3rdparty/chromium/content/app/content_main_runner_impl.cc:400
#19 content::ContentMainRunnerImpl::Initialize () at ../../../../../qtwebengine/src/3rdparty/chromium/content/app/content_main_runner_impl.cc:1081
#20 0x00007f1b7c0e5a4a in QtWebEngineCore::WebEngineContext::WebEngineContext () at /usr/src/debug/qt6-webengine/qtwebengine/src/core/web_engine_context.cpp:990
#21 0x00007f1b7c0e7986 in QtWebEngineCore::WebEngineContext::current () at /usr/src/debug/qt6-webengine/qtwebengine/src/core/web_engine_context.cpp:676
#22 0x00007f1b7c0802f9 in QtWebEngineCore::ProfileAdapter::ProfileAdapter () at /usr/src/debug/qt6-webengine/qtwebengine/src/core/profile_adapter.cpp:82
#23 0x00007f1b873d5bc8 in QQuickWebEngineProfile::QQuickWebEngineProfile (this=0x563cd4085f80, parent=<optimized out>, this=<optimized out>, parent=<optimized out>)
    at /usr/src/debug/qt6-webengine/qtwebengine/src/webenginequick/api/qquickwebengineprofile.cpp:419
#24 0x00007f1b6b373ab7 in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/dict/libdictplugin.so
#25 0x00007f1b6b373ce5 in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/dict/libdictplugin.so
#26 0x00007f1bc7395ed4 in QQmlType::create (this=0x7ffe1ea1b240, memory=memory@entry=0x7ffe1ea1b190, additionalMemory=additionalMemory@entry=184)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltype.cpp:510
#27 0x00007f1bc739b091 in QQmlType::createWithQQmlData (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltype.cpp:525
#28 0x00007f1bc7355cac in QQmlObjectCreator::createInstance (this=this@entry=0x563cd4082010, index=4, parent=0x563cd4085400, isContextObject=isContextObject@entry=false)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1330
#29 0x00007f1bc73569ca in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x563cd4082010, bindingProperty=bindingProperty@entry=0x7f1b90205c70, binding=binding@entry=0x7f1b97de45c4)
    at /usr/include/qt6/QtCore/qendian.h:258
#30 0x00007f1bc735a3ce in QQmlObjectCreator::setupBindings (this=this@entry=0x563cd4082010, mode=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:829
#31 0x00007f1bc73529c5 in QQmlObjectCreator::populateInstance (this=this@entry=0x563cd4082010, index=-1, index@entry=2, instance=0x0, instance@entry=0x563cd4085400, bindingTarget=<optimized out>, 
    bindingTarget@entry=0x563cd4085400, valueTypeProperty=<optimized out>, valueTypeProperty@entry=0x0, binding=binding@entry=0x0) at /usr/include/qt6/QtCore/qflags.h:77
#32 0x00007f1bc735535f in QQmlObjectCreator::createInstance (this=<optimized out>, index=2, parent=<optimized out>, isContextObject=true)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1479
#33 0x00007f1bc73654f8 in QQmlObjectCreator::create (this=0x563cd4082010, subComponentIndex=<optimized out>, parent=<optimized out>, interrupt=0x0, flags=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:205
#34 0x00007f1bc72d10c8 in QQmlObjectCreator::create (this=<optimized out>, subComponentIndex=<optimized out>, parent=0x0, interrupt=0x0, flags=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:146
#35 QQmlComponentPrivate::beginCreate (this=0x563cd40c0290, context=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1130
#36 0x00007f1bc72d18dd in QQmlComponent::beginCreate (this=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1048
#37 0x00007f1bc8daa9b6 in PlasmaQuick::SharedQmlEngine::createObjectFromComponent(QQmlComponent*, QQmlContext*, QHash<QString, QVariant> const&) () at /usr/lib/libPlasmaQuick.so.6
#38 0x00007f1bc8d87614 in ??? () at /usr/lib/libPlasmaQuick.so.6
#39 0x00007f1bc8d88103 in ??? () at /usr/lib/libPlasmaQuick.so.6
#40 0x00007f1bc7753e6d in QQuickItem::setSize (this=0x563cd40bdc90, size=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:7774
#41 0x00007f1b9625f3ff in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so
#42 0x00007f1b9625fe4a in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so
#43 0x00007f1bc7753e6d in QQuickItem::setSize (this=0x563cd3fdbcc0, size=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:7774
#44 0x00007f1b9625cb6a in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so
#45 0x00007f1b9624d8ed in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so
#46 0x00007f1b96251afb in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so
#47 0x00007f1bc735137c in QQmlObjectCreator::finalize (this=0x563cd4072120, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1597
#48 0x00007f1bc72cb2c5 in QQmlComponentPrivate::complete (enginePriv=0x563cd3dcca10, state=state@entry=0x563cd3ffc258) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#49 0x00007f1bc72cf03c in QQmlComponentPrivate::completeCreate (this=0x563cd3ffc1a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1336
#50 0x00007f1bc8daaafc in PlasmaQuick::SharedQmlEngine::createObjectFromComponent(QQmlComponent*, QQmlContext*, QHash<QString, QVariant> const&) () at /usr/lib/libPlasmaQuick.so.6
--Type <RET> for more, q to quit, c to continue without paging--c
#51 0x00007f1bc8d87614 in ??? () at /usr/lib/libPlasmaQuick.so.6
#52 0x00007f1bc8d8801f in PlasmaQuick::AppletQuickItem::setPreloadFullRepresentation(bool) () at /usr/lib/libPlasmaQuick.so.6
#53 0x00007f1bc72980e3 in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:344
#54 0x00007f1bc734edcb in QQmlObjectCreator::setPropertyValue (this=0x563cd4075b10, property=0x7f1b902ed900, binding=0x7f1b966a2710)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:445
#55 0x00007f1bc7356944 in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x563cd4075b10, bindingProperty=bindingProperty@entry=0x7f1b902ed900, binding=binding@entry=0x7f1b966a2710)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1256
#56 0x00007f1bc735a3ce in QQmlObjectCreator::setupBindings (this=this@entry=0x563cd4075b10, mode=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:829
#57 0x00007f1bc73529c5 in QQmlObjectCreator::populateInstance (this=this@entry=0x563cd4075b10, index=-1, index@entry=0, instance=0x0, instance@entry=0x563cd401dbe0, bindingTarget=<optimized out>, 
    bindingTarget@entry=0x563cd401dbe0, valueTypeProperty=<optimized out>, valueTypeProperty@entry=0x0, binding=binding@entry=0x0) at /usr/include/qt6/QtCore/qflags.h:77
#58 0x00007f1bc735535f in QQmlObjectCreator::createInstance (this=<optimized out>, index=0, parent=<optimized out>, isContextObject=true)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1479
#59 0x00007f1bc73654f8 in QQmlObjectCreator::create (this=0x563cd4075b10, subComponentIndex=<optimized out>, parent=<optimized out>, interrupt=0x0, flags=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:205
#60 0x00007f1bc72d10c8 in QQmlObjectCreator::create (this=<optimized out>, subComponentIndex=<optimized out>, parent=0x0, interrupt=0x0, flags=<optimized out>)
    at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:146
#61 QQmlComponentPrivate::beginCreate (this=0x563cd3f944f0, context=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1130
#62 0x00007f1bc72d18dd in QQmlComponent::beginCreate (this=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1048
#63 0x00007f1bc8daa0ca in ??? () at /usr/lib/libPlasmaQuick.so.6
#64 0x00007f1bc8d89f3b in PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*) () at /usr/lib/libPlasmaQuick.so.6
#65 0x00007f1bc8da210a in ??? () at /usr/lib/libPlasmaQuick.so.6
#66 0x0000563ca700dc7c in ??? ()
#67 0x0000563ca7010142 in ??? ()
#68 0x00007f1bc5fcd66f in QtPrivate::QSlotObjectBase::call (this=0x563cd3903270, r=0x7ffe1ea1fca0, a=0x7ffe1ea1ef40, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#69 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157
#70 0x00007f1bc7d0c8aa in KActivities::Consumer::serviceStatusChanged(KActivities::Consumer::ServiceStatus) () at /usr/lib/libPlasmaActivities.so.6
#71 0x00007f1bc5fcd66f in QtPrivate::QSlotObjectBase::call (this=0x563cd38dfa30, r=0x563cd38cacd0, a=0x7ffe1ea1f100, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#72 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157
#73 0x00007f1bc7d27baa in ??? () at /usr/lib/libPlasmaActivities.so.6
#74 0x00007f1bc7d2c584 in ??? () at /usr/lib/libPlasmaActivities.so.6
#75 0x00007f1bc5fcda0a in doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4169
#76 0x00007f1bc64aee31 in QMetaObject::activate<void, QDBusPendingCallWatcher*> (sender=<optimized out>, mo=0x7f1bc64dda00 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=0, ret=0x0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:306
#77 QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/qt6-base/build/src/dbus/DBus_autogen/include/moc_qdbuspendingcall.cpp:137
#78 operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbuspendingcall.cpp:99
#79 operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:116
#80 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()> >::call(QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()>&, void**)::<lambda()> > (args=<optimized out>, fn=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65
#81 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()> >::call
    (f=<optimized out>, arg=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:115
#82 QtPrivate::FunctorCallable<QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()> >::call<QtPrivate::List<>, void> (f=<optimized out>, arg=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:337
#83 QtPrivate::QCallableObject<QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:547
#84 0x00007f1bc5fbaa74 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1432
#85 0x00007f1bc7ffedd0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x563cd38ebbf0, e=0x563cd38d9880) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3300
#86 0x00007f1bc5f61678 in QCoreApplication::notifyInternal2 (receiver=0x563cd38ebbf0, event=event@entry=0x563cd38d9880) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#87 0x00007f1bc5f61a5b in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x563cd38d9880) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#88 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x563cd304d0f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1891
#89 0x00007f1bc623c7f8 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1744
#90 postEventSourceDispatch (s=0x563cd305b6f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#91 0x00007f1bc4b71880 in g_main_dispatch (context=0x7f1bb8000f70) at ../glib/glib/gmain.c:3398
#92 0x00007f1bc4b72cd7 in g_main_context_dispatch_unlocked (context=0x7f1bb8000f70) at ../glib/glib/gmain.c:4249
#93 g_main_context_iterate_unlocked (context=context@entry=0x7f1bb8000f70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314
#94 0x00007f1bc4b72ee5 in g_main_context_iteration (context=0x7f1bb8000f70, may_block=1) at ../glib/glib/gmain.c:4379
#95 0x00007f1bc6238fe2 in QEventDispatcherGlib::processEvents (this=0x563cd305c170, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#96 0x00007f1bc5f6dca6 in QEventLoop::processEvents (this=0x7ffe1ea1f8c0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#97 QEventLoop::exec (this=0x7ffe1ea1f8c0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#98 0x00007f1bc5f65d21 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449
#99 0x0000563ca6fd52c1 in ??? ()
#100 0x00007f1bc5869675 in __libc_start_call_main (main=main@entry=0x563ca6fd1ee0, argc=argc@entry=2, argv=argv@entry=0x7ffe1ea1ffb8) at ../sysdeps/nptl/libc_start_call_main.h:58
#101 0x00007f1bc5869729 in __libc_start_main_impl (main=0x563ca6fd1ee0, argc=2, argv=0x7ffe1ea1ffb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe1ea1ffa8)
    at ../csu/libc-start.c:360
#102 0x0000563ca6fd5865 in ??? ()
Comment 3 Nate Graham 2025-09-17 22:24:17 UTC
Trying to launch plasmashell manually yields this:

$ plasmashell 
kf.plasma.core: Unknown containment type requested: "" "" check Plasma::Containment::Type for supported values
LaunchProcess: failed to execvp:
/usr/lib/qt6/QtWebEngineProcess
LaunchProcess: failed to execvp:
/usr/lib/qt6/QtWebEngineProcess
[17514:17514:0917/162353.474719:FATAL:zygote_host_impl_linux.cc(206)] Check failed: . : No such file or directory (2)
Trace/breakpoint trap      (core dumped) plasmashell
Comment 4 Nate Graham 2025-09-17 22:26:35 UTC Comment hidden (spam)
Comment 5 Nate Graham 2025-09-17 22:30:00 UTC
And even clicking the widget once triggers this issue. No double-click required for me. I can also trigger the issue if I try to resize it at all.

This appears to be a very dangerous widget.
Comment 6 Nate Graham 2025-09-17 22:35:16 UTC
Upgrading to Critical since this basically bricks your system unless you're a super duper expert who knows where Plasma's config file lives, potentially how to edit it using non-GUI tools, and which exact thing to remove.
Comment 7 Nate Graham 2025-09-18 14:02:26 UTC
*** Bug 496717 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2025-09-18 14:06:01 UTC
Ahh, I found Bug 502199. It's an AppArmor issue. I'm able to reproduce it now because I'm using KDE Linux which has AppArmor enabled. We'll fix this in KDE Linux, but affected people on other distros will need fixes from their own distros as well.

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