Bug 1694036 - Crash while compare dirs
Summary: Crash while compare dirs
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kdiff3
Version: 30
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Vasiliy Glazov
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-03-29 10:49 UTC by Maxim Prohorenko
Modified: 2019-05-29 00:49 UTC (History)
3 users (show)

Fixed In Version: kdiff3-1.8.1-1.fc29 kdiff3-1.8.1-1.fc30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-05-27 03:24:00 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Kdiff3 now fails opening two directories I want to compare. (174.82 KB, image/png)
2019-05-20 06:58 UTC, Dr I J Ormshaw
no flags Details
test filr creator (441 bytes, application/x-shellscript)
2019-05-20 09:46 UTC, Dr I J Ormshaw
no flags Details

Description Maxim Prohorenko 2019-03-29 10:49:57 UTC
Description of problem:

Run compare 2 non empty dirs -> crash

In old fedora 29 works fine, but crashed too in last update.


Application: kdiff3 (1.7.90 (64 bit))

Qt Version: 5.11.3
Frameworks Version: 5.55.0
Operating System: Linux 5.0.3-300.fc30.x86_64 x86_64
Distribution: "Fedora release 30 (Thirty)"

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced every time.

-- Backtrace:
Application: KDiff3 (kdiff3), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe643d8d800 (LWP 29583))]

Thread 3 (Thread 0x7fe63524b700 (LWP 29634)):
#0  0x00007fe64737634c in read () from /lib64/libc.so.6
#1  0x00007fe64603a91f in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fe645ff2df7 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007fe645ff3253 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007fe645ff33e3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007fe647a392d3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fe6479e52eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007fe647846345 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007fe646d94efb in ?? () from /lib64/libQt5DBus.so.5
#9  0x00007fe64784efb3 in ?? () from /lib64/libQt5Core.so.5
#10 0x00007fe646a745a2 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe6473855c3 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe636abb700 (LWP 29593)):
#0  0x00007fe64737a847 in poll () from /lib64/libc.so.6
#1  0x00007fe645bb038a in ?? () from /lib64/libxcb.so.1
#2  0x00007fe645bb1ffa in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007fe636c81769 in ?? () from /lib64/libQt5XcbQpa.so.5
#4  0x00007fe64784efb3 in ?? () from /lib64/libQt5Core.so.5
#5  0x00007fe646a745a2 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fe6473855c3 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe643d8d800 (LWP 29583)):
[KCrash Handler]
#6  DirectoryMergeWindow::DirectoryMergeWindowPrivate::compareFilesAndCalcAges (this=this@entry=0x555c3378f020, mfi=..., errors=...) at /usr/src/debug/kdiff3-1.7.90-3.fc30.x86_64/src/directorymergewindow.cpp:1466
#7  0x0000555c323e9de6 in DirectoryMergeWindow::DirectoryMergeWindowPrivate::prepareListView (this=this@entry=0x555c3378f020, pp=...) at /usr/src/debug/kdiff3-1.7.90-3.fc30.x86_64/src/directorymergewindow.cpp:1724
#8  0x0000555c323eb69c in DirectoryMergeWindow::DirectoryMergeWindowPrivate::init (this=0x555c3378f020, dirInfo=..., bDirectoryMerge=<optimized out>, bReload=<optimized out>) at /usr/src/debug/kdiff3-1.7.90-3.fc30.x86_64/src/directorymergewindow.cpp:1098
#9  0x0000555c323f5d04 in KDiff3App::improveFilenames (this=this@entry=0x555c33512e20, bCreateNewInstance=bCreateNewInstance@entry=false) at /usr/include/c  /9/bits/atomic_base.h:370
#10 0x0000555c323d01e1 in KDiff3App::completeInit (this=0x555c33512e20, fn1=..., fn2=..., fn3=...) at /usr/src/debug/kdiff3-1.7.90-3.fc30.x86_64/src/kdiff3.cpp:390
#11 0x0000555c323cb99d in KDiff3Shell::KDiff3Shell (this=0x555c333920d0, bCompleteInit=<optimized out>, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/include/qt5/QtCore/qarraydata.h:255
#12 0x0000555c323ca0e0 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdiff3-1.7.90-3.fc30.x86_64/src/main.cpp:173
[Inferior 1 (process 29583) detached]

Comment 1 Vasiliy Glazov 2019-03-29 10:55:10 UTC
I can't reproduce.

Show please output of 
rpm -q kdiff3

Comment 2 Vasiliy Glazov 2019-03-29 11:13:36 UTC
Try this update https://koji.fedoraproject.org/koji/taskinfo?taskID=33812967

