Summary: | Spectacle crash after very specific actions, crashes on new launch | ||
---|---|---|---|
Product: | [Applications] Spectacle | Reporter: | BPMb <boudewijnbeckers> |
Component: | General | Assignee: | Noah Davis <noahadvs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | kde, nate, nicolas.fella |
Priority: | NOR | Keywords: | drkonqi |
Version: | 23.04.2 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
BPMb
2023-06-16 18:21:54 UTC
A fascinatingly detailed set of steps to reproduce; I appreciate that. Unfortunately when I apply them as faithfully as I can on Plasma 6 Wayland, I can't make Spectacle crash. Any chance you could try again with the recently released 23.08 version? Thanks a lot! I run KDE Neon, I guess that would involve me to upgrade to the Developer Edition Stable Branch of KDE Neon? Neon User Edition should be shipping that version fairly soon, if it hasn't already. I have spectacle version 23.08.1: spectacle -v QSocketNotifier: Can only be used with threads started with QThread spectacle 23.08.1 Forgot to add, the issue is still there. I'm not using Plasma 6 yet by the way, do you think that might be the cause? Thanks. I am able to reproduce this with git master spectacle and a Plasma 6 wayland session. It seems to be some kind of issue with deselecting a text annotation action while clearing all annotations. This occurs when a new screenshot of any kind is taken. Technically, a rectangle capture screenshot first captures all screens, then allows you to crop the screenshot of all screens, which is why spectacle crashes when starting a rectangle capture screenshot rather than when accepting a selected region. Shortcuts are not necessary to reproduce this bug, but are a convenient for reproducing it. The true steps to reproduce this bug are the following: 1. Do a screen capture of any kind using any method, but don't use the -i or --new-instance flags if using the terminal. 2. Add a text annotation without causing the annotation to lose the dotted outline it has while it's still considered selected by the annotation system. 3. Do a screen capture of any kind using any method, but don't use the -i or --new-instance flags if using the terminal. *** This bug has been marked as a duplicate of bug 469919 *** |