https://bugs.kde.org/show_bug.cgi?id=488947

            Bug ID: 488947
           Summary: Plasmashell immediately crashes on Wayland+NVIDIA
    Classification: Plasma
           Product: plasmashell
           Version: 6.1.0
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: generic-crash
          Assignee: plasma-b...@kde.org
          Reporter: zacharyta...@gmail.com
  Target Milestone: 1.0

Application: plasmashell (6.1.0)

Qt Version: 6.7.1
Frameworks Version: 6.3.0
Operating System: Linux 6.9.5-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.1.0 [CoredumpBackend]

-- Information about the crash:
Updated my desktop from KDE 6.0 to KDE 6.1, and can no longer launch
plasmashell in a Wayland session. X11 remains unaffected.

SDDM works normally. Upon login, three DrKonqi plasmashell crash report windows
appear. There aren't any wallpapers or widgets, but my cursor is still
functional and I can launch programs using shortcuts.

Launching plasmashell using "/usr/bin/plasmashell --no-replace" results in the
same immediate plasmashell crash.

I can provide more info as needed <3

System info -
CPU: 8 × Intel® Core™ i7-7700K CPU @ 4.20GHz
GPU: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
Memory: 31.3 GiB of RAM
Number of displays: 3
Wayland details from Info Center:
https://gist.githubusercontent.com/ZacharyTalis/c2d4396db11b957ea96f59e5669ee789/raw/5f964813f38c19c41d27db0cfb84c0618228cfd7/wayland-info-center.txt

journalctl on login crash -
Jun 21 22:26:12 ZacharyTalisDesktop plasmashell[886]: kde.plasmashell: Aborting
shell load: The activity manager daemon (kactivitymanagerd) is not running.
Jun 21 22:26:12 ZacharyTalisDesktop plasmashell[886]: kde.plasmashell: If this
Plasma has been installed into a custom prefix, verify that its D-Bus services
dir is known to the system for the daemon to be activatable.
Jun 21 22:26:12 ZacharyTalisDesktop plasmashell[886]: kde.plasmashell: Aborting
shell load: The activity manager daemon (kactivitymanagerd) is not running.
Jun 21 22:26:12 ZacharyTalisDesktop plasmashell[886]: kde.plasmashell: If this
Plasma has been installed into a custom prefix, verify that its D-Bus services
dir is known to the system for the daemon to be activatable.

journalctl on subsequence crashes -
Jun 21 22:26:12 ZacharyTalisDesktop plasmashell[886]: KCrash: Application
'plasmashell' crashing... crashRecursionCounter = 2

The crash can be reproduced every time.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[New LWP 5259]
[New LWP 5261]
[New LWP 5262]
[New LWP 5263]
[New LWP 5271]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x73ac45358200 (LWP 5259))]

