https://bugs.kde.org/show_bug.cgi?id=485999
--- Comment #5 from Mike Lothian <m...@fireburn.co.uk> --- I spoke too soon, if you scoll those two files then close kdiff3 you get the following segfault: Process 560661 stopped * thread #1, name = 'kdiff3', stop reason = signal SIGSEGV: address not mapped to object (fault address: 0x88) frame #0: 0x00007ffff4606190 libQt6WaylandClient.so.6`QtWaylandClient::QWaylandShmBackingStore::resize(QSize const&) + 848 libQt6WaylandClient.so.6`QtWaylandClient::QWaylandShmBackingStore::resize: -> 0x7ffff4606190 <+848>: cmpb $0x0, 0x88(%rcx) 0x7ffff4606197 <+855>: je 0x7ffff46061f0 ; <+944> 0x7ffff4606199 <+857>: cmpq $0x0, 0x80(%rcx) 0x7ffff46061a1 <+865>: je 0x7ffff46061f0 ; <+944> (lldb) bt * thread #1, name = 'kdiff3', stop reason = signal SIGSEGV: address not mapped to object (fault address: 0x88) * frame #0: 0x00007ffff4606190 libQt6WaylandClient.so.6`QtWaylandClient::QWaylandShmBackingStore::resize(QSize const&) + 848 frame #1: 0x00007ffff4605ce2 libQt6WaylandClient.so.6`QtWaylandClient::QWaylandShmBackingStore::beginPaint(QRegion const&) + 82 frame #2: 0x00007ffff6790361 libQt6Gui.so.6`QBackingStore::beginPaint(QRegion const&) + 433 frame #3: 0x00007ffff76e4ee2 libQt6Widgets.so.6`QWidgetRepaintManager::paintAndFlush() + 4514 frame #4: 0x00007ffff76c90bc libQt6Widgets.so.6`QWidgetRepaintManager::sync() + 284 frame #5: 0x00007ffff76be70f libQt6Widgets.so.6`QWidget::event(QEvent*) + 2671 frame #6: 0x00007ffff7546412 libQt6Widgets.so.6`QMainWindow::event(QEvent*) + 962 frame #7: 0x00007ffff7ecdde2 libKF6XmlGui.so.6`KMainWindow::event(QEvent*) + 4530 frame #8: 0x00007ffff7f0f4fb libKF6XmlGui.so.6`KXmlGuiWindow::event(QEvent*) + 43 frame #9: 0x00007ffff769061e libQt6Widgets.so.6`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 302 frame #10: 0x00007ffff76920ae libQt6Widgets.so.6`QApplication::notify(QObject*, QEvent*) + 494 frame #11: 0x00007ffff6133f57 libQt6Core.so.6`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 183 frame #12: 0x00007ffff76e2b07 libQt6Widgets.so.6`QWidgetRepaintManager::sendUpdateRequest(QWidget*, QWidgetRepaintManager::UpdateTime) + 743 frame #13: 0x00007ffff77373b7 libQt6Widgets.so.6`void QWidgetRepaintManager::markDirty<QRect>(QRect const&, QWidget*, QWidgetRepaintManager::UpdateTime, QWidgetRepaintManager::BufferState) + 1447 frame #14: 0x00007ffff76de31b libQt6Widgets.so.6`QWidget::repaint() + 187 frame #15: 0x0000555555672e4b kdiff3`DiffTextWindowFrame::setFirstLine(this=0x000055555615b3f0, firstLine=<unavailable>) at difftextwindow.cpp:2036:21 frame #16: 0x00007ffff60dda8f libQt6Core.so.6`___lldb_unnamed_symbol13786 + 1279 frame #17: 0x0000555555609593 kdiff3`DiffTextWindow::firstLineChanged(this=<unavailable>, _t1=LineRef @ 0x00007fffffffc24c) at moc_difftextwindow.cpp:431:5 frame #18: 0x0000555555674606 kdiff3`DiffTextWindow::setFirstLine(this=0x000055555615dba0, firstLine=LineRef @ rbp) at difftextwindow.cpp:503:12 frame #19: 0x00007ffff60dda8f libQt6Core.so.6`___lldb_unnamed_symbol13786 + 1279 frame #20: 0x00007ffff75e838f libQt6Widgets.so.6`QAbstractSlider::setValue(int) + 319 frame #21: 0x00007ffff762537c libQt6Widgets.so.6`___lldb_unnamed_symbol22374 + 380 frame #22: 0x00007ffff758bc18 libQt6Widgets.so.6`QScrollBar::wheelEvent(QWheelEvent*) + 136 frame #23: 0x00007ffff76be5d4 libQt6Widgets.so.6`QWidget::event(QEvent*) + 2356 frame #24: 0x00007ffff758bb58 libQt6Widgets.so.6`QScrollBar::event(QEvent*) + 504 frame #25: 0x00007ffff769061e libQt6Widgets.so.6`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 302 frame #26: 0x00007ffff76920ae libQt6Widgets.so.6`QApplication::notify(QObject*, QEvent*) + 494 frame #27: 0x00007ffff6133f57 libQt6Core.so.6`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 183 frame #28: 0x00007ffff76be5d4 libQt6Widgets.so.6`QWidget::event(QEvent*) + 2356 frame #29: 0x00007ffff769061e libQt6Widgets.so.6`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 302 frame #30: 0x00007ffff7693488 libQt6Widgets.so.6`QApplication::notify(QObject*, QEvent*) + 5576 frame #31: 0x00007ffff6133f57 libQt6Core.so.6`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 183 frame #32: 0x00007ffff76e95b1 libQt6Widgets.so.6`___lldb_unnamed_symbol23787 + 929 frame #33: 0x00007ffff76e6c82 libQt6Widgets.so.6`___lldb_unnamed_symbol23778 + 338 frame #34: 0x00007ffff769061e libQt6Widgets.so.6`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 302 frame #35: 0x00007ffff76920ae libQt6Widgets.so.6`QApplication::notify(QObject*, QEvent*) + 494 frame #36: 0x00007ffff6133f57 libQt6Core.so.6`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 183 frame #37: 0x00007ffff671675d libQt6Gui.so.6`QGuiApplicationPrivate::processWheelEvent(QWindowSystemInterfacePrivate::WheelEvent*) + 541 frame #38: 0x00007ffff6778f1a libQt6Gui.so.6`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 394 frame #39: 0x00007ffff6c5cbe1 libQt6Gui.so.6`___lldb_unnamed_symbol22472 + 17 frame #40: 0x00007ffff4fa7602 libglib-2.0.so.0`___lldb_unnamed_symbol2489 + 482 frame #41: 0x00007ffff5014588 libglib-2.0.so.0`___lldb_unnamed_symbol2747 + 600 frame #42: 0x00007ffff4fa68ac libglib-2.0.so.0`g_main_context_iteration + 44 frame #43: 0x00007ffff5eb61c4 libQt6Core.so.6`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 100 frame #44: 0x00007ffff6134ba6 libQt6Core.so.6`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550 frame #45: 0x00007ffff61347e8 libQt6Core.so.6`QCoreApplication::exec() + 136 frame #46: 0x000055555561aae9 kdiff3`main(argc=3, argv=<unavailable>) at main.cpp:195:21 frame #47: 0x00007ffff6255306 libc.so.6`___lldb_unnamed_symbol3281 + 134 frame #48: 0x00007ffff62553b9 libc.so.6`__libc_start_main + 137 frame #49: 0x0000555555608445 kdiff3`_start + 37 -- You are receiving this mail because: You are watching all bug changes.