Bug 487078 - crash on kdiff3
Summary: crash on kdiff3
Status: RESOLVED WORKSFORME
Alias: None
Product: kdiff3
Classification: Applications
Component: application (show other bugs)
Version: 1.11.0
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: michael
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-16 00:11 UTC by Aziz
Modified: 2024-11-17 03:46 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aziz 2024-05-16 00:11:03 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY
Kdiff3 crash when clicking on some files in directory diff.

STEPS TO REPRODUCE
1. I diffed two big directories i think 1GB of files each
2. Click on files, some work but some crash

OBSERVED RESULT
crash 

EXPECTED RESULT

it shouldn't crash

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: arch, kde plasma 6.0.4
(available in About System)
KDE Plasma Version: 6.0.4
KDE Frameworks Version:  6.2.0
Qt Version: 6.7.0
kdiff3 version: kdiff3 1.11.0

ADDITIONAL INFORMATION
here is a backtrace

#0  0x00007ffff5aa8e44 in ??? () at /usr/lib/libc.so.6
#1  0x00007ffff5a50a30 in raise () at /usr/lib/libc.so.6
#2  0x00007ffff5a384c3 in abort () at /usr/lib/libc.so.6
#3  0x00007ffff5c97b0c in __gnu_cxx::__verbose_terminate_handler () at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/vterminate.cc:95
#4  0x00007ffff5cadf1a in __cxxabiv1::__terminate (handler=<optimized out>) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48
#5  0x00007ffff5c9737b in __cxa_call_terminate (ue_header_in=0x555578f67ad0) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_call.cc:56
#6  0x00007ffff5cad703 in __cxxabiv1::__gxx_personality_v0
    (version=<optimized out>, actions=0x6, exception_class=0x474e5543432b2b00, ue_header=0x555578f67ad0, context=0x7fffffffb770)
    at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_personality.cc:692
#7  0x00007ffff7ac5ee7 in _Unwind_RaiseException_Phase2
    (exc=exc@entry=0x555578f67ad0, context=context@entry=0x7fffffffb770, frames_p=frames_p@entry=0x7fffffffb860)
    at /usr/src/debug/gcc/gcc/libgcc/unwind.inc:64
#8  0x00007ffff7ac65d2 in _Unwind_RaiseException (exc=0x555578f67ad0) at /usr/src/debug/gcc/gcc/libgcc/unwind.inc:136
#9  0x00007ffff5cae1c7 in __cxxabiv1::__cxa_throw
    (obj=<optimized out>, tinfo=0x7ffff5e77418 <typeinfo for std::system_error>, dest=0x7ffff5ce0930 <std::system_error::~system_error()>)
    at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_throw.cc:93
#10 0x00005555555819e7 in ??? ()
#11 0x0000555555581a8e in ??? ()
#12 0x000055555558ad28 in ??? ()
#13 0x00005555555f0fb0 in ??? ()
#14 0x00007ffff619b57f in ??? () at /usr/lib/libQt6Core.so.6
#15 0x0000555555621031 in ??? ()
#16 0x00005555556235ac in ??? ()
#17 0x00005555555ddad3 in ??? ()
#18 0x00005555555e378c in ??? ()
#19 0x00005555555d3434 in ??? ()
#20 0x00007ffff619b57f in ??? () at /usr/lib/libQt6Core.so.6
#21 0x00005555555a267c in ??? ()
#22 0x00005555555ccb13 in ??? ()
#23 0x00007ffff619b57f in ??? () at /usr/lib/libQt6Core.so.6
#24 0x00007ffff744c468 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () at /usr/lib/libQt6Widgets.so.6
#25 0x00007ffff7149803 in QWidget::event(QEvent*) () at /usr/lib/libQt6Widgets.so.6
#26 0x00007ffff71dbf6a in QFrame::event(QEvent*) () at /usr/lib/libQt6Widgets.so.6
#27 0x00007ffff613ed68 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#28 0x00007ffff70fc43d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#29 0x00007ffff7101548 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#30 0x00007ffff613fe18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#31 0x00007ffff70f457b in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
    at /usr/lib/libQt6Widgets.so.6
#32 0x00007ffff715eee7 in ??? () at /usr/lib/libQt6Widgets.so.6
#33 0x00007ffff7160370 in ??? () at /usr/lib/libQt6Widgets.so.6
#34 0x00007ffff70fc44d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#35 0x00007ffff613fe18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#36 0x00007ffff67759d6 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt6Gui.so.6
#37 0x00007ffff67e8dcc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Gui.so.6
#38 0x00007ffff6be1294 in ??? () at /usr/lib/libQt6Gui.so.6
#39 0x00007ffff5361a89 in ??? () at /usr/lib/libglib-2.0.so.0
#40 0x00007ffff53c39b7 in ??? () at /usr/lib/libglib-2.0.so.0
#41 0x00007ffff5360f95 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#42 0x00007ffff6393389 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#43 0x00007ffff6148350 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#44 0x00007ffff6143c1d in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6
#45 0x000055555559c933 in ??? ()
#46 0x00007ffff5a39c88 in ??? () at /usr/lib/libc.so.6
#47 0x00007ffff5a39d4c in __libc_start_main () at /usr/lib/libc.so.6
Comment 1 michael 2024-10-18 22:43:01 UTC
Does this still reproduce in 1.11.7? Are you able to install debug symbols for kdiff3?
Comment 2 Bug Janitor Service 2024-11-02 03:46:31 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-11-17 03:46:25 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.