Comment 3 Dr I J Ormshaw 2019-05-14 13:10:02 UTC
This happens to me all the time if I use the wheel on my mouse to scroll through the list of compared files.   

Application: KDiff3 (kdiff3), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
29	  return SYSCALL_CANCEL (poll, fds, nfds, timeout);
[Current thread is 1 (Thread 0x7fbeb1d3bc80 (LWP 12600))]

Thread 22 (Thread 0x7fbe58ff9700 (LWP 12623)):
#0  0x00007fbe9c17b4b7 in pa_queue_pop () from /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#1  0x00007fbe9c179e66 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#2  0x00007fbe9c17ae38 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#3  0x00007fbe9c17b17d in ?? () from /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#4  0x00007fbe9c17ba0a in ?? () from /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#5  0x00007fbe9c1e2568 in pa_mainloop_dispatch () from /lib64/libpulse.so.0
#6  0x00007fbe9c1e2872 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#7  0x00007fbe9c1e2910 in pa_mainloop_run () from /lib64/libpulse.so.0
#8  0x00007fbe9c1f0c0d in ?? () from /lib64/libpulse.so.0
#9  0x00007fbe9c18bd0c in ?? () from /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#10 0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#11 0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fbe597fa700 (LWP 12621)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522fcf0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522fca0, cond=0x56550522fcc8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522fcc8, mutex=0x56550522fca0) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7fbe59ffb700 (LWP 12620)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522fcf0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522fca0, cond=0x56550522fcc8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522fcc8, mutex=0x56550522fca0) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fbe5a7fc700 (LWP 12619)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522fcf0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522fca0, cond=0x56550522fcc8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522fcc8, mutex=0x56550522fca0) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fbe5affd700 (LWP 12618)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522fcf0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522fca0, cond=0x56550522fcc8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522fcc8, mutex=0x56550522fca0) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7fbe5b7fe700 (LWP 12617)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522fcf0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522fca0, cond=0x56550522fcc8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522fcc8, mutex=0x56550522fca0) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fbe5bfff700 (LWP 12616)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fbe78ff9700 (LWP 12615)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fbe797fa700 (LWP 12614)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fbe79ffb700 (LWP 12613)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fbe7a7fc700 (LWP 12612)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fbe7affd700 (LWP 12611)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fbe7b7fe700 (LWP 12610)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fbe7bfff700 (LWP 12609)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fbe909fa700 (LWP 12608)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fbe911fb700 (LWP 12607)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fbe919fc700 (LWP 12606)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fbe921fd700 (LWP 12605)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522f770) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522f720, cond=0x56550522f748) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522f748, mutex=0x56550522f720) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fbe929fe700 (LWP 12604)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5655052300c8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x565505230078, cond=0x5655052300a0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5655052300a0, mutex=0x565505230078) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fbe93a04700 (LWP 12603)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x56550522e680) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x56550522e630, cond=0x56550522e658) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x56550522e658, mutex=0x56550522e630) at pthread_cond_wait.c:655
#3  0x00007fbe9ccf6f1b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007fbe9ccf6c5b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fbe9f0fc700 (LWP 12602)):
#0  0x00007fbeb53433f7 in __GI___poll (fds=0x7fbe98004e30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fbeb3fa12de in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fbeb3fa1413 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fbeb5a11413 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fbeb59bb2bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fbeb5814675 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fbeb4d4cf4a in ?? () from /lib64/libQt5DBus.so.5
#7  0x00007fbeb58157c6 in ?? () from /lib64/libQt5Core.so.5
#8  0x00007fbeb4a2b5a2 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007fbeb534e163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fbeb1d3bc80 (LWP 12600)):
[KCrash Handler]
#6  0x00007fbeb640d174 in QAbstractSlider::value() const () from /lib64/libQt5Widgets.so.5
#7  0x000056550412ca81 in ?? ()
#8  0x00007fbeb6357fce in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#9  0x00007fbeb6315ad6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#10 0x00007fbeb6320d9c in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#11 0x00007fbeb59bc2e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#12 0x00007fbeb6357fce in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#13 0x00007fbeb6404fd2 in QFrame::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#14 0x00007fbeb6588e12 in QAbstractItemView::viewportEvent(QEvent*) () from /lib64/libQt5Widgets.so.5
#15 0x00007fbeb65f693f in QTreeView::viewportEvent(QEvent*) () from /lib64/libQt5Widgets.so.5
#16 0x00007fbeb59bc12e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#17 0x00007fbeb6315ac5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#18 0x00007fbeb6320d9c in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#19 0x00007fbeb59bc2e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#20 0x00007fbeb63759d3 in ?? () from /lib64/libQt5Widgets.so.5
#21 0x00007fbeb6377331 in ?? () from /lib64/libQt5Widgets.so.5
#22 0x00007fbeb6315ad6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#23 0x00007fbeb631ef50 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#24 0x00007fbeb59bc2e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#25 0x00007fbeb5d8b377 in QGuiApplicationPrivate::processWheelEvent(QWindowSystemInterfacePrivate::WheelEvent*) () from /lib64/libQt5Gui.so.5
#26 0x00007fbeb5d90c6e in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /lib64/libQt5Gui.so.5
#27 0x00007fbeb5d6b12b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#28 0x00007fbea4c438ce in ?? () from /lib64/libQt5XcbQpa.so.5
#29 0x00007fbeb3fa0fd0 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#30 0x00007fbeb3fa1368 in ?? () from /lib64/libglib-2.0.so.0
#31 0x00007fbeb3fa1413 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#32 0x00007fbeb5a113f5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#33 0x00007fbeb59bb2bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#34 0x00007fbeb59c2fd6 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#35 0x00005655041040ed in ?? ()
#36 0x00007fbeb5276f33 in __libc_start_main (main=0x565504102fb0, argc=3, argv=0x7ffed03b4fc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffed03b4fb8) at ../csu/libc-start.c:308
#37 0x00005655041044fe in _start ()
[Inferior 1 (process 12600) detached]

