[kdiff3] [Bug 440558] New: Executable: kdiff3 PID: 21508 Signal: Segmentation fault (11)

2021-08-03 Thread Chillru
https://bugs.kde.org/show_bug.cgi?id=440558

Bug ID: 440558
   Summary: Executable: kdiff3 PID: 21508 Signal: Segmentation
fault (11)
   Product: kdiff3
   Version: 1.9.2
  Platform: Gentoo Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: application
  Assignee: reeves...@gmail.com
  Reporter: chil...@posteo.de
  Target Milestone: ---

SUMMARY


STEPS TO REPRODUCE
1. Use kdiff3 as git mergetool
2. resolve conflicts
3. close application (x)
4. click "save & quit"
5. Segmentation fault

OBSERVED RESULT
Segmentation fault


EXPECTED RESULT
Properly closed and saved files.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version: 5.21.5
KDE Frameworks Version: 
Qt Version: 5.15.2

ADDITIONAL INFORMATION


Application: KDiff3 (kdiff3), signal: Segmentation fault

[KCrash Handler]
#4  0x5644945a8446 in ?? ()
#5  0x7f8158be66c6 in ?? () from /usr/lib64/libQt5Core.so.5
#6  0x7f81595c257b in QApplication::focusChanged(QWidget*, QWidget*) ()
from /usr/lib64/libQt5Widgets.so.5
#7  0x7f81595ca1f0 in QApplicationPrivate::setFocusWidget(QWidget*,
Qt::FocusReason) () from /usr/lib64/libQt5Widgets.so.5
#8  0x7f81595ca7af in QApplication::setActiveWindow(QWidget*) () from
/usr/lib64/libQt5Widgets.so.5
#9  0x7f81595ecd17 in QWidgetPrivate::deactivateWidgetCleanup() () from
/usr/lib64/libQt5Widgets.so.5
#10 0x7f81595f94a5 in QWidgetPrivate::hide_sys() () from
/usr/lib64/libQt5Widgets.so.5
#11 0x7f81596010d0 in QWidgetPrivate::hide_helper() () from
/usr/lib64/libQt5Widgets.so.5
#12 0x7f8159605bc0 in QWidgetPrivate::setVisible(bool) () from
/usr/lib64/libQt5Widgets.so.5
#13 0x7f81597c92d2 in QDialog::setVisible(bool) () from
/usr/lib64/libQt5Widgets.so.5
#14 0x7f81597c6fe1 in QDialog::~QDialog() () from
/usr/lib64/libQt5Widgets.so.5
#15 0x564494578fb5 in ?? ()
#16 0x7f8158be3cac in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQt5Core.so.5
#17 0x7f8159601936 in QWidget::~QWidget() () from
/usr/lib64/libQt5Widgets.so.5
#18 0x5644945808c9 in ?? ()
#19 0x7f815a1bbac7 in KParts::Part::~Part() () from
/usr/lib64/libKF5Parts.so.5
#20 0x56449457d983 in ?? ()
#21 0x56449457d9e9 in ?? ()
#22 0x7f8158be3cac in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQt5Core.so.5
#23 0x7f8159601936 in QWidget::~QWidget() () from
/usr/lib64/libQt5Widgets.so.5
#24 0x7f8159f2a787 in KMainWindow::~KMainWindow() () from
/usr/lib64/libKF5XmlGui.so.5
#25 0x56449457b8d5 in ?? ()
#26 0x7f8158bde3af in QObject::event(QEvent*) () from
/usr/lib64/libQt5Core.so.5
#27 0x7f8159605ed5 in QWidget::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#28 0x7f815971b944 in QMainWindow::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#29 0x7f8159f2ce9b in KMainWindow::event(QEvent*) () from
/usr/lib64/libKF5XmlGui.so.5
#30 0x7f8159f78567 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib64/libKF5XmlGui.so.5
#31 0x7f81595c3d7f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#32 0x7f81595cca30 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#33 0x7f8158bb2f48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#34 0x7f8158bb5a61 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#35 0x7f8158bb9d08 in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5
#36 0x564494572748 in ?? ()
#37 0x7f81584887fe in __libc_start_main () from /lib64/libc.so.6
#38 0x5644945731ea in ?? ()
[Inferior 1 (process 21697) detached]

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

[kdiff3] [Bug 440558] Executable: kdiff3 PID: 21508 Signal: Segmentation fault (11)

2021-12-16 Thread Chillru
https://bugs.kde.org/show_bug.cgi?id=440558

Chillru  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|WORKSFORME  |---
 Ever confirmed|0   |1

--- Comment #2 from Chillru  ---
After figuring out how to make a good backtrace here we go:

I still get the seg fault with the exact same steps as mentioned earlier.

Application: KDiff3 (kdiff3), signal: Segmentation fault

