[konsole] [Bug 447820] New: Konsole lost the ability to copy after failing to save more than 10, 129, 500 lines of an unlimited scrollback session

Graham Perrin bugzilla_noreply at kde.org
Sun Jan 2 11:01:02 GMT 2022


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

            Bug ID: 447820
           Summary: Konsole lost the ability to copy after failing to save
                    more than 10,129,500 lines of an unlimited scrollback
                    session
           Product: konsole
           Version: 21.12.0
          Platform: Compiled Sources
                OS: FreeBSD
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: grahamperrin at gmail.com
  Target Milestone: ---

Created attachment 145039
  --> https://bugs.kde.org/attachment.cgi?id=145039&action=edit
Screenshot of the point where I realised that the Edit menu was no longer fully
functional

SUMMARY

An unusually large number of lines, so I'm not entirely surprised by the
failure to save, however: 

* loss of the ability to copy, in this situation, is potentially major

– it seems that 'unlimited' is not truly without limitations. 

STEPS TO REPRODUCE

1. set scrollback to unlimited

2. run a command that might (unexpectedly) generate tens of millions of lines
of output

3. File menu

4. Save Output As...

OBSERVED RESULT

5. with a different tab (or different application), tail the saved file

6. the tail of what was saved does not match the tail of what is on screen

  * i.e. _silent failure_ to save the session in its entirety

7. in the tab from which _partial_ output was saved, aim to copy part of what
was not saved

  * select followed by Control-Shift-C results in loss of selection and 
    progression to the next line, as if Return or Enter was keyed

  * in the Edit menu, the Copy option is greyed out.

EXPECTED RESULT

5. successful save, of the session in its entirety, and no loss of
functionality

  * the ability to copy is essential.

SOFTWARE/OS VERSIONS

Operating System: FreeBSD 14.0
KDE Plasma Version: 5.23.4
KDE Frameworks Version: 5.89.0
Qt Version: 5.15.2
Kernel Version: 14.0-CURRENT (64-bit)
Graphics Platform: X11
Memory: 15.9 GiB of RAM
Graphics Processor: AMD TURKS

% pkg info -x konsole
konsole-21.12.0_1
% date ; freebsd-version -kru
Sun  2 Jan 2022 10:40:40 GMT
14.0-CURRENT
14.0-CURRENT
14.0-CURRENT
% uname -aKU
FreeBSD mowa219-gjp4-8570p-freebsd 14.0-CURRENT FreeBSD 14.0-CURRENT #118
main-n251923-4bae154fe8c: Sat Dec 25 08:03:37 GMT 2021    
root at mowa219-gjp4-8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG
 amd64 1400045 1400045
% 

ADDITIONAL INFORMATION

In this case, the unexpectedly massive output resulted from a single run of: 

fsck -fy

– for what should have been an empty UFS file system on a USB flash drive.
Knowing that (previously) a bug had occurred at/around the time of creation of
the file system, I did expect some nonsense within the output. I did not expect
tens of millions of lines.

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


More information about the konsole-devel mailing list