Cannot QML trace cores :(
[Current thread is 1 (Thread 0x73ac45358200 (LWP 5259))]

Thread 5 (Thread 0x73ac2fe006c0 (LWP 5271)):
#0  0x000073ac4af1c39d in __GI___poll (fds=0x57bcd76bdd60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000073ac4a2378fd in g_main_context_poll_unlocked (priority=2147483647,
context=0x73ac28000bb0, timeout=<optimized out>, fds=0x57bcd76bdd60, n_fds=1)
at ../glib/glib/gmain.c:4521
#2  g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x73ac28000bb0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4212
#3  0x000073ac4a1d4f95 in g_main_context_iteration (context=0x73ac28000bb0,
may_block=1) at ../glib/glib/gmain.c:4282
#4  0x000073ac4b7a28dd in QEventDispatcherGlib::processEvents
(this=0x73ac28001290, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#5  0x000073ac4b54f10e in QEventLoop::processEvents (this=0x73ac2fdffb30,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#6  QEventLoop::exec (this=0x73ac2fdffb30, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#7  0x000073ac4b640e00 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#8  QThread::run (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:699
#9  0x000073ac4b6c96e7 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#10 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#11 QThreadPrivate::start (arg=0x57bcd78f92b0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#12 0x000073ac4aea6ded in start_thread (arg=<optimized out>) at
pthread_create.c:447
#13 0x000073ac4af2a0dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x73ac3f4006c0 (LWP 5263)):
#0  0x000073ac4af1c39d in __GI___poll (fds=fds@entry=0x73ac3f3ffb20,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000073ac4d157277 in poll (__fds=0x73ac3f3ffb20, __nfds=2, __timeout=-1)
at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x57bcd6f662f0) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:182
#3  0x000073ac4b6c96e7 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#4  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#5  QThreadPrivate::start (arg=0x57bcd6f662f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#6  0x000073ac4aea6ded in start_thread (arg=<optimized out>) at
pthread_create.c:447
#7  0x000073ac4af2a0dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x73ac3fe006c0 (LWP 5262)):
#0  0x000073ac4af1c39d in __GI___poll (fds=fds@entry=0x73ac3fdffb20,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x000073ac4d157277 in poll (__fds=0x73ac3fdffb20, __nfds=2, __timeout=-1)
at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run (this=0x57bcd6e82fb0) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/qwaylanddisplay.cpp:182
#3  0x000073ac4b6c96e7 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#4  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#5  QThreadPrivate::start (arg=0x57bcd6e82fb0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#6  0x000073ac4aea6ded in start_thread (arg=<optimized out>) at
pthread_create.c:447
#7  0x000073ac4af2a0dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x73ac44e006c0 (LWP 5261)):
#0  qDBusRemoveTimeout (timeout=0x73ac4001cf70, data=0x73ac40001690) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:163
#1  0x000073ac4a38d437 in _dbus_timeout_list_remove_timeout
(timeout=0x73ac4001cf70, timeout_list=0x73ac40003b30) at
/usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-timeout.c:349
#2  protected_change_timeout (enabled=0, toggle_function=0x0,
remove_function=<optimized out>, add_function=0x0, timeout=0x73ac4001cf70,
connection=0x73ac40003c20) at
/usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-connection.c:843
#3  _dbus_connection_remove_timeout_unlocked (timeout=0x73ac4001cf70,
connection=0x73ac40003c20) at
/usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-connection.c:890
#4  _dbus_connection_queue_received_message_link (link=<optimized out>,
connection=0x73ac40003c20) at
/usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-connection.c:504
#5  _dbus_transport_queue_messages (transport=transport@entry=0x73ac40003470)
at /usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-transport.c:1198
#6  0x000073ac4a38e30f in do_reading (transport=transport@entry=0x73ac40003470)
at /usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-transport-socket.c:907
#7  0x000073ac4a38e629 in socket_handle_watch (transport=0x73ac40003470,
watch=<optimized out>, flags=<optimized out>) at
/usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-transport-socket.c:988
#8  0x000073ac4a3751d7 in _dbus_transport_handle_watch (condition=1,
watch=0x73ac400035f0, transport=0x73ac40003470) at
/usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-transport.c:922
#9  _dbus_connection_handle_watch (data=0x73ac40003c20, condition=<optimized
out>, watch=0x73ac400035f0) at
/usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-connection.c:1520
#10 _dbus_connection_handle_watch (watch=0x73ac400035f0, condition=<optimized
out>, data=0x73ac40003c20) at
/usr/src/debug/dbus/dbus-1.14.10/dbus/dbus-connection.c:1498
#11 0x000073ac4d21a2e6 in q_dbus_watch_handle (watch=<optimized out>, flags=1)
at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbus_symbols_p.h:249
#12 QDBusConnectionPrivate::socketRead (this=0x73ac40001690, fd=6) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1208
#13 0x000073ac4b5a17e7 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#14 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086
#15 0x000073ac4b5aa940 in QSocketNotifier::activated (this=0x73ac40003800,
_t1=..., _t2=<optimized out>, _t3=...) at
/usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:195
#16 QSocketNotifier::event (this=0x73ac40003800, e=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qsocketnotifier.cpp:327
#17 0x000073ac4b544e13 in doNotify (receiver=<optimized out>, event=<optimized
out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1243
#18 QCoreApplication::notify (this=<optimized out>, receiver=<optimized out>,
event=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1226
#19 QCoreApplication::notifyInternal2 (receiver=0x73ac40003800,
event=0x73ac44dff820) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142
#20 0x000073ac4b7a4379 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x73ac44dff820) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1583
#21 socketNotifierSourceDispatch (source=0x73ac400012f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:75
#22 0x000073ac4a1d5a89 in g_main_dispatch (context=0x73ac40000c80) at
../glib/glib/gmain.c:3344
#23 0x000073ac4a2379b7 in g_main_context_dispatch_unlocked
(context=0x73ac40000c80) at ../glib/glib/gmain.c:4152
#24 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x73ac40000c80, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#25 0x000073ac4a1d4f95 in g_main_context_iteration (context=0x73ac40000c80,
may_block=1) at ../glib/glib/gmain.c:4282
#26 0x000073ac4b7a28dd in QEventDispatcherGlib::processEvents
(this=0x73ac40000b70, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#27 0x000073ac4b54f10e in QEventLoop::processEvents (this=0x73ac44dffae0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#28 QEventLoop::exec (this=0x73ac44dffae0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#29 0x000073ac4b63a4e0 in QThread::exec (this=this@entry=0x73ac4d299b20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#30 0x000073ac4d210dfe in QDBusConnectionManager::run (this=0x73ac4d299b20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:144
#31 0x000073ac4b6c96e7 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:326
#32 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:262
#33 QThreadPrivate::start (arg=0x73ac4d299b20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:285
#34 0x000073ac4aea6ded in start_thread (arg=<optimized out>) at
pthread_create.c:447
#35 0x000073ac4af2a0dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x73ac45358200 (LWP 5259)):
[KCrash Handler]
#5  get_next_argument (signature=0x0, details=<optimized out>) at
../wayland-1.23.0/src/connection.c:641
#6  wl_argument_from_va_list (signature=<optimized out>,
args=args@entry=0x7ffceb6bdd20, ap=ap@entry=0x7ffceb6bdd00, count=20) at
../wayland-1.23.0/src/connection.c:704
#7  0x000073ac4df422e4 in wl_proxy_marshal_flags (proxy=0x57bcd7ccbf90,
opcode=3, interface=0x73ac3c1f70a0 <org_kde_plasma_stacking_order_interface>,
version=17, flags=0) at ../wayland-1.23.0/src/wayland-client.c:853
#8  0x000073ac3c1a7b6f in org_kde_plasma_window_management_get_stacking_order
(org_kde_plasma_window_management=0x57bcd7ccbf90) at
/usr/src/debug/plasma-workspace/build/libtaskmanager/wayland-plasma-window-management-client-protocol.h:431
#9 
TaskManager::PlasmaWindowManagement::org_kde_plasma_window_management_stacking_order_changed_2
(this=0x57bcd7b64500) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/libtaskmanager/waylandtasksmodel.cpp:407
#10 0x000073ac4b5a17e7 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#11 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086
#12 0x000073ac4d159c27 in QWaylandClientExtension::activeChanged
(this=0x57bcd7b64500) at
/usr/src/debug/qt6-wayland/build/src/client/WaylandClient_autogen/include/moc_qwaylandclientextension.cpp:195
#13 QWaylandClientExtension::initialize (this=this@entry=0x57bcd7b64500) at
/usr/src/debug/qt6-wayland/qtwayland/src/client/global/qwaylandclientextension.cpp:57
#14 0x000073ac3c1bbd5f in
TaskManager::PlasmaWindowManagement::PlasmaWindowManagement
(this=0x57bcd7b64500) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/libtaskmanager/waylandtasksmodel.cpp:354
#15 std::make_unique<TaskManager::PlasmaWindowManagement> () at
/usr/include/c++/14.1.1/bits/unique_ptr.h:1076
#16 TaskManager::WaylandTasksModel::Private::initWayland (this=0x57bcd7995ff0)
at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/libtaskmanager/waylandtasksmodel.cpp:504
#17 TaskManager::WaylandTasksModel::Private::initWayland (this=0x57bcd7995ff0)
at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/libtaskmanager/waylandtasksmodel.cpp:498
#18 TaskManager::WaylandTasksModel::Private::init (this=0x57bcd7995ff0) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/libtaskmanager/waylandtasksmodel.cpp:495
#19 TaskManager::WaylandTasksModel::WaylandTasksModel (this=<optimized out>,
parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/libtaskmanager/waylandtasksmodel.cpp:858
#20 0x000073ac3c1c5929 in
TaskManager::WindowTasksModel::Private::initSourceTasksModel
(this=0x57bcd7cdad50) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/libtaskmanager/windowtasksmodel.cpp:57
#21 TaskManager::WindowTasksModel::WindowTasksModel (this=<optimized out>,
parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/libtaskmanager/windowtasksmodel.cpp:73
#22 0x000073ac3e5c2081 in SortedActivitiesModel::SortedActivitiesModel
(this=<optimized out>, states=..., parent=<optimized out>, this=<optimized
out>, states=..., parent=<optimized out>) at
/usr/src/debug/plasma-desktop/plasma-desktop-6.1.0/imports/activitymanager/sortedactivitiesmodel.cpp:202
#23 0x000073ac3e5c2733 in SwitcherBackend::SwitcherBackend (parent=0x0,
this=0x57bcd79967a0) at
/usr/src/debug/plasma-desktop/plasma-desktop-6.1.0/imports/activitymanager/switcherbackend.cpp:164
#24 SwitcherBackend::create (scriptEngine=<optimized out>, engine=<optimized
out>) at
/usr/src/debug/plasma-desktop/plasma-desktop-6.1.0/imports/activitymanager/switcherbackend.cpp:200
#25 QQmlPrivate::createSingletonInstance<SwitcherBackend, SwitcherBackend,
(QQmlPrivate::SingletonConstructionMode)2> (q=<optimized out>, j=<optimized
out>) at /usr/include/qt6/QtQml/qqmlprivate.h:180
#26 0x000073ac4c691199 in std::function<QObject* (QQmlEngine*,
QJSEngine*)>::operator()(QQmlEngine*, QJSEngine*) const (this=0x73ac280ea618,
__args#0=0x57bcd76f0880, __args#1=0x57bcd76f0880) at
/usr/include/c++/14.1.1/bits/std_function.h:591
#27 QQmlEnginePrivate::singletonInstance<QJSValue> (this=0x57bcd76e4310,
type=...) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlengine.cpp:1834
#28 0x000073ac4c5bc7dc in QQmlEnginePrivate::singletonInstance<QObject*>
(this=<optimized out>, type=...) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlengine_p.h:391
#29 0x000073ac4c76657f in QV4::QQmlTypeWrapper::toVariant (this=0x73ac345bf4f0)
at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp:119
#30 0x000073ac4c562589 in toVariant (value=..., metaType=...,
conversionBehavior=JSToQVariantConversionBehavior::Never,
visitedObjects=visitedObjects@entry=0x0) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1530
#31 0x000073ac4c563bbb in QV4::ExecutionEngine::toVariant (value=...,
typeHint=..., createJSValueForObjectsAndSymbols=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1691
#32 0x000073ac4c65c259 in QQmlBinding::slowWrite
(this=this@entry=0x57bcd7993850, core=..., valueTypeData=..., result=...,
isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:495
#33 0x000073ac4c65d9db in QObjectPointerBinding::write(QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1}::operator()() const
(__closure=<optimized out>) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:805
#34
QObjectPointerBinding::compareAndSet<QObjectPointerBinding::write(QV4::Value
const&, bool,
QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1}>(QQmlMetaObject const&,
QObject*, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>,
QObjectPointerBinding::write(QV4::Value const&, bool,
QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1} const&) const
(this=<optimized out>, resultMo=..., resultObject=<optimized out>,
pd=<optimized out>, flags=..., slowWrite=...) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:824
#35 QObjectPointerBinding::write (this=0x57bcd7993850, result=...,
isUndefined=<optimized out>, flags=...) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:804
#36 0x000073ac4c6606fd in QQmlBinding::doUpdate (this=0x57bcd7993850,
watcher=..., flags=..., scope=...) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:701
#37 0x000073ac4c65faae in QQmlBinding::update (this=0x57bcd7993850, flags=...)
at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:164
#38 0x000073ac4c6e5136 in QQmlObjectCreator::finalize (this=0x57bcd6e7bd80,
interrupt=...) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1508
#39 0x000073ac4c6763f9 in QQmlComponentPrivate::complete
(enginePriv=0x57bcd76e4310, state=state@entry=0x57bcd78e7bf8) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133
#40 0x000073ac4c6772b4 in QQmlComponentPrivate::completeCreate
(this=0x57bcd78e7b40) at
/usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1277
#41 0x000073ac4dfd4ccb in PlasmaQuick::SharedQmlEngine::completeInitialization
(this=0x57bcd76bdcc0, initialProperties=...) at
/usr/src/debug/libplasma/libplasma-6.1.0/src/plasmaquick/sharedqmlengine.cpp:239
#42 0x000073ac4dfd4de6 in
PlasmaQuick::SharedQmlEnginePrivate::scheduleExecutionEnd (this=0x57bcd76f0810)
at
/usr/src/debug/libplasma/libplasma-6.1.0/src/plasmaquick/sharedqmlengine.cpp:120
#43 0x000073ac4dfd6319 in PlasmaQuick::QuickViewSharedEngine::setSource
(this=0x57bcd790ef30, url=...) at
/usr/src/debug/libplasma/libplasma-6.1.0/src/plasmaquick/quickviewsharedengine.cpp:214
#44 PlasmaQuick::QuickViewSharedEngine::setSource
(this=this@entry=0x57bcd790ef30, url=...) at
/usr/src/debug/libplasma/libplasma-6.1.0/src/plasmaquick/quickviewsharedengine.cpp:208
#45 0x000057bccc338614 in DesktopView::DesktopView (this=0x57bcd790ef30,
corona=0x57bcd7862ca0, targetScreen=0x57bcd6e99130) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/shell/desktopview.cpp:65
#46 ShellCorona::addOutput (this=0x57bcd7862ca0, screen=0x57bcd6e99130) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/shell/shellcorona.cpp:1397
#47 ShellCorona::addOutput (this=0x57bcd7862ca0, screen=0x57bcd6e99130) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/shell/shellcorona.cpp:1383
#48 0x000057bccc33c00f in ShellCorona::load (this=0x57bcd7862ca0) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/shell/shellcorona.cpp:834
#49 0x000073ac4b5a17e7 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#50 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086
#51 0x000073ac4d3d27c4 in KActivities::Consumer::serviceStatusChanged
(this=<optimized out>, _t1=<optimized out>) at
/usr/src/debug/plasma-activities/build/src/lib/PlasmaActivities_autogen/include/moc_consumer.cpp:258
#52 0x000073ac4b5a17e7 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469
#53 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4086
#54 0x000073ac4d3e1a45 in KActivities::ActivitiesCache::serviceStatusChanged
(this=0x57bcd7572460, _t1=KActivities::Consumer::Running) at
/usr/src/debug/plasma-activities/build/src/lib/PlasmaActivities_autogen/include/moc_activitiescache_p.cpp:481
#55 KActivities::ActivitiesCache::setAllActivities
(this=this@entry=0x57bcd7869920, _activities=...) at
/usr/src/debug/plasma-activities/plasma-activities-6.1.0/src/lib/activitiescache_p.cpp:270
#56 0x000073ac4d3e7b98 in
KActivities::ActivitiesCache::passInfoFromReply<QList<ActivityInfo>, void
(KActivities::ActivitiesCache::*)(QList<ActivityInfo> const&)>
(this=0x57bcd7869920, watcher=0x57bcd7497790, f=(void
(KActivities::ActivitiesCache::*)(class KActivities::ActivitiesCache * const,
const class QList<ActivityInfo> &)) 0x73ac4d3e1470
<KActivities::ActivitiesCache::setAllActivities(QList<ActivityInfo> const&)>)
at
/usr/src/debug/plasma-activities/plasma-activities-6.1.0/src/lib/activitiescache_p.cpp:180
#57 KActivities::ActivitiesCache::setAllActivitiesFromReply
(this=0x57bcd7869920, watcher=0x57bcd7497790) at
/usr/src/debug/plasma-activities/plasma-activities-6.1.0/src/lib/activitiescache_p.cpp:195
#58 KActivities::ActivitiesCache::qt_static_metacall (_o=0x57bcd7869920,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/plasma-activities/build/src/lib/PlasmaActivities_autogen/include/moc_activitiescache_p.cpp:280
#59 0x000073ac4b5a1a3a 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:4098
#60 0x000073ac4d2597ab in QDBusPendingCallWatcher::finished (this=<optimized
out>, _t1=<optimized out>) at
/usr/src/debug/qt6-base/build/src/dbus/DBus_autogen/include/moc_qdbuspendingcall.cpp:160
#61 operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbuspendingcall.cpp:98
#62 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()>
>::call (f=..., arg=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:137
#63
QtPrivate::FunctorCallable<QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()>
>::call<QtPrivate::List<>, void> (f=..., arg=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:345
#64
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:555
#65 0x000073ac4b58c0ff in QObject::event (this=0x57bcd7497790,
e=0x57bcd74b56f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1452
#66 0x000073ac4d4fc55c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x57bcd7497790, e=0x57bcd74b56f0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287
#67 0x000073ac4b544e38 in QCoreApplication::notifyInternal2
(receiver=0x57bcd7497790, event=event@entry=0x57bcd74b56f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142
#68 0x000073ac4b5451fb in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x57bcd74b56f0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1583
#69 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x57bcd6e53ba0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1940
#70 0x000073ac4b7a460c in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1797
#71 postEventSourceDispatch (s=0x57bcd6e81ce0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#72 0x000073ac4a1d5a89 in g_main_dispatch (context=0x73ac40000f00) at
../glib/glib/gmain.c:3344
#73 0x000073ac4a2379b7 in g_main_context_dispatch_unlocked
(context=0x73ac40000f00) at ../glib/glib/gmain.c:4152
#74 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x73ac40000f00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#75 0x000073ac4a1d4f95 in g_main_context_iteration (context=0x73ac40000f00,
may_block=1) at ../glib/glib/gmain.c:4282
#76 0x000073ac4b7a28dd in QEventDispatcherGlib::processEvents
(this=0x57bcd6e9bf30, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#77 0x000073ac4b54f10e in QEventLoop::processEvents (this=0x7ffceb6bfae0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#78 QEventLoop::exec (this=0x7ffceb6bfae0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#79 0x000073ac4b54945d in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#80 0x000073ac4d4f83fa in QApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2555
#81 0x000057bccc2fed66 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/plasma-workspace/plasma-workspace-6.1.0/shell/main.cpp:188

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to