Comment 4 Fedora Update System 2019-05-15 07:57:41 UTC
kdiff3-1.8.0-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-850b65fcc4

Comment 5 Fedora Update System 2019-05-15 07:57:46 UTC
kdiff3-1.8.0-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-81b0c8972b

Comment 6 Fedora Update System 2019-05-16 02:36:20 UTC
kdiff3-1.8.0-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-81b0c8972b

Comment 7 Fedora Update System 2019-05-16 04:39:31 UTC
kdiff3-1.8.0-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-850b65fcc4

Comment 8 Maxim Prohorenko 2019-05-16 12:43:48 UTC
Спасибо огромное, обновил до:

Installed Packages
Name         : kdiff3
Version      : 1.8.0
Release      : 1.fc30
Architecture : x86_64
Size         : 6.1 M

Merge работает как надо.
Раньше просто падал через раз и ничего не мог смержить.

Ещё раз спасибо за наводку.

Comment 9 Fedora Update System 2019-05-18 07:33:40 UTC
kdiff3-1.8.1-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-aec0bf26b9

Comment 10 Fedora Update System 2019-05-18 07:33:44 UTC
kdiff3-1.8.1-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-905a4eba4e

Comment 11 Fedora Update System 2019-05-19 00:50:48 UTC
kdiff3-1.8.1-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-905a4eba4e

Comment 12 Fedora Update System 2019-05-19 10:49:45 UTC
kdiff3-1.8.1-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-aec0bf26b9

Comment 13 Dr I J Ormshaw 2019-05-20 06:58:56 UTC
Created attachment 1571156 [details]
Kdiff3 now fails opening two directories I want to compare.

Kdiff3 now fails opening two directories I want to compare.

Comment 14 Vasiliy Glazov 2019-05-20 07:09:45 UTC
I am can't confirm.
On my simple test it work normal with two and three directories comparing.

Can you give data causing error?
Or you should bugreport directly to developer https://bugs.kde.org/enter_bug.cgi?product=kdiff3

Comment 15 Dr I J Ormshaw 2019-05-20 09:45:39 UTC
With large number of files using the wheel to scroll through files still crashes.

To reproduce:

cd /tmp
mkdir -p a/1/2/3/4/5 b/1/2/3/4/5
${PWD}/createFile a; ${PWD}/createFile b
kdiff3 a b


 kdiff3 a b
QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
QSocketNotifier: Invalid socket 9 and type 'Read', disabling...


I will attach th createFile script I am using.

Comment 16 Dr I J Ormshaw 2019-05-20 09:46:42 UTC
Created attachment 1571252 [details]
test filr creator

Comment 17 Vasiliy Glazov 2019-05-20 09:54:38 UTC
Bugreport it to upstream.

Comment 18 Fedora Update System 2019-05-27 03:24:00 UTC
kdiff3-1.8.1-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.

Comment 19 Fedora Update System 2019-05-29 00:49:23 UTC
kdiff3-1.8.1-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.