| Summary: | No limit to number of InlineMessages that can be visible at once; doing something to make lots of them appear crashes the app | ||
|---|---|---|---|
| Product: | [Applications] Spectacle | Reporter: | Roke Julian Lockhart Beedell <4wy78uwh> |
| Component: | General | Assignee: | Noah Davis <noahadvs> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | kde, kdedev, nate |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 6.4.0 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| See Also: |
https://bugzilla.redhat.com/show_bug.cgi?id=2373886 https://bugs.kde.org/show_bug.cgi?id=505845 |
||
| Latest Commit: | https://invent.kde.org/plasma/spectacle/-/commit/e84c0a2be0cf6741183c99606c913bd8112ef3b0 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/201856/events/bde61a7b3a9945f4ba59debb68614b5d/ | ||
| Attachments: | An Example Of What I Refer To As "Too Many" | ||
|
Description
Roke Julian Lockhart Beedell
2025-06-19 14:38:21 UTC
(In reply to Roke Julian Lockhart Beedell from comment #0) > I possess screenshots and > screencasts which demonstrate this. See https://bugzilla.redhat.com/attachment.cgi?id=2094421&action=edit for an example. I cannot attach it to this BZ instance because I cannot compress it to < 4 MiB. Created attachment 182387 [details]
An Example Of What I Refer To As "Too Many"
The crash looks like a GPU driver issue. However we can probably prevent it from happening by limiting the total number of messages appearing on the screen at once though, so that when a new one opens is closes the oldest one or something. (In reply to Nate Graham from comment #3) > The crash looks like a GPU driver issue. If you can summarise the problem, I can file an issue of the Mesa project at FreeDesktop's GitLab. Considering that it's consistently reproducible, I'd say it's worth filing. I just can't read a stack trace, unfortunately... Would be nice to get this properly fixed so that other applications don't have to reinvent the wheel to work around it, even if it is a niche bug. Wow, that's a lot. I didn't limit the number because I thought a few different ones could occur, but I didn't expect error spam to be possible since I'd never seen it happen before. Guess I'll have to check the message contents of error messages to limit the number of repeat messages. (In reply to Noah Davis from comment #5) > I didn't expect error spam to be possible since I'd never seen it happen before. https://bugs.kde.org/show_bug.cgi?id=505845 explains how to reproduce it, if of use. *** Bug 505863 has been marked as a duplicate of this bug. *** A possibly relevant merge request was started @ https://invent.kde.org/plasma/spectacle/-/merge_requests/464 Git commit e44ea1c0cf4227292bba0edb9d03c53a2be1a25f by Noah Davis. Committed on 23/06/2025 at 10:41. Pushed by ndavis into branch 'master'. Replace non-info messages that are exactly the same to prevent spam M +12 -0 src/Gui/InlineMessageModel.cpp https://invent.kde.org/plasma/spectacle/-/commit/e44ea1c0cf4227292bba0edb9d03c53a2be1a25f Git commit e84c0a2be0cf6741183c99606c913bd8112ef3b0 by Noah Davis. Committed on 23/06/2025 at 10:42. Pushed by ndavis into branch 'Plasma/6.4'. Replace non-info messages that are exactly the same to prevent spam (cherry picked from commit e44ea1c0cf4227292bba0edb9d03c53a2be1a25f) Co-authored-by: Noah Davis <noahadvs@gmail.com> M +12 -0 src/Gui/InlineMessageModel.cpp https://invent.kde.org/plasma/spectacle/-/commit/e84c0a2be0cf6741183c99606c913bd8112ef3b0 |