| Summary: | Kdiff3 freezes and takes all RAM when showing line diff for two files | ||
|---|---|---|---|
| Product: | [Applications] kdiff3 | Reporter: | Slaviro <slavon93> |
| Component: | application | Assignee: | michael <reeves.87> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 1.8.x | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/kde/kdiff3/commit/473440519f384f98c6b0fad60d08c8a81a4e3588 | Version Fixed/Implemented In: | 1.9 |
| Sentry Crash Report: | |||
|
Description
Slaviro
2019-07-19 22:30:22 UTC
This a known issue with master right now. Its undergoing a major rewrite and is not stable at this time. Git commit 473440519f384f98c6b0fad60d08c8a81a4e3588 by Michael Reeves. Committed on 28/07/2019 at 19:57. Pushed by mreeves into branch 'master'. Avoid ranaway allocation Revert broken check for matching starting characters. Add emergancy back stop in calcDiff to main loop. We should never reach this condition. However we must garentee this code never goes into an infenite loop regardlless of any pontental bug or unexepected input. FIXED-IN:1.8.2 M +10 -2 src/diff.cpp https://invent.kde.org/kde/kdiff3/commit/473440519f384f98c6b0fad60d08c8a81a4e3588 |