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

            Bug ID: 437683
           Summary: Using the integrated git blame on the first commit of
                    qtbase causes a crash
           Product: kate
           Version: Git
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: noaha...@gmail.com
  Target Milestone: ---

SUMMARY
When I use the integrated git blame viewer to view commit
38be0d13830efd2d98281c645c3a60afe05ffece of qtbase (Initial import from the
monolithic Qt), RAM usage rises rapidly up to roughly 8GB before Kate crashes.

I realize this is an absolutely massive commit and not really useful to read
within Kate. I usually activate the git blame viewer on this commit by
accident.

STEPS TO REPRODUCE
1. Open a file from qtbase like qwidget.h
2. Open the git blame viewer on "Initial import from the monolithic Qt"

OBSERVED RESULT
Kate's RAM usage rises to 8GB, then Kate crashes

EXPECTED RESULT
It should show the git blame info for the file without using tons of RAM or
crashing.

OR

It should passively tell the user (without anything that needs to be dismissed)
that the commit is too big to show.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20210522
KDE Plasma Version: 5.22.80
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2
Kernel Version: 5.12.2-1-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 4800H with Radeon Graphics
Memory: 30.8 GiB of RAM
Graphics Processor: AMD RENOIR

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to