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.

Reply via email to