[konsole] [Bug 432669] New: Corruption of screen when using ncurses when terminal resized depending on line content

Nick bugzilla_noreply at kde.org
Mon Feb 8 22:08:28 GMT 2021


https://bugs.kde.org/show_bug.cgi?id=432669

            Bug ID: 432669
           Summary: Corruption of screen when using ncurses when terminal
                    resized depending on line content
           Product: konsole
           Version: 20.12.1
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: nick.craig.law at gmail.com
  Target Milestone: ---

Created attachment 135521
  --> https://bugs.kde.org/attachment.cgi?id=135521&action=edit
Corruption shown in last line to the right of text

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon/v5.20.5
KDE Plasma Version: v5.20.5
KDE Frameworks Version: v5.78.0
Qt Version: v5.12.2

ADDITIONAL INFORMATION

Corruption of konsole when using nwipe which uses ncurses. The corruption is
not present in other terminal emulators, such as tmux, terminology, terminator,
kitty, guake, stterm or st, rxvt-unicode. It only occurs in konsole or any
terminal emulator that uses qtermwidget (Konsole) such as cool-retro-term

Please see the nwipe issue here
https://github.com/martijnvanbrummelen/nwipe/issues/305 and especially the
video that shows the corruption on the bottom line of the screen. These box
characters also randomly appear in the main window of nwipe.

100% reproducible on Konsole v20.04.3 (KDE 5.19.4) QT v5.14.2 and possibly
earlier but also in Konsole v20.12.1 (QT v5.15.1, KDE frameworks 5.78.0, Plasma
5.20.5) and later.

The attached image show the corruption in the form of random box characters,
either horizontal, vertical or corner box characters and a change in the
background colour of the character if it has been set, on the last line.

It seems to occur after resizing the terminal then writing a line to the
terminal that is over 3/4 the column width and contains '=' symbols strangely
enough. Random horizontal line also occur in the main window.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list