[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Fushan Wen changed: What|Removed |Added Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-desktop/-/commit/ |ma/plasma-desktop/-/commit/ |d477374b9c3e74cbf56a4a363ea |c5a4ff53db9d829e6ef33f20a6e |9c0f786ea5854 |3833c89f59307 --- Comment #13 from Fushan Wen --- Git commit c5a4ff53db9d829e6ef33f20a6e3833c89f59307 by Fushan Wen. Committed on 12/02/2025 at 00:08. Pushed by fusionfuture into branch 'Plasma/6.3'. applets/kickoff: fix crash when dragging items not in favorite page on Wayland Related: bug 450215 SENTRY: PLASMA-WORKSPACE-1MPZ FIXED-IN: 6.3.1 (cherry picked from commit d477374b9c3e74cbf56a4a363ea9c0f786ea5854) Co-authored-by: Fushan Wen M +26 -23 applets/kickoff/package/contents/ui/AbstractKickoffItemDelegate.qml M +4-4applets/kickoff/package/contents/ui/KickoffDropArea.qml M +6-0applets/kickoff/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/c5a4ff53db9d829e6ef33f20a6e3833c89f59307 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Fushan Wen changed: What|Removed |Added Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-desktop/commit/5b |ma/plasma-desktop/-/commit/ |89b659fa8e5cd1eff36061ac19e |d477374b9c3e74cbf56a4a363ea |1bf31c15cad |9c0f786ea5854 Version Fixed In|5.24.7 |6.3.1 --- Comment #12 from Fushan Wen --- Git commit d477374b9c3e74cbf56a4a363ea9c0f786ea5854 by Fushan Wen. Committed on 11/02/2025 at 13:12. Pushed by fusionfuture into branch 'master'. applets/kickoff: fix crash when dragging items not in favorite page on Wayland Related: bug 450215 SENTRY: PLASMA-WORKSPACE-1MPZ FIXED-IN: 6.3.1 M +26 -23 applets/kickoff/package/contents/ui/AbstractKickoffItemDelegate.qml M +4-4applets/kickoff/package/contents/ui/KickoffDropArea.qml M +6-0applets/kickoff/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/d477374b9c3e74cbf56a4a363ea9c0f786ea5854 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Fushan Wen changed: What|Removed |Added CC||[email protected] Version Fixed In|5.26|5.24.7 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Fushan Wen changed: What|Removed |Added Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-desktop/commit/81 |ma/plasma-desktop/commit/5b |8fcffee07d3b23882339f06acdf |89b659fa8e5cd1eff36061ac19e |6f2f8012652 |1bf31c15cad --- Comment #11 from Fushan Wen --- Git commit 5b89b659fa8e5cd1eff36061ac19e1bf31c15cad by Fushan Wen. Committed on 19/09/2022 at 14:26. Pushed by fusionfuture into branch 'Plasma/5.24'. applets/kickoff: fix crash when dragging items not in favorite page on Wayland Replace all `!plasmoid.expanded` with `plasmoid.expanded` so the source item can still be alive after Kickoff menu is closed Related: bug 450215 FIXED-IN: 5.26 (cherry picked from commit f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0) M +1-1applets/kickoff/package/contents/ui/ApplicationsPage.qml M +1-1applets/kickoff/package/contents/ui/Footer.qml M +1-1applets/kickoff/package/contents/ui/Header.qml M +1-1applets/kickoff/package/contents/ui/KickoffGridView.qml M +1-1applets/kickoff/package/contents/ui/KickoffListView.qml https://invent.kde.org/plasma/plasma-desktop/commit/5b89b659fa8e5cd1eff36061ac19e1bf31c15cad -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Fushan Wen changed: What|Removed |Added Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-desktop/commit/f7 |ma/plasma-desktop/commit/81 |4a31b87cc3e40e2a6724bd2e6a9 |8fcffee07d3b23882339f06acdf |96dc4722ce0 |6f2f8012652 --- Comment #10 from Fushan Wen --- Git commit 818fcffee07d3b23882339f06acdf6f2f8012652 by Fushan Wen. Committed on 19/09/2022 at 14:25. Pushed by fusionfuture into branch 'Plasma/5.26'. applets/kickoff: fix crash when dragging items not in favorite page on Wayland Replace all `!plasmoid.expanded` with `plasmoid.expanded` so the source item can still be alive after Kickoff menu is closed Related: bug 450215 FIXED-IN: 5.26 (cherry picked from commit f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0) M +1-1applets/kickoff/package/contents/ui/ApplicationsPage.qml M +1-1applets/kickoff/package/contents/ui/Footer.qml M +1-1applets/kickoff/package/contents/ui/Header.qml M +1-1applets/kickoff/package/contents/ui/KickoffGridView.qml M +1-1applets/kickoff/package/contents/ui/KickoffListView.qml https://invent.kde.org/plasma/plasma-desktop/commit/818fcffee07d3b23882339f06acdf6f2f8012652 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Fushan Wen changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED Latest Commit||https://invent.kde.org/plas ||ma/plasma-desktop/commit/f7 ||4a31b87cc3e40e2a6724bd2e6a9 ||96dc4722ce0 Version Fixed In||5.26 --- Comment #9 from Fushan Wen --- Git commit f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0 by Fushan Wen. Committed on 19/09/2022 at 14:18. Pushed by fusionfuture into branch 'master'. applets/kickoff: fix crash when dragging items not in favorite page on Wayland Replace all `!plasmoid.expanded` with `plasmoid.expanded` so the source item can still be alive after Kickoff menu is closed Related: bug 450215 FIXED-IN: 5.26 M +1-1applets/kickoff/package/contents/ui/ApplicationsPage.qml M +1-1applets/kickoff/package/contents/ui/Footer.qml M +1-1applets/kickoff/package/contents/ui/Header.qml M +1-1applets/kickoff/package/contents/ui/KickoffGridView.qml M +1-1applets/kickoff/package/contents/ui/KickoffListView.qml https://invent.kde.org/plasma/plasma-desktop/commit/f74a31b87cc3e40e2a6724bd2e6a996dc4722ce0 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Bug Janitor Service changed: What|Removed |Added Status|REOPENED|ASSIGNED --- Comment #8 from Bug Janitor Service --- A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/1157 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 David Edmundson changed: What|Removed |Added CC||[email protected] --- Comment #7 from David Edmundson --- *** Bug 458703 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 postix changed: What|Removed |Added Version|5.25.1 |5.25.3 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 postix changed: What|Removed |Added See Also||https://bugs.kde.org/show_b ||ug.cgi?id=457116 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 postix changed: What|Removed |Added See Also|https://bugs.kde.org/show_b | |ug.cgi?id=456136| -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 [email protected] changed: What|Removed |Added See Also||https://bugs.kde.org/show_b ||ug.cgi?id=456136 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 postix changed: What|Removed |Added See Also||https://bugs.kde.org/show_b ||ug.cgi?id=450215 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 postix changed: What|Removed |Added Version|5.23.90 |5.25.1 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 postix changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |--- --- Comment #6 from postix --- (In reply to postix from comment #5) > Seems to be fixed since 5.25.1 at least. Can no longer reproduce it. :) Never mind, this only counted for the favorite icons in KickOff. -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 postix changed: What|Removed |Added Resolution|--- |FIXED Status|CONFIRMED |RESOLVED --- Comment #5 from postix --- Seems to be fixed since 5.25.1 at least. Can no longer reproduce it. :) -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Patrick Silva changed: What|Removed |Added CC||[email protected] --- Comment #4 from Patrick Silva --- possibly related to bug 450215 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426
--- Comment #3 from Vlad Zahorodnii ---
Can confirm.
file:///data/projects/usr/lib/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5:
QML Heading: Binding loop detected for property "verticalAlignment"
file:///data/projects/usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffListView.qml:128:19:
QML KickoffItemDelegate (parent or ancestor of QQuickDragAttached): Binding
loop detected for property "active"
QWaylandDataOffer: timeout reading from pipe
QWaylandDataOffer: error reading data for mimeType text/uri-list
Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault.
0x73db1746 in QScopedPointer >::operator-> (this=0x8) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
warning: Source file is more recent than executable.
118 return d;
(gdb) bt
#0 0x73db1746 in QScopedPointer >::operator->() const (this=0x8)
at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
#1 0x73db171d in qGetPtrHelper > >(QScopedPointer >&) (ptr=...) at global/qglobal.h:1143
#2 0x73ddd558 in QObject::d_func() (this=0x0) at
../../include/QtCore/../../src/corelib/kernel/qobject.h:132
#3 0x73de06d9 in QObjectPrivate::get(QObject*) (o=0x0) at
kernel/qobject_p.h:339
#4 0x740b2202 in doActivate(QObject*, int, void**) (sender=0x0,
signal_index=3, argv=0x7fff9310) at kernel/qobject.cpp:3768
#5 0x740abc29 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
(sender=0x0, m=0x74db6140 ,
local_signal_index=0, argv=0x7fff9310) at kernel/qobject.cpp:3946
#6 0x74ade641 in QDrag::actionChanged(Qt::DropAction) (this=0x0,
_t1=Qt::IgnoreAction) at .moc/moc_qdrag.cpp:146
#7 0x74612247 in QPlatformDrag::updateAction(Qt::DropAction)
(this=0x556b86f0, action=Qt::IgnoreAction) at kernel/qplatformdrag.cpp:185
#8 0x74613f4a in QBasicDrag::updateCursor(Qt::DropAction)
(this=0x556b86f0, action=Qt::IgnoreAction) at kernel/qsimpledrag.cpp:327
#9 0x72e8f430 in
QtWaylandClient::QWaylandDrag::setResponse(QPlatformDropQtResponse const&)
(this=0x556b86f0, response=...)
at qwaylanddnd.cpp:121
#10 0x72e89fe8 in operator()(bool, Qt::DropAction) const
(__closure=0x5797c4f0, accepted=true, action=Qt::IgnoreAction)
at qwaylanddatadevice.cpp:140
#11 0x72e8b619 in QtPrivate::FunctorCall,
QtPrivate::List, void,
QtWaylandClient::QWaylandDataDevice::startDrag(QMimeData*, Qt::DropActions,
QtWaylandClient::QWaylandWindow*)::
>::call(struct {...} &, void **)
(f=..., arg=0x7fff9690) at
/data/projects/src/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:146
#12 0x72e8b577 in
QtPrivate::Functor, 2>::call, void>(struct
{...} &, void *, void **) (f=..., arg=0x7fff9690)
at
/data/projects/src/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:256
#13 0x72e8b432 in
QtPrivate::QFunctorSlotObject, 2, QtPrivate::List, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1,
this_=0x5797c4e0, r=0x556d2f10, a=0x7fff9690, ret=0x0)
at
/data/projects/src/qt5/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:443
#14 0x7406ef9f in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(this=0x5797c4e0, r=0x556d2f10, a=0x7fff9690)
at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 0x740b27d8 in doActivate(QObject*, int, void**)
(sender=0x585fc150, signal_index=5, argv=0x7fff9690) at
kernel/qobject.cpp:3886
#16 0x740abc29 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**)
(sender=0x585fc150, m=0x72fce4c0
, local_signal_index=2,
argv=0x7fff9690)
at kernel/qobject.cpp:3946
#17 0x72e9e06e in
QtWaylandClient::QWaylandDataSource::dndResponseUpdated(bool, Qt::DropAction)
(this=0x585fc150, _t1=true, _t2=Qt::IgnoreAction) at
.moc/moc_qwaylanddatasource_p.cpp:184
#18 0x72e8e122 in
QtWaylandClient::QWaylandDataSource::data_source_action(unsigned int)
(this=0x585fc150, action=0)
at qwaylanddatasource.cpp:118
#19 0x72e98845 in QtWayland::wl_data_source::handle_action(void*,
wl_data_source*, unsigned int)
(data=0x585fc160, object=0x59ab72b0, dnd_action=0) at
qwayland-wayland.cpp:763
#20 0x73695536 in ffi_call_unix64 () at ../src/x86/unix64.S:105
#21 0x73692037 in ffi_call_int (cif=, fn=, rvalue=, avalue=, closure=)
--Type for more, q to quit, c to continue without paging--c
at ../src/x86/ffi64.c:672
#22 0x77c3e5e2 in wl_closure_invoke
(closure=closure@entry=0x7fffe800b720, target=,
target@entry=0x59ab72b0, opcode=opcode@entry=5, data=,
flags=) at ../wayland-1.20.0/src/connection.c:1025
#23 0x77c3ed73 in dispatch_event (display=0x556bb2b0,
queue=, queue=) at
../wayland-1.20.0/src/wayland-cl
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Marcelo Bossoni changed: What|Removed |Added CC||[email protected] --- Comment #2 from Marcelo Bossoni --- Just passing by to say it happens to me as well When dragging from app launcher to desktop to create a shortcut -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 --- Comment #1 from Justin Thompson --- Created attachment 146506 --> https://bugs.kde.org/attachment.cgi?id=146506&action=edit New crash information added by DrKonqi plasmashell (5.24.0) using Qt 5.15.2 - What I was doing when the application crashed: Dragging an app icon from the Favorites section of the modern Kickoff menu to the "Icons-Only Task Manager" - Custom settings of the application: "Icons-Only Task Manager" is centered, using "Digital Clock Lite" clock Widget -- Backtrace (Reduced): #5 0x7fea794407a3 in QDrag::actionChanged(Qt::DropAction) () at /usr/lib/libQt5Gui.so.5 #6 0x7fea790a5454 in QBasicDrag::updateCursor(Qt::DropAction) () at /usr/lib/libQt5Gui.so.5 [...] #9 0x7fea7688be55 in QtWaylandClient::QWaylandDataSource::dndResponseUpdated(bool, Qt::DropAction) () at /usr/lib/libQt5WaylandClient.so.5 #10 0x7fea7688a9f5 in QtWayland::wl_data_source::handle_target(void*, wl_data_source*, char const*) () at /usr/lib/libQt5WaylandClient.so.5 [...] #15 0x7fea7ac29f4c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0 -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Justin Thompson changed: What|Removed |Added CC||[email protected] -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 Nate Graham changed: What|Removed |Added Status|REPORTED|CONFIRMED Component|general |Application Launcher ||(Kickoff) Ever confirmed|0 |1 Severity|normal |crash CC||[email protected], ||[email protected] -- You are receiving this mail because: You are watching all bug changes.
[plasmashell] [Bug 449426] (SEGV) Plasmashell crashed when dragging and dropping item from Kickoff onto any place on Wayland
https://bugs.kde.org/show_bug.cgi?id=449426 postix changed: What|Removed |Added CC||[email protected] Keywords||wayland -- You are receiving this mail because: You are watching all bug changes.
