Bug 512991 - Plasma Shell crashed upon boot after latest update
Summary: Plasma Shell crashed upon boot after latest update
Status: REPORTED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (other bugs)
Version First Reported In: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords: drkonqi, regression
Depends on:
Blocks:
 
Reported: 2025-12-05 20:20 UTC by murphygallup
Modified: 2025-12-14 12:49 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (161.05 KB, text/plain)
2025-12-05 20:20 UTC, murphygallup
Details

Note You need to log in before you can comment on or make changes to this bug.
Description murphygallup 2025-12-05 20:20:09 UTC
Application: plasmashell (6.5.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.20.0
Operating System: Linux 6.14.0-36-generic x86_64
Windowing System: Wayland
Distribution: KDE neon User Edition
DrKonqi: 6.5.3 [CoredumpBackend]

-- Information about the crash:
After using Discover to install all the latest updates and then rebooting the system my plasma shell crashed. Although it crashed the desktop environment still remains and works fine. I attempted to use the trash option on a file and it said trash process failed or something like that. The ram used up on boot is usually 2.8 GiB however after the crash it took up somthing like 6.8 GiB. It seems to have reduced now to 3.3. GiB I used timeshift to revert back to the last version and then tried updating again. Things are more stable this time however the crash still happens everytime I boot, so I will likely roll back again. Until the next update.

The crash can be reproduced every time.

-- Backtrace (Reduced):
#6  QtWebEngineCore::ContentClientQt::SetGpuInfo () at /workspace/build/src/core/content_client_qt.cpp:528
#7  0x000076dd0c78465d in content::GpuDataManagerImplPrivate::UpdateGpuInfo () at ../../../../../src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc:1051
#8  0x000076dd0c77c8bf in content::GpuDataManagerImpl::UpdateGpuInfo () at ../../../../../src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.cc:168
#9  0x000076dd0c79237c in content::GpuProcessHost::DidInitialize () at ../../../../../src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc:988
#10 0x000076dd101bb51c in viz::GpuHostImpl::DidInitialize () at ./../../../../../src/3rdparty/chromium/components/viz/host/gpu_host_impl.cc:498
#11 0x000076dd0abfa052 in viz::mojom::GpuHostStubDispatch::Accept () at ./gen/services/viz/privileged/mojom/gl/gpu_host.mojom.cc:1297
#12 0x000076dd0ec6adeb in mojo::InterfaceEndpointClient::HandleValidatedMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:1052
#13 0x000076dd0ec6c7a6 in mojo::MessageDispatcher::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/message_dispatcher.cc:43
#14 0x000076dd0ec6aaa2 in mojo::InterfaceEndpointClient::HandleIncomingMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:724
#15 0x000076dd0ec6fff0 in mojo::internal::MultiplexRouter::ProcessIncomingMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/multiplex_router.cc:1121
#16 0x000076dd0ec73754 in mojo::internal::MultiplexRouter::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/multiplex_router.cc:734
#17 0x000076dd0ec6c7a6 in mojo::MessageDispatcher::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/message_dispatcher.cc:43
#18 0x000076dd0ec6225e in mojo::Connector::DispatchMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:562
#19 0x000076dd0ec62e86 in mojo::Connector::ReadAllAvailableMessages () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:620
#20 0x000076dd0ec62fe2 in mojo::Connector::OnHandleReadyInternal () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:452
#21 mojo::Connector::OnWatcherHandleReady () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:418


Reported using DrKonqi
Comment 1 murphygallup 2025-12-05 20:20:11 UTC
Created attachment 187372 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-12-08 21:07:09 UTC
Full backtrace of the crashing thread:

Thread 1 (Thread 0x76ddc838be00 (LWP 1809)):
[KCrash Handler]
#6  QtWebEngineCore::ContentClientQt::SetGpuInfo () at /workspace/build/src/core/content_client_qt.cpp:528
#7  0x000076dd0c78465d in content::GpuDataManagerImplPrivate::UpdateGpuInfo () at ../../../../../src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl_private.cc:1051
#8  0x000076dd0c77c8bf in content::GpuDataManagerImpl::UpdateGpuInfo () at ../../../../../src/3rdparty/chromium/content/browser/gpu/gpu_data_manager_impl.cc:168
#9  0x000076dd0c79237c in content::GpuProcessHost::DidInitialize () at ../../../../../src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc:988
#10 0x000076dd101bb51c in viz::GpuHostImpl::DidInitialize () at ./../../../../../src/3rdparty/chromium/components/viz/host/gpu_host_impl.cc:498
#11 0x000076dd0abfa052 in viz::mojom::GpuHostStubDispatch::Accept () at ./gen/services/viz/privileged/mojom/gl/gpu_host.mojom.cc:1297
#12 0x000076dd0ec6adeb in mojo::InterfaceEndpointClient::HandleValidatedMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:1052
#13 0x000076dd0ec6c7a6 in mojo::MessageDispatcher::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/message_dispatcher.cc:43
#14 0x000076dd0ec6aaa2 in mojo::InterfaceEndpointClient::HandleIncomingMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:724
#15 0x000076dd0ec6fff0 in mojo::internal::MultiplexRouter::ProcessIncomingMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/multiplex_router.cc:1121
#16 0x000076dd0ec73754 in mojo::internal::MultiplexRouter::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/multiplex_router.cc:734
#17 0x000076dd0ec6c7a6 in mojo::MessageDispatcher::Accept () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/message_dispatcher.cc:43
#18 0x000076dd0ec6225e in mojo::Connector::DispatchMessage () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:562
#19 0x000076dd0ec62e86 in mojo::Connector::ReadAllAvailableMessages () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:620
#20 0x000076dd0ec62fe2 in mojo::Connector::OnHandleReadyInternal () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:452
#21 mojo::Connector::OnWatcherHandleReady () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/bindings/lib/connector.cc:418
#22 0x000076dd0ab78452 in base::RepeatingCallback<void (unsigned int)>::Run(unsigned int) const & () at ../../../../../src/3rdparty/chromium/base/functional/callback.h:344
#23 mojo::SimpleWatcher::DiscardReadyState(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&) () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/system/simple_watcher.h:192
#24 0x000076dd0ec8a815 in base::RepeatingCallback<void (unsigned int, mojo::HandleSignalsState const&)>::Run(unsigned int, mojo::HandleSignalsState const&) const & () at ../../../../../src/3rdparty/chromium/base/functional/callback.h:344
#25 mojo::SimpleWatcher::OnHandleReady () at ../../../../../src/3rdparty/chromium/mojo/public/cpp/system/simple_watcher.cc:278
#26 0x000076dd0e082882 in base::OnceCallback<void ()>::Run() && () at ../../../../../src/3rdparty/chromium/base/functional/callback.h:156
#27 base::TaskAnnotator::RunTaskImpl () at ./../../../../../src/3rdparty/chromium/base/task/common/task_annotator.cc:209
#28 0x000076dd0e0a83bd in RunTask<base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*)::<lambda(perfetto::EventContext&)> > () at ../../../../../src/3rdparty/chromium/base/task/common/task_annotator.h:106
#29 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl () at ./../../../../../src/3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:456
#30 0x000076dd0e0a93eb in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork () at ./../../../../../src/3rdparty/chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:330
#31 0x000076dd09549d72 in QtWebEngineCore::MessagePumpForUIQt::handleScheduledWork () at /workspace/build/src/core/browser_main_parts_qt.cpp:154
#32 QtWebEngineCore::MessagePumpForUIQt::MessagePumpForUIQt()::{lambda()#1}::operator()() const () at /workspace/build/src/core/browser_main_parts_qt.cpp:107
#33 std::__invoke_impl<void, QtWebEngineCore::MessagePumpForUIQt::MessagePumpForUIQt()::{lambda()#1}&>(std::__invoke_other, QtWebEngineCore::MessagePumpForUIQt::MessagePumpForUIQt()::{lambda()#1}&) () at /usr/include/c++/13/bits/invoke.h:61
#34 std::__invoke_r<void, QtWebEngineCore::MessagePumpForUIQt::MessagePumpForUIQt()::{lambda()#1}&>(QtWebEngineCore::MessagePumpForUIQt::MessagePumpForUIQt()::{lambda()#1}&) () at /usr/include/c++/13/bits/invoke.h:111
#35 std::_Function_handler<void (), QtWebEngineCore::MessagePumpForUIQt::MessagePumpForUIQt()::{lambda()#1}>::_M_invoke(std::_Any_data const&) () at /usr/include/c++/13/bits/std_function.h:290
#36 0x000076ddcf632d8e in QObject::event (this=0x5981e590dde0, e=0x76dc904c0310) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qobject.cpp:1388
#37 0x000076ddd1c3d68d in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5981e590dde0, e=0x76dc904c0310) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/widgets/kernel/qapplication.cpp:3305
#38 0x000076ddcf6d6ec0 in QCoreApplication::notifyInternal2 (receiver=0x5981e590dde0, event=0x76dc904c0310) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qcoreapplication.cpp:1109
#39 0x000076ddcf6d6f0d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qcoreapplication.cpp:1549
#40 0x000076ddcf6d7191 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5981e4229610) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qcoreapplication.cpp:1904
#41 0x000076ddcf48852f in postEventSourceDispatch (s=0x5981e4299a60) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#42 0x000076ddcde085c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x000076ddcde67737 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x000076ddcde07a63 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x000076ddcf486fef in QEventDispatcherGlib::processEvents (this=0x5981e422fe50, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#46 0x000076ddcf6e14e3 in QEventLoop::exec (this=0x7ffcf73a0bd0, flags=...) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77
#47 0x000076ddcf6db62f in QCoreApplication::exec () at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build144/src/corelib/global/qflags.h:77
#48 0x00005981c0c14338 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/plasma-workspace-4:6.5.3-0zneon+24.04+noble+release+build67/shell/main.cpp:188

Reported using DrKonqi
Comment 3 Nate Graham 2025-12-08 21:08:23 UTC
I don't see any KDE code implicated in the backtrace. It looks like it's all in QtWebEngine. So either a Qt regression, or a distro integration regression. Moving to Neon.
Comment 4 Nicolas Fella 2025-12-14 12:49:12 UTC
This is https://qt-project.atlassian.net/browse/QTBUG-142497