Bug 484947 - Spectacle causes Plasma's taskbar to lag when in background mode with --nonotify.
Summary: Spectacle causes Plasma's taskbar to lag when in background mode with --nonot...
Status: RESOLVED DUPLICATE of bug 484892
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: git-master
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-02 21:34 UTC by Jon Davis
Modified: 2024-06-05 18:46 UTC (History)
2 users (show)

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


Attachments
Lagged taskbar state, with 2 spectacle windows that don't appear anywhere (5.18 KB, image/png)
2024-04-02 21:34 UTC, Jon Davis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Davis 2024-04-02 21:34:04 UTC
Created attachment 168071 [details]
Lagged taskbar state, with 2 spectacle windows that don't appear anywhere

After updating to Plasma 6, Spectacle mostly fails to capture my selections. It doesn't print anything in the terminal. The Plasma taskbar (icon-only task manager) lags for 5 seconds and then returns to normal, spectacle doesn't copy anything to my clipboard. ("-c" should copy to clipboard). This issue only occurs with "spectacle -rpbcn" ("-n" stands for nonotify) and does not happen with "spectacle -rpbc". It happens on git-master and 24.02.1.
Comment 1 Jon Davis 2024-05-27 21:38:51 UTC
any update?
also since May the dragging (when --region is used) itself is lagging.
Comment 2 Jon Davis 2024-05-27 21:41:01 UTC
(In reply to lomweatherdb from comment #0)
> Created attachment 168071 [details]
> Lagged taskbar state, with 2 spectacle windows that don't appear anywhere
> 
> After updating to Plasma 6, Spectacle mostly fails to capture my selections.
> It doesn't print anything in the terminal. The Plasma taskbar (icon-only
> task manager) lags for 5 seconds and then returns to normal, spectacle
> doesn't copy anything to my clipboard. ("-c" should copy to clipboard). This
> issue only occurs with "spectacle -rpbcn" ("-n" stands for nonotify) and
> does not happen with "spectacle -rpbc". It happens on git-master and 24.02.1.

(In reply to lomweatherdb from comment #1)
> any update?
> also since May the dragging (when --region is used) itself is lagging.

also im using X11 on nvidia-550.78
Comment 3 Jon Davis 2024-05-27 21:46:54 UTC
(In reply to lomweatherdb from comment #2)
> (In reply to lomweatherdb from comment #0)
> > Created attachment 168071 [details]
> > Lagged taskbar state, with 2 spectacle windows that don't appear anywhere
> > 
> > After updating to Plasma 6, Spectacle mostly fails to capture my selections.
> > It doesn't print anything in the terminal. The Plasma taskbar (icon-only
> > task manager) lags for 5 seconds and then returns to normal, spectacle
> > doesn't copy anything to my clipboard. ("-c" should copy to clipboard). This
> > issue only occurs with "spectacle -rpbcn" ("-n" stands for nonotify) and
> > does not happen with "spectacle -rpbc". It happens on git-master and 24.02.1.
> 
> (In reply to lomweatherdb from comment #1)
> > any update?
> > also since May the dragging (when --region is used) itself is lagging.
> 
> also im using X11 on nvidia-550.78

also when running "spectacle --dbus" in a separate window i see a lot of spam:

> > qrc:/qt/qml/org/kde/spectacle/private/Gui/Handle.qml:135:5: QML ShapePath: Binding loop detected for property "scale"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/Handle.qml:135:5: QML ShapePath: Binding loop detected for property "scale"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/Handle.qml:135:5: QML ShapePath: Binding loop detected for property "scale"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/Handle.qml:135:5: QML ShapePath: Binding loop detected for property "scale"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
Comment 4 Jon Davis 2024-05-27 21:49:58 UTC
(In reply to lomweatherdb from comment #3)
> (In reply to lomweatherdb from comment #2)
> > (In reply to lomweatherdb from comment #0)
> > > Created attachment 168071 [details]
> > > Lagged taskbar state, with 2 spectacle windows that don't appear anywhere
> > > 
> > > After updating to Plasma 6, Spectacle mostly fails to capture my selections.
> > > It doesn't print anything in the terminal. The Plasma taskbar (icon-only
> > > task manager) lags for 5 seconds and then returns to normal, spectacle
> > > doesn't copy anything to my clipboard. ("-c" should copy to clipboard). This
> > > issue only occurs with "spectacle -rpbcn" ("-n" stands for nonotify) and
> > > does not happen with "spectacle -rpbc". It happens on git-master and 24.02.1.
> > 
> > (In reply to lomweatherdb from comment #1)
> > > any update?
> > > also since May the dragging (when --region is used) itself is lagging.
> > 
> > also im using X11 on nvidia-550.78
> 
> also when running "spectacle --dbus" in a separate window i see a lot of
> spam:
> 
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/Handle.qml:135:5: QML ShapePath: Binding loop detected for property "scale"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/Handle.qml:135:5: QML ShapePath: Binding loop detected for property "scale"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/Handle.qml:135:5: QML ShapePath: Binding loop detected for property "scale"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/Handle.qml:135:5: QML ShapePath: Binding loop detected for property "scale"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "visible"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"
> > > qrc:/qt/qml/org/kde/spectacle/private/Gui/ImageCaptureOverlay.qml:131:9: QML SelectionHandle: Binding loop detected for property "implicitHeight"

seems to be related to https://www.mail-archive.com/kde-bugs-dist@kde.org/msg910008.html
Comment 5 Noah Davis 2024-06-05 18:46:52 UTC
Somehow I missed this report. Looks like a duplicate of bug 484892.

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