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

            Bug ID: 508747
           Summary: kdiff3 crashes upon invocation
    Classification: Applications
           Product: kdiff3
      Version First 1.9.6
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: application
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

kdiff3: ./src/diff.cpp:205: void Diff3LineList::calcDiff3LineListUsingAC(const
DiffList*): Assertion `i3 != end() || (d.diff1() == 0 && d.diff2() == 0)'
failed.

Any variant of kdiff3 file1 file2 file3 -o file4 with or without aliases.

Both Debian stable (kdiff3 1.9.70 (64 bit)) and flatpak (kdiff3 1.12.3).
Running wayland. I don't get a change for a stack trace from flatpak, it just
exits, so stack trace is from the old 1.9.70 version

Unfortunately short on time and boss nipping at my heels

Application: KDiff3 (kdiff3), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#5  0x00007f3ba76a9f4f in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at ./nptl/pthread_kill.c:78
#6  0x00007f3ba765afb2 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#7  0x00007f3ba7645472 in __GI_abort () at ./stdlib/abort.c:79
#8  0x00007f3ba7645395 in __assert_fail_base (fmt=0x7f3ba77b9a90 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x561ac3f5cba0 "i3
!= end() || (d.diff1() == 0 && d.diff2() == 0)", file=file@entry=0x561ac3f5c540
"./src/diff.cpp", line=line@entry=205, function=function@entry=0x561ac3f5cb08
"void Diff3LineList::calcDiff3LineListUsingAC(const DiffList*)") at
./assert/assert.c:94
#9  0x00007f3ba7653ec2 in __GI___assert_fail (assertion=0x561ac3f5cba0 "i3 !=
end() || (d.diff1() == 0 && d.diff2() == 0)", file=0x561ac3f5c540
"./src/diff.cpp", line=205, function=0x561ac3f5cb08 "void
Diff3LineList::calcDiff3LineListUsingAC(const DiffList*)") at
./assert/assert.c:103
#10 0x0000561ac3ebfbbc in ?? ()
#11 0x0000561ac3e9e88d in ?? ()
#12 0x0000561ac3e759a4 in ?? ()
#13 0x0000561ac3e67da8 in ?? ()
#14 0x0000561ac3e5c7bb in ?? ()
#15 0x00007f3ba764624a in __libc_start_call_main
(main=main@entry=0x561ac3e5b9f0, argc=argc@entry=12,
argv=argv@entry=0x7ffd6a6a7e68) at ../sysdeps/nptl/libc_start_call_main.h:58
#16 0x00007f3ba7646305 in __libc_start_main_impl (main=0x561ac3e5b9f0, argc=12,
argv=0x7ffd6a6a7e68, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd6a6a7e58) at ../csu/libc-start.c:360
#17 0x0000561ac3e5df81 in ?? ()
[Inferior 1 (process 6802) detached]

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

Reply via email to