[KCrash Handler]
#4  0x55f5b9b95686 in KDiff3App::slotUpdateAvailabilities
(this=0x55f5ba21e750) at
/var/tmp/portage/kde-misc/kdiff3-1.9.3/work/kdiff3-1.9.3/src/pdiff.cpp:2094
#5  0x7f8a82ca1d9f in QtPrivate::QSlotObjectBase::call (a=0x7fffb1125e40,
r=0x55f5ba21e750, this=0x55f5ba440fb0) at
../../include/QtCore/../../../qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobjectdefs_impl.h:398
#6  doActivate (sender=0x7fffb1126670, signal_index=22,
argv=argv@entry=0x7fffb1125e40) at
/var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobject.cpp:3886
#7  0x7f8a82c9bda0 in QMetaObject::activate (sender=,
m=m@entry=0x7f8a83b5efa0 ,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffb1125e40)
at
/var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobject.cpp:3946
#8  0x7f8a83642ffb in QApplication::focusChanged (this=,
_t1=, _t2=) at .moc/moc_qapplication.cpp:244
#9  0x7f8a8364900f in QApplication::setActiveWindow (act=act@entry=0x0) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/kernel/qapplication.cpp:2043
#10 0x7f8a8366d607 in QWidgetPrivate::deactivateWidgetCleanup
(this=this@entry=0x55f5ba181200) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/kernel/qwidget.cpp:2298
#11 0x7f8a8367a725 in QWidgetPrivate::hide_sys (this=0x55f5ba181200) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/kernel/qwidget.cpp:7994
#12 0x7f8a836816b0 in QWidgetPrivate::hide_helper
(this=this@entry=0x55f5ba181200) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/kernel/qwidget.cpp:7937
#13 0x7f8a83686538 in QWidgetPrivate::setVisible (this=0x55f5ba181200,
visible=) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/kernel/qwidget.cpp:8133
#14 0x7f8a83686612 in QWidget::setVisible (this=this@entry=0x55f5ba17ed80,
visible=visible@entry=false) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/kernel/qwidget.cpp:8044
#15 0x7f8a838503ea in QDialog::setVisible (this=0x55f5ba17ed80,
visible=) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/dialogs/qdialog.cpp:849
#16 0x7f8a8384df41 in QDialog::~QDialog (this=0x55f5ba17ed80,
__in_chrg=) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/dialogs/qdialog.cpp:422
#17 0x55f5b9b66095 in ProgressDialog::~ProgressDialog (this=0x55f5ba17ed80,
__in_chrg=) at
src/kdiff3_autogen/EWIEGA46WW/../../../../kdiff3-1.9.3/src/progress.h:24
#18 ProgressDialog::~ProgressDialog (this=0x55f5ba17ed80, __in_chrg=) at
src/kdiff3_autogen/EWIEGA46WW/../../../../kdiff3-1.9.3/src/progress.h:24
#19 0x7f8a82c99b6a in QObjectPrivate::deleteChildren
(this=this@entry=0x55f5ba0fdc20) at
/var/tmp/portage/dev-qt/qtcore-5.15.2-r10/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/corelib/kernel/qobject.cpp:2104
#20 0x7f8a83681f56 in QWidget::~QWidget (this=0x55f5ba21e750,
__in_chrg=) at
/var/tmp/portage/dev-qt/qtwidgets-5.15.2-r11/work/qtbase-a4f9e56975fa6ab4a1f63a9b34a4d77b1cfe4acd/src/widgets/kernel/qwidget.cpp:1522
#21 0x55f5b9b6db79 in KDiff3App::~KDiff3App (this=0x55f5ba21e750,
__in_chrg=) at
/var/tmp/portage/kde-misc/kdiff3-1.9.3/work/kdiff3-1.9.3/src/kdiff3.cpp:532
#22 0x7f8a841e8fc7 in KParts::Part::~Part (this=0x55f5ba36f700,
__vtt_parm=0x55f5b9c42398 , __in_chrg=)
at
/var/tmp/portage/kde-frameworks/kparts-5.88.0/work/kparts-5.88.0/src/part.cpp:58
#23 0x55f5b9b6ac03 in KDiff3Part::~KDiff3Part (this=0x55f5ba36f700,
__in_chrg=, __vtt_parm=) at
/var/tmp/portage/kde-misc/kdiff3-1.9.3/work/kdiff3-1.9.3/src/kdiff3_part.cpp:77
#24 0x55f5b9b6ac69 in KDiff3Part::~KDiff3Part (this=0x55f5ba36f700,
__in_chrg=, __vtt_parm=) at
/var/tmp/portage/kde-misc/kdiff3-1.9.3/work/kdiff3-1.9.3/src/kdiff3_part.cpp:84
#25 0x7f8a82c99b6a in QObjectPrivate::deleteChildren
(this=this@entry=0x55f5ba0c3620) at
/var/tmp/portage/dev