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

            Bug ID: 442618
           Summary: KDiff3 crashes on a git merge conflict with "Severe
                    Internal Error line != i for srcSelector= 1"
           Product: kdiff3
           Version: 1.9.3
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: application
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
I've observed Kdiff3 sporadically failing to open certain merge conflicts.
On the command-line it prints "Severe Internal Error."  line != i for
srcSelector= 1.

STEPS TO REPRODUCE
Running git mergetool on a file that conflicts. Not really sure what is it
about the merge conflict & haven't figured out how to reduce this to a more
standalone case.

OBSERVED RESULT
org.kde.kdiff3: "Loading A: somefile_BASE_1458148.c++"
org.kde.kdiff3: "Loading B: somefile_LOCAL_1458148.c++"
org.kde.kdiff3: "Loading C: somefile_REMOTE_1458148.c++"
org.kde.kdiff3: "Diff: A <-> B"
org.kde.kdiff3: Enter: calcDiff3LineListUsingAB
org.kde.kdiff3: Leave: calcDiff3LineListUsingAB
org.kde.kdiff3: "Diff: A <-> C"
org.kde.kdiff3: "Diff: B <-> C"
org.kde.kdiff3: "Severe Internal Error."  line != i for srcSelector= 1 


EXPECTED RESULT
The merge conflict should open


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.2
Kdiff3 1.9.3 (64 bit)

ADDITIONAL INFORMATION
My gitconfig has 
[merge]
    tool = kdiff3
    conflictstyle = diff3
if that matters. When I delete the attached kdiff3rc file the merge succeeds.

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

Reply via email to