https://bugs.kde.org/show_bug.cgi?id=468492
Bug ID: 468492 Summary: KDiff3 crashes when used as Git mergetool Classification: Applications Product: kdiff3 Version: 1.10.1 Platform: Manjaro OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: application Assignee: reeves...@gmail.com Reporter: christian_gru...@gmx.de Target Milestone: --- Application: kdiff3 (1.10.1 (64 bit)) Qt Version: 5.15.8 Frameworks Version: 5.104.0 Operating System: Linux 6.2.10-1-MANJARO x86_64 Windowing System: X11 Distribution: Manjaro Linux DrKonqi: 5.27.4 [KCrashBackend] -- Information about the crash: I've configured KDiff3 as diff.tool and merge.tool in my Git configuration. When KDiff3 is started via 'git mergetool' it chrashes. The crash can be reproduced every time. -- Backtrace: Application: KDiff3 (kdiff3), signal: Segmentation fault [KCrash Handler] #4 0x00005626c66f89ee in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x5080000) at /usr/include/c++/12.2.1/bits/shared_ptr_base.h:337 #5 0x00005626c6747a8a in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::operator= (__r=..., this=0x5626c84ce9d0) at /usr/include/c++/12.2.1/bits/shared_ptr_base.h:1090 #6 std::__shared_ptr<Diff3Line, (__gnu_cxx::_Lock_policy)2>::operator= (this=0x5626c84ce9c8) at /usr/include/c++/12.2.1/bits/shared_ptr_base.h:1523 #7 std::shared_ptr<Diff3Line>::operator= (this=0x5626c84ce9c8) at /usr/include/c++/12.2.1/bits/shared_ptr.h:414 #8 DiffTextWindow::recalcWordWrapHelper (this=this@entry=0x5626c8437c60, wrapLineVectorSize=wrapLineVectorSize@entry=832, visibleTextWidth=490, visibleTextWidth@entry=-1, cacheListIdx=cacheListIdx@entry=0) at /usr/src/debug/kdiff3/kdiff3-1.10.1/src/difftextwindow.cpp:1751 #9 0x00005626c674894f in DiffTextWindow::recalcWordWrap (this=0x5626c8437c60, bWordWrap=<optimized out>, wrapLineVectorSize=832, visibleTextWidth=-1) at /usr/src/debug/kdiff3/kdiff3-1.10.1/src/difftextwindow.cpp:1639 #10 0x00005626c6733d72 in KDiff3App::slotFinishRecalcWordWrap (this=0x5626c7e19940, visibleTextWidthForPrinting=-1) at /usr/src/debug/kdiff3/kdiff3-1.10.1/src/pdiff.cpp:1533 #11 0x00007f11b80b1bb0 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #12 0x00007f11b8d78b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #13 0x00007f11b808df48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #14 0x00007f11b808ea53 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #15 0x00007f11b80d4e88 in ?? () from /usr/lib/libQt5Core.so.5 #16 0x00007f11b6b0f53b in g_main_dispatch (context=0x7f11ac000ee0) at ../glib/glib/gmain.c:3460 #17 g_main_context_dispatch (context=0x7f11ac000ee0) at ../glib/glib/gmain.c:4200 #18 0x00007f11b6b6c219 in g_main_context_iterate.constprop.0 (context=0x7f11ac000ee0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4276 #19 0x00007f11b6b0e1a2 in g_main_context_iteration (context=0x7f11ac000ee0, may_block=1) at ../glib/glib/gmain.c:4343 #20 0x00007f11b80d8c6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #21 0x00007f11b80866ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #22 0x00007f11b8091219 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #23 0x00005626c66eee2f in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdiff3/kdiff3-1.10.1/src/main.cpp:204 [Inferior 1 (process 7566) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.