When large text files are opened in Kate, it stops responding on the following operations: - Select all - Tools -> Uppercase / Lowercase - Select 140000 lines - File -> New, Edit -> Paste The system reports the process to be continuously running and using about 100% CPU and varying amounts of memory but it never completes the operation. Obviously, I did not wait _forever_ so "never" is not an accurate description but in previous versions of KDE the exact same or very similar operations completed within a manner of seconds whereas in this version I had to kill the process after 10 minutes or so. This happened several times. Steps to reproduce: 1) Open any text file of size 9 MiB or larger. 2) Select all text. 3) Select the Tools menu and the Lowercase command. OR 1) Open any text file of size 9 MiB or larger. 2) Select the first 140000 lines. 3) Open a new, empty document. 4) In the new document, paste the clipboard content. Other notes: The files I am experiencing this behaviour with (have not tried with other files) do not have long lines. They actually have fixed column width of 32 and several hundreds of thousand lines. Attached is one file I could reproduce this bug.
I could not attache a file due to attachment size restrictions but it should produce the same behaviour with any text file of the specified size.
A seemingly similar problem is reported in the old bug which claims to have been fixed in KDE version 4.3 https://bugs.kde.org/show_bug.cgi?id=193271
System information: HP EliteDesk, i7 core 6700, 24 GiB RAM $ uname -a Linux marekful-HP 4.8.0-46-generic #49~16.04.1-Ubuntu SMP Fri Mar 31 14:51:03 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.2 LTS Release: 16.04 Codename: xenial
I tried that with some ~30MB and 0.5 million lines document. All fine for me. CTRL-A is not that fast, as all stuff is copied to selection, but << 5 seconds here. The lowercase is << 5 seconds, too. Please retry with some recent version, thanks!