Summary: | Q_ASSERT crash in screen.cpp when trying to select, searching | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Martin Sandsmark <martin.sandsmark> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | justin.zobel |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Martin Sandsmark
2021-12-24 15:50:29 UTC
There is something very wrong here, it ends up in the "fetch from history" branch when I'm selecting something on screen. And the code is a bit wonky, the comment says that _screenLinesSize is the same as _screenLines.size(), but it doesn't seem to be always updated (in this case _screenLines.size() is 62, _screenLinesSize is 61). From trying to reproduce, it seems to be happening sometimes when resizing the window (so things get reflowed), and then double clicking on a highlighted URL. Can consistently reproduce by double clicking to start word selection, and then moving the cursor over an URL. A possibly relevant merge request was started @ https://invent.kde.org/utilities/konsole/-/merge_requests/562 Git commit 651ebc2ca600a1d2be91f994aebc1a720f06eea6 by Martin T. H. Sandsmark. Committed on 24/12/2021 at 17:18. Pushed by tcanabrava into branch 'master'. Work around weird position reported from filters. M +15 -3 src/terminalDisplay/TerminalDisplay.cpp https://invent.kde.org/utilities/konsole/commit/651ebc2ca600a1d2be91f994aebc1a720f06eea6 Did the above commit fix the issue Martin? Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |