[Pkg-kde-extras] Bug#1032680: kdiff3: Crashes when comparing 2 directories (signal: Aborted)

Diederik de Haas didi.debian at cknow.org
Sat Mar 11 00:12:40 GMT 2023


Package: kdiff3
Version: 1.10.0-1
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

I tried to compare 2 directories with kdiff3 and it crashed the moment
it was supposed to show the diff.
This happened initially when selecting the dirs in Dolphin.
Then via the crash handler I restarted kdiff3 and was presented with a
dialog to select files/folders to compare. Selected the same 2
directories again and it crashed immediately.

The KDE Crash Handler said the trace was useful, so copied below:

Application: KDiff3 (kdiff3), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (threadid=<optimized out>, signo=signo at entry=6, no_tid=no_tid at entry=0) at ./nptl/pthread_kill.c:44
#5  0x00007f51868a9d2f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#6  0x00007f518685aef2 in __GI_raise (sig=sig at entry=6) at ../sysdeps/posix/raise.c:26
#7  0x00007f5186845472 in __GI_abort () at ./stdlib/abort.c:79
#8  0x00007f5186845395 in __assert_fail_base (fmt=0x7f5180148894 "%s%s%s:%u: %s%sControletest '%s' faalt.\n%n", assertion=assertion at entry=0x561be34287a8 "!m_modificationTime.isNull()", file=file at entry=0x561be3428728 "./src/fileaccess.cpp", line=line at entry=762, function=function at entry=0x561be3428a38 "QDateTime FileAccess::lastModified() const") at ./assert/assert.c:92
#9  0x00007f5186853df2 in __GI___assert_fail (assertion=0x561be34287a8 "!m_modificationTime.isNull()", file=0x561be3428728 "./src/fileaccess.cpp", line=762, function=0x561be3428a38 "QDateTime FileAccess::lastModified() const") at ./assert/assert.c:101
#10 0x0000561be33b21c0 in FileAccess::lastModified (this=<optimized out>) at ./src/fileaccess.cpp:762
#11 0x0000561be33ee182 in MergeFileInfos::compareFilesAndCalcAges (this=this at entry=0x561be3ff9c70, errors=..., pOptions=..., pDMW=0x561be3e28490) at ./src/MergeFileInfos.cpp:192
#12 0x0000561be334c4d0 in DirectoryMergeWindow::DirectoryMergeWindowPrivate::prepareListView (this=this at entry=0x561be395d740, pp=...) at ./src/directorymergewindow.cpp:1331
#13 0x0000561be334ffbb in DirectoryMergeWindow::DirectoryMergeWindowPrivate::init (this=0x561be395d740, bDirectoryMerge=<optimized out>, bReload=<optimized out>) at ./src/directorymergewindow.cpp:951
#14 0x0000561be3350ee0 in DirectoryMergeWindow::init (this=<optimized out>, bDirectoryMerge=<optimized out>, bReload=<optimized out>) at ./src/directorymergewindow.cpp:736
#15 0x0000561be3366d59 in KDiff3App::doDirectoryCompare (this=this at entry=0x561be39f6c00, bCreateNewInstance=bCreateNewInstance at entry=false) at ./src/pdiff.cpp:1627
#16 0x0000561be333ba3f in KDiff3App::completeInit (this=0x561be39f6c00, fn1=..., fn2=..., fn3=...) at ./src/kdiff3.cpp:432
#17 0x0000561be332dda8 in KDiff3Shell::KDiff3Shell (this=0x561be36e5b50, bCompleteInit=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./src/kdiff3_shell.cpp:60
#18 0x0000561be33227bb in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:197
[Inferior 1 (process 6106) detached]


Cheers,
  Diederik

- -- System Information:
Debian Release: 12.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-6-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages kdiff3 depends on:
ii  kio                   5.103.0-1
ii  libc6                 2.36-8
ii  libgcc-s1             12.2.0-14
ii  libkf5configcore5     5.103.0-1
ii  libkf5configwidgets5  5.103.0-1
ii  libkf5coreaddons5     5.103.0-1
ii  libkf5crash5          5.103.0-1
ii  libkf5i18n5           5.103.0-1
ii  libkf5kiocore5        5.103.0-1
ii  libkf5kiowidgets5     5.103.0-1
ii  libkf5parts5          5.103.0-1
ii  libkf5widgetsaddons5  5.103.0-1
ii  libkf5xmlgui5         5.103.0-1
ii  libqt5core5a          5.15.8+dfsg-3
ii  libqt5gui5            5.15.8+dfsg-3
ii  libqt5printsupport5   5.15.8+dfsg-3
ii  libqt5widgets5        5.15.8+dfsg-3
ii  libstdc++6            12.2.0-14

Versions of packages kdiff3 recommends:
ii  kdiff3-doc  1.10.0-1

kdiff3 suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQT1sUPBYsyGmi4usy/XblvOeH7bbgUCZAvHYAAKCRDXblvOeH7b
bmgpAQDtCOVCPSztfaBEC0HOyC0WReV2g18Is8j9NCdb6nW3JAEAg7WS9tVso3gB
3fSlNEGJR6o3XcwqpT9Y3jRVc83iigQ=
=213e
-----END PGP SIGNATURE-----



More information about the pkg-kde-extras mailing list