Summary: | Plasmashell crashes when trying to drag screenshot from notification to application. | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | hifinerd <julianspqr> |
Component: | Notifications | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | asturm, bizyaev, kde, kde, nate, qydwhotmail |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.27.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
hifinerd
2023-03-17 00:30:58 UTC
Was the notification gone before you finished the drag? Interesting, cannot reproduce. Created attachment 158134 [details]
New crash information added by DrKonqi
plasmashell (5.27.4) using Qt 5.15.8
Not necessarily a screenshot, can also sometimes reproduce with download notifications from Firefox (p-b-i). I think this is related to the "proxy file" feature in notifications.
-- Backtrace (Reduced):
#4 0x00007f0519b24c5a in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
[...]
#7 QObjectPrivate::get(QObject*) (o=<optimized out>) at kernel/qobject_p.h:355
#8 doActivate<false>(QObject*, int, void**) (sender=0x0, signal_index=3, argv=0x7ffc92c3bbb0) at kernel/qobject.cpp:3805
[...]
#10 0x00007f051a40e0ee in QDrag::actionChanged(Qt::DropAction) (this=<optimized out>, _t1=<optimized out>, _t1@entry=Qt::MoveAction) at .moc/moc_qdrag.cpp:146
#11 0x00007f0519fbb1c5 in QPlatformDrag::updateAction(Qt::DropAction) (this=this@entry=0x560832634020, action=action@entry=Qt::MoveAction) at kernel/qplatformdrag.cpp:185
Git commit 1a893f95261378316143b932e6907cba8b5c4260 by Fushan Wen. Committed on 13/06/2023 at 00:52. Pushed by fusionfuture into branch 'master'. applets/notifications: remove its own drag helper With Qt 6.5 and afterwards, it's now possible to set "text/uri-list" in QML. Task: https://phabricator.kde.org/T12041 M +0 -2 applets/notifications/CMakeLists.txt D +0 -86 applets/notifications/draghelper.cpp D +0 -46 applets/notifications/draghelper.h M +0 -4 applets/notifications/notificationapplet.cpp M +39 -36 applets/notifications/package/contents/ui/DraggableFileArea.qml M +8 -6 applets/notifications/package/contents/ui/JobItem.qml M +29 -27 applets/notifications/package/contents/ui/ThumbnailStrip.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/1a893f95261378316143b932e6907cba8b5c4260 Also related to bug 470925? *** This bug has been marked as a duplicate of bug 470925 *** |