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

            Bug ID: 407745
           Summary: kdiff3 1.8.1 crash on comparing directories,
                    segmentation fault.
           Product: kdiff3
           Version: 1.8.x
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: application
          Assignee: reeves...@gmail.com
          Reporter: vasc...@gmail.com
  Target Milestone: ---

Created attachment 120195
  --> https://bugs.kde.org/attachment.cgi?id=120195&action=edit
Backtrace

SUMMARY
kdiff3 1.8.1 release crash when I compare two simple directories.


STEPS TO REPRODUCE
1. kdiff3 a1 a2
2. Select first different file.
3. Press F6

OBSERVED RESULT
Crash.

EXPECTED RESULT
Normal work.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 30
KDE Plasma Version: 5.15.4
KDE Frameworks Version: 5.58.0
Qt Version: 5.12.1

ADDITIONAL INFORMATION
Backtrace from gdb:

#0  QAction::setEnabled (this=0x0, b=b@entry=false) at kernel/qaction.cpp:1022
#1  0x00005555555e899d in MergeResultWindow::slotUpdateAvailabilities
(this=0x7fffc801de70, bMergeEditorVisible=bMergeEditorVisible@entry=false, 
    bTripleDiff=<optimized out>) at
/usr/src/debug/kdiff3-1.8.1-1.fc30.x86_64/src/mergeresultwindow.cpp:183
#2  0x00005555555b823a in KDiff3App::slotUpdateAvailabilities
(this=0x555555812d70) at
/usr/src/debug/kdiff3-1.8.1-1.fc30.x86_64/src/pdiff.cpp:2456
#3  0x00007ffff69896f0 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffbc00,
r=0x555555812d70, this=0x555555b7bc30)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#4  QMetaObject::activate (sender=0x555555b49b00, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>)
    at kernel/qobject.cpp:3770
#5  0x00007ffff72fb2e0 in QWidget::event (this=this@entry=0x555555b49b00,
event=event@entry=0x7fffffffc070) at kernel/qwidget.cpp:9039
#6  0x00007ffff73a7fd2 in QFrame::event (this=this@entry=0x555555b49b00,
e=e@entry=0x7fffffffc070) at widgets/qframe.cpp:550
#7  0x00007ffff73aac51 in QAbstractScrollArea::event
(this=this@entry=0x555555b49b00, e=e@entry=0x7fffffffc070)
    at widgets/qabstractscrollarea.cpp:1168
#8  0x00007ffff752bca3 in QAbstractItemView::event (this=0x555555b49b00,
event=0x7fffffffc070) at itemviews/qabstractitemview.cpp:1682
#9  0x00007ffff72b8ad6 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x555555b49b00, e=0x7fffffffc070)
    at kernel/qapplication.cpp:3753
#10 0x00007ffff72c1f50 in QApplication::notify(QObject*, QEvent*) () at
kernel/qapplication.cpp:3500

Full backtrace attached.

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

Reply via email to