Bug 523039 - Crash when closing a dialog
Summary: Crash when closing a dialog
Status: RESOLVED FIXED
Alias: None
Product: plasma-integration
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.7.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 521894 524620 (view as bug list)
Depends on:
Blocks:
 
Reported: 2026-07-14 11:14 UTC by Balló György
Modified: 2026-08-27 17:58 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.7.5
Sentry Crash Report:


Attachments
Backtrace (57.95 KB, text/x-log)
2026-07-14 11:14 UTC, Balló György
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Balló György 2026-07-14 11:14:57 UTC
Created attachment 194283 [details]
Backtrace

DESCRIPTION
Multiple Qt6 applications crash when I close a message dialog window. It happens both in X11 and Wayland, and only happens when the KDE platform theme is used.

STEPS TO REPRODUCE
1. Open octave, qalculate-qt or qpwgraph.
2. Open Help -> About or Help -> About Qt.
3. Close the window with the "X" button.

OBSERVED RESULT
Segmentation fault

EXPECTED RESULT
The application should continue to work, just like when the user clicks on the "OK" button.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1

ADDITIONAL INFORMATION
Backtrace is attached.
Comment 1 Bug Janitor Service 2026-07-14 11:17:53 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-integration/-/merge_requests/238
Comment 2 TraceyC 2026-08-13 15:51:03 UTC
Searchable backtrace of the crashing process

#0  0x00007fd94635b05d in QWidget::hide (this=0x564cbe853310)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8233
No locals.
#1  0x00007fd9465e5ac5 in QDialogPrivate::setNativeDialogVisible (this=0x564cbf12fa50, visible=false)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/dialogs/qdialog.cpp:183
        helper = 0x564cbe852f90
#2  0x00007fd94662663b in QMessageBoxPrivate::setVisible (this=0x564cbf12fa50, visible=false)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/dialogs/qmessagebox.cpp:1687
No locals.
#3  0x00007fd9466208cb in QDialog::setVisible (this=0x7fd930005970, visible=false)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/dialogs/qdialog.cpp:765
No locals.
#4  QWidget::hide (this=0x7fd930005970) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:8233
No locals.
#5  QDialog::~QDialog (this=<optimized out>, this=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/dialogs/qdialog.cpp:411
No locals.
#6  QMessageBox::~QMessageBox (this=<optimized out>, this=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/dialogs/qmessagebox.cpp:887
No locals.
#7  QMessageBox::~QMessageBox (this=<optimized out>, this=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/dialogs/qmessagebox.cpp:887
No locals.
#8  0x00007fd9465e7229 in QDialog::exec (this=0x7fd930005970)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/dialogs/qdialog.cpp:600
        d = 0x564cbf12fa50
        deleteOnClose = <optimized out>
        wasShowModal = <optimized out>
        guard = <optimized out>
        res = 0
#9  0x00007fd946629245 in QMessageBox::aboutQt (parent=0x564cbe72b000, title=...)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/dialogs/qmessagebox.cpp:2045
        translatedTextAboutQtCaption = {d = {d = 0x7fd930006fb0, 
            ptr = 0x7fd930006fc0 u"<h3>About Qt</h3><p>This program uses Qt version 6.11.1.</p>", size = 60}, 
          static _empty = 0 u'\000'}
        translatedTextAboutQtText = {d = {d = 0x564cbecd1be0, 
            ptr = 0x564cbecd1bf0 u"<p>Qt is a C++ toolkit for cross-platform application development.</p><p>Qt provides single-source portability across all major desktop operating systems. It is also available for embedded Linux and o"..., size = 1150}, static _empty = 0 u'\000'}
        msgBox = 0x7fd930005970
        pm = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7fd946136dd0 <vtable for QPixmap+16>, painters = 0}, 
          data = {<QSharedDataPointerBase<QExplicitlySharedDataPointer, QPlatformPixmap>> = {d = {
                ptr = 0x564cbecd13d0}}, <No data fields>}}
#10 0x00007fd94630a060 in QApplication::aboutQt ()
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:1573
No locals.
#11 QApplication::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, 
    _a=<optimized out>)
    at /usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qapplication.cpp:123
        _t = <optimized out>
#12 0x00007fd944ff0a59 in doActivate<false> (sender=0x564cbe5ce590, signal_index=7, argv=0x7fff28519f90)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4384
        method_relative = <optimized out>
        callFunction = <optimized out>
        methodIndex = 0
        td = <optimized out>
        receiverInSameThread = <optimized out>
        receiver = <optimized out>
        senderData = {previous = 0x0, receiver = 0x7fff2851c220, sender = 0x564cbe5ce590, signal = 7}
        lock = <optimized out>
        c = 0x564cbe5ce760
        connections = {<QSharedDataPointerBase<QExplicitlySharedDataPointer, QObjectPrivate::ConnectionData>> = {d = {ptr = 0x564cbe5ce180}}, <No data fields>}
        list = 0x564cbe5ce2a0
        inSenderThread = <optimized out>
        highestConnectionId = 4
        signalVector = 0x564cbe5ce210
        currentThreadId = 0x7fd93fd3be00
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#13 0x00007fd945e5d7ae in QMetaObject::activate<void, bool> (sender=<optimized out>, mo=<optimized out>, 
    local_signal_index=<optimized out>, ret=<optimized out>, sender=<optimized out>, mo=<optimized out>, 
    local_signal_index=<optimized out>, ret=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:320
        _a = {0x0, 0x7fff28519f7f}
        _a = <optimized out>
#14 QAction::triggered (this=<optimized out>, _t1=<optimized out>)
    at /usr/src/debug/qt6-base/build/src/gui/Gui_autogen/include/moc_qaction.cpp:374
No locals.
#15 QAction::activate (this=0x564cbe5ce590, event=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qaction.cpp:1106
        guard = {wp = {d = 0x564cbecd0850, value = 0x564cbe5ce590}}
        d = <optimized out>
#16 0x00007fd94652ba30 in QMenuPrivate::activateCausedStack (this=0x564cbe7d4f20, causedStack=..., 
    action=0x564cbe5ce590, action_e=QAction::Trigger, self=true)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qmenu.cpp:1413
        q = <optimized out>
        activationRecursionGuardReset = false
        guard = <optimized out>
        boolBlocker = <optimized out>
#17 0x00007fd94652e45f in QMenuPrivate::activateAction (this=0x564cbe7d4f20, action=0x564cbe5ce590, 
    action_e=QAction::Trigger, self=true) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qmenu.cpp:1495
        q = <optimized out>
        inWhatsThisMode = <optimized out>
        causedStack = {<QListSpecialMethods<QPointer<QWidget> >> = {<QListSpecialMethodsBase<QPointer<QWidget> >> = {<No data fields>}, <No data fields>}, d = {d = 0x564cbecc2890, ptr = 0x564cbecc28a0, size = 1}}
        thisGuard = <optimized out>
#18 0x00007fd946363e5e in QWidget::event (this=0x564cbe5aeac0, event=0x7fff2851a6b0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:9029
        d = <optimized out>
#19 0x00007fd94630411f in QApplicationPrivate::notify_helper (this=this@entry=0x564cbe36d450, 
    receiver=receiver@entry=0x564cbe5aeac0, e=e@entry=0x7fff2851a6b0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276
        consumed = false
        filtered = false
        threadData = <optimized out>
#20 0x00007fd946305bc6 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, 
    e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2756
        me = {<QSinglePointEvent> = {<QPointerEvent> = {<QInputEvent> = {<QEvent> = {
                  _vptr.QEvent = 0x7fd946135f58 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {
                      superdata = {direct = 0x0}, 
                      stringdata = 0x7fd945332728 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, 
                      data = 0x7fd945332140 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      metaTypes = 0x7fd945484cf0 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 3, m_posted = false, m_spont = true, m_accept = true, 
                  m_unused = false, m_reserved = 0, m_inputEvent = 1, m_pointerEvent = 1, 
                  m_singlePointEvent = 1}, m_dev = 0x7fd930001870, m_timeStamp = 267847, 
                m_modState = {<QtPrivate::QFlagsStorageHelper<Qt::KeyboardModifier, 4>> = {<QtPrivate::QFlagsStorage<Qt::KeyboardModifier>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, 
                m_reserved = 0}, static staticMetaObject = {d = {superdata = {
                    direct = 0x7fd945484d40 <QEvent::staticMetaObject>}, 
                  stringdata = 0x7fd9460374dc <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0+60>, 
                  data = 0x7fd9460374a0 <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                  metaTypes = 0x7fd946139088 <_ZN13QPointerEvent36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, extradata = 0x0}}, 
              m_points = {<QListSpecialMethods<QEventPoint>> = {<QListSpecialMethodsBase<QEventPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x564cbecd0760, ptr = 0x564cbecd0770, size = 1}}}, 
            static staticMetaObject = {d = {superdata = {
                  direct = 0x7fd946144f20 <QPointerEvent::staticMetaObject>}, 
                stringdata = 0x7fd946037550 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>+80>, 
                data = 0x7fd946037500 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, 
                static_metacall = 0x7fd9459a7cc0 <QSinglePointEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd946144c90 <QSinglePointEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, extradata = 0x0}}, m_button = Qt::LeftButton, 
            m_mouseState = {<QtPrivate::QFlagsStorageHelper<Qt::MouseButton, 4>> = {<QtPrivate::QFlagsStorage<Qt::MouseButton>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, 
            m_source = Qt::MouseEventNotSynthesized, m_reserved = 0, m_reserved2 = 0, m_doubleClick = 0, 
            m_phase = 0, m_invertedScrolling = 0}, <No data fields>}
        mouse = 0x7fff2851a6b0
        relpos = {xp = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, 
            m_i = 88}, yp = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, 
            m_i = 738}}
        eventAccepted = <optimized out>
        pw = {wp = {d = 0x564cbe980150, value = 0x564cbe5aeac0}}
        w = 0x564cbe5aeac0
        d = <optimized out>
        isWindowType = <optimized out>
        isWidgetType = <optimized out>
        res = false
#21 0x00007fd944f83658 in QCoreApplication::notifyInternal2 (receiver=0x564cbe5aeac0, event=0x7fff2851a6b0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1114
        d = <optimized out>
        threadData = 0x564cbe36cb60
        selfRequired = <optimized out>
        result = false
        cbdata = {0x564cbe5aeac0, 0x7fff2851a6b0, 0x7fff2851a4af}
        scopeLevelCounter = {threadData = 0x564cbe36cb60}
#22 0x00007fd944f836ad in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, 
    event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1573
No locals.
#23 0x00007fd9462fb4c6 in QApplicationPrivate::sendMouseEvent (receiver=0x564cbe5aeac0, event=0x7fff2851a6b0, 
    alienWidget=<optimized out>, nativeWidget=0x564cbe5aeac0, buttonDown=0x7fd9469a1950 <qt_button_down>, 
    lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2355
        receiverGuard = <optimized out>
        nativeGuard = <optimized out>
        alienGuard = {wp = {d = 0x0, value = <optimized out>}}
        activePopupWidget = {wp = {d = 0x564cbe980150, value = 0x564cbe5aeac0}}
        graphicsWidget = false
        widgetUnderMouse = <optimized out>
        wasLeaveAfterRelease = <optimized out>
        result = true
#24 0x00007fd946386191 in QWidgetWindow::handleMouseEvent (this=0x564cbecb7e50, event=0x7fff2851aae0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:578
        buttons = <optimized out>
        e = {<QSinglePointEvent> = {<QPointerEvent> = {<QInputEvent> = {<QEvent> = {
                  _vptr.QEvent = 0x7fd946135f58 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {
                      superdata = {direct = 0x0}, 
                      stringdata = 0x7fd945332728 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, 
                      data = 0x7fd945332140 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      metaTypes = 0x7fd945484cf0 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 3, m_posted = false, m_spont = true, m_accept = true, 
                  m_unused = false, m_reserved = 0, m_inputEvent = 1, m_pointerEvent = 1, 
                  m_singlePointEvent = 1}, m_dev = 0x7fd930001870, m_timeStamp = 267847, 
                m_modState = {<QtPrivate::QFlagsStorageHelper<Qt::KeyboardModifier, 4>> = {<QtPrivate::QFlagsStorage<Qt::KeyboardModifier>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, 
                m_reserved = 0}, static staticMetaObject = {d = {superdata = {
                    direct = 0x7fd945484d40 <QEvent::staticMetaObject>}, 
                  stringdata = 0x7fd9460374dc <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0+60>, 
                  data = 0x7fd9460374a0 <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                  metaTypes = 0x7fd946139088 <_ZN13QPointerEvent36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, extradata = 0x0}}, 
              m_points = {<QListSpecialMethods<QEventPoint>> = {<QListSpecialMethodsBase<QEventPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fd930006a80, ptr = 0x7fd930006a90, size = 1}}}, 
            static staticMetaObject = {d = {superdata = {
                  direct = 0x7fd946144f20 <QPointerEvent::staticMetaObject>}, 
                stringdata = 0x7fd946037550 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>+80>, 
                data = 0x7fd946037500 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, 
                static_metacall = 0x7fd9459a7cc0 <QSinglePointEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd946144c90 <QSinglePointEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, extradata = 0x0}}, m_button = Qt::LeftButton, 
            m_mouseState = {<QtPrivate::QFlagsStorageHelper<Qt::MouseButton, 4>> = {<QtPrivate::QFlagsStorage<Qt::MouseButton>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, 
            m_source = Qt::MouseEventNotSynthesized, m_reserved = 0, m_reserved2 = 0, m_doubleClick = 0, 
            m_phase = 0, m_invertedScrolling = 0}, <No data fields>}
        receiver = <optimized out>
        widgetPos = {xp = 88, yp = 738}
        reallyUnderMouse = <optimized out>
        underMouse = <optimized out>
        mapped = {xp = 88, yp = 738}
        releaseAfter = <optimized out>
        popupChild = 0x0
        activePopupWidget = 0x564cbe5aeac0
        d = <optimized out>
        self = {wp = {d = 0x564cbe7e1ca0, value = 0x564cbecb7e50}}
        widget = <optimized out>
        mapped = {xp = 88, yp = 738}
        initialPress = <optimized out>
        receiver = <optimized out>
#25 0x00007fd94638059b in QWidgetWindow::event (this=<optimized out>, event=0x7fff2851aae0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:293
No locals.
#26 0x00007fd94630411f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x564cbecb7e50, 
    e=0x7fff2851aae0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276
        consumed = false
        filtered = false
        threadData = <optimized out>
#27 0x00007fd944f83658 in QCoreApplication::notifyInternal2 (receiver=0x564cbecb7e50, event=0x7fff2851aae0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1114
        d = <optimized out>
        threadData = 0x564cbe36cb60
        selfRequired = <optimized out>
        result = false
        cbdata = {0x564cbecb7e50, 0x7fff2851aae0, 0x7fff2851a8ff}
        scopeLevelCounter = {threadData = 0x564cbe36cb60}
#28 0x00007fd944f836ad in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, 
    event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1573
No locals.
#29 0x00007fd9459b82c0 in QGuiApplicationPrivate::processMouseEvent (e=0x564cbecc3510)
    at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2500
        type = QEvent::MouseButtonRelease
        button = Qt::LeftButton
        window = 0x564cbecb7e50
        device = 0x7fd930001870
        devPriv = 0x564cbe3a3760
        positionChanged = <optimized out>
        mouseMove = <optimized out>
        mousePress = <optimized out>
        lastGlobalPosition = <optimized out>
        globalPoint = {xp = 698, yp = 738}
        localPoint = {xp = 88, yp = 738}
        doubleClick = false
        persistentEPD = 0x0
        activePopup = <optimized out>
        ev = {<QSinglePointEvent> = {<QPointerEvent> = {<QInputEvent> = {<QEvent> = {
                  _vptr.QEvent = 0x7fd946135f58 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {
                      superdata = {direct = 0x0}, 
                      stringdata = 0x7fd945332728 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, 
                      data = 0x7fd945332140 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      metaTypes = 0x7fd945484cf0 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 3, m_posted = false, m_spont = true, m_accept = true, 
                  m_unused = false, m_reserved = 0, m_inputEvent = 1, m_pointerEvent = 1, 
                  m_singlePointEvent = 1}, m_dev = 0x7fd930001870, m_timeStamp = 267847, 
                m_modState = {<QtPrivate::QFlagsStorageHelper<Qt::KeyboardModifier, 4>> = {<QtPrivate::QFlagsStorage<Qt::KeyboardModifier>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, 
                m_reserved = 0}, static staticMetaObject = {d = {superdata = {
                    direct = 0x7fd945484d40 <QEvent::staticMetaObject>}, 
                  stringdata = 0x7fd9460374dc <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0+60>, 
                  data = 0x7fd9460374a0 <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                  metaTypes = 0x7fd946139088 <_ZN13QPointerEvent36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, extradata = 0x0}}, 
              m_points = {<QListSpecialMethods<QEventPoint>> = {<QListSpecialMethodsBase<QEventPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x564cbecd0790, ptr = 0x564cbecd07a0, size = 1}}}, 
            static staticMetaObject = {d = {superdata = {
                  direct = 0x7fd946144f20 <QPointerEvent::staticMetaObject>}, 
                stringdata = 0x7fd946037550 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>+80>, 
                data = 0x7fd946037500 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, 
                static_metacall = 0x7fd9459a7cc0 <QSinglePointEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd946144c90 <QSinglePointEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, extradata = 0x0}}, m_button = Qt::LeftButton, 
            m_mouseState = {<QtPrivate::QFlagsStorageHelper<Qt::MouseButton, 4>> = {<QtPrivate::QFlagsStorage<Qt::MouseButton>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, 
            m_source = Qt::MouseEventNotSynthesized, m_reserved = 0, m_reserved2 = 0, m_doubleClick = 0, 
            m_phase = 0, m_invertedScrolling = 0}, <No data fields>}
        lastPressWindow = {wp = {d = 0x564cbe7e1ca0, value = 0x564cbecb7e50}}
        lastPressTimestamp = 267667
#30 0x00007fd945a3384c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...)
    at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1117
        event = 0x564cbecc3510
        nevents = 1
#31 0x00007fd93fc8bd47 in xcbSourceDispatch (source=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:59
        xcbEventSource = <optimized out>
        flags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 36}, <No data fields>}, <No data fields>}
#32 0x00007fd943cfebfd in g_main_dispatch (context=0x7fd938000f00) at ../glib/glib/gmain.c:3591
        user_data = 0x0
        callback = 0x0
        gaig_temp = <optimized out>
        gaig_temp = <optimized out>
        cb_data = 0x0
        need_destroy = <optimized out>
        dispatch = 0x7fd93fc8bd20 <xcbSourceDispatch(GSource*, GSourceFunc, gpointer)>
        prev_source = 0x564cbe43c170
        was_in_call = 2
        cb_funcs = 0x0
        begin_time_nsec = 267848490002
        source = 0x564cbe43c170
        gaig_temp = <optimized out>
        current = 0x564cbebf9f00
        i = 1
        __func__ = "g_main_dispatch"
#33 0x00007fd943d00e57 in g_main_context_dispatch_unlocked (context=0x7fd938000f00)
    at ../glib/glib/gmain.c:4451
No locals.
#34 g_main_context_iterate_unlocked (context=context@entry=0x7fd938000f00, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4516
        max_priority = 2147483647
        timeout_usec = 25326000
        some_ready = 1
        nfds = 3
        allocated_nfds = <optimized out>
        fds = <optimized out>
        begin_time_nsec = <optimized out>
#35 0x00007fd943d00fe5 in g_main_context_iteration (context=0x7fd938000f00, may_block=1)
    at ../glib/glib/gmain.c:4582
        retval = <optimized out>
#36 0x00007fd94529d0b2 in QEventDispatcherGlib::processEvents (this=0x564cbe430560, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:402
        d = 0x564cbe3ec900
        canWait = <optimized out>
        savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 164}, <No data fields>}, <No data fields>}
        result = <optimized out>
#37 0x00007fd944f91983 in QEventLoop::processEvents (this=0x7fff2851af40, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
        d = <optimized out>
        threadData = <optimized out>
#38 QEventLoop::exec (this=0x7fff2851af40, flags=..., flags@entry=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
        d = 0x564cbe3e9d20
        threadData = <optimized out>
        locker = {m_mutex = 0x564cbe36cc98, m_isLocked = false}
        ref = <optimized out>
        app = <optimized out>
#39 0x00007fd94653425a in QMenuPrivate::exec (this=0x564cbe7d4f20, p=..., action=0x0, positionFunction=...)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qmenu.cpp:2697
        q = <optimized out>
        evtLoop = {<QObject> = {_vptr.QObject = 0x7fd94547fc08 <vtable for QEventLoop+16>, 
            static staticMetaObject = {d = {superdata = {direct = 0x0}, 
                stringdata = 0x7fd94532ddb0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, 
                data = 0x7fd94532dca0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, 
                static_metacall = 0x7fd944ff0ff0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd9454829e0 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x564cbe3e9d20}}, 
          static staticMetaObject = {d = {superdata = {direct = 0x7fd945482a80 <QObject::staticMetaObject>}, 
              stringdata = 0x7fd9452edd6c <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0+236>, 
              data = 0x7fd9452edc80 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, 
              static_metacall = 0x7fd944f8af60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              metaTypes = 0x7fd9454823e0 <_ZN10QEventLoop36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, extradata = 0x0}}}
        guard = <optimized out>
#40 0x00007fd9465beb08 in QToolButtonPrivate::popupTimerDone (this=0x564cbe7b7b00)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qtoolbutton.cpp:794
        q = <optimized out>
        actualMenu = {wp = {d = 0x564cbe980150, value = 0x564cbe5aeac0}}
        mustDeleteActualMenu = false
        horizontal = <optimized out>
        tb = <optimized out>
        that = <optimized out>
        positionFunction = <optimized out>
        initialPos = {xp = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, 
            m_i = 610}, yp = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, 
            m_i = 0}}
#41 0x00007fd944ff081b in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, 
    a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:462
No locals.
#42 doActivate<false> (sender=0x564cbe531d80, signal_index=7, argv=0x7fff2851b150)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4372
        obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x564cbe546900}}
        td = <optimized out>
        receiverInSameThread = <optimized out>
        receiver = <optimized out>
        senderData = {previous = 0x0, receiver = 0x564cbe531d80, sender = 0x564cbe531d80, signal = 7}
        lock = <optimized out>
        c = 0x564cbe7ce9f0
        connections = {<QSharedDataPointerBase<QExplicitlySharedDataPointer, QObjectPrivate::ConnectionData>> = {d = {ptr = 0x564cbe508380}}, <No data fields>}
        list = 0x564cbe4a2b80
        inSenderThread = <optimized out>
        highestConnectionId = 5
        signalVector = 0x564cbe4a2af0
        currentThreadId = 0x7fd93fd3be00
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#43 0x00007fd946458dba in QAbstractButton::pressed (this=0x564cbe531d80)
    at /usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:242
No locals.
#44 QAbstractButtonPrivate::emitPressed (this=0x564cbe7b7b00)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:399
        q = 0x564cbe531d80
        guard = <optimized out>
#45 0x00007fd94645904a in QAbstractButton::mousePressEvent (this=0x564cbe531d80, e=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractbutton.cpp:959
        d = <optimized out>
#46 0x00007fd9465bf1db in QToolButton::mousePressEvent (this=0x564cbe531d80, e=0x7fff2851b8c0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qtoolbutton.cpp:588
        d = 0x564cbe7b7b00
        opt = {<QStyleOptionComplex> = {<QStyleOption> = {version = 1, type = 983043, 
              state = {<QtPrivate::QFlagsStorageHelper<QStyle::StateFlag, 4>> = {<QtPrivate::QFlagsStorage<QStyle::StateFlag>> = {static IntegerSize = 4, i = 77827}, <No data fields>}, <No data fields>}, 
              direction = Qt::LeftToRight, rect = {
                x1 = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 0}, 
                y1 = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 0}, 
                x2 = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 33}, 
                y2 = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 33}}, 
              fontMetrics = {d = {<QSharedDataPointerBase<QExplicitlySharedDataPointer, QFontPrivate>> = {d = {
                      ptr = 0x564cbe626f50}}, <No data fields>}}, palette = {d = 0x564cbe5efa60, 
                currentGroup = QPalette::Active}, styleObject = 0x564cbe531d80}, 
            subControls = {<QtPrivate::QFlagsStorageHelper<QStyle::SubControl, 4>> = {<QtPrivate::QFlagsStorage<QStyle::SubControl>> = {static IntegerSize = 4, i = 1}, <No data fields>}, <No data fields>}, 
            activeSubControls = {<QtPrivate::QFlagsStorageHelper<QStyle::SubControl, 4>> = {<QtPrivate::QFlagsStorage<QStyle::SubControl>> = {static IntegerSize = 4, i = 1}, <No data fields>}, <No data fields>}}, 
          features = {<QtPrivate::QFlagsStorageHelper<QStyleOptionToolButton::ToolButtonFeature, 4>> = {<QtPrivate::QFlagsStorage<QStyleOptionToolButton::ToolButtonFeature>> = {static IntegerSize = 4, 
                i = 16}, <No data fields>}, <No data fields>}, icon = {d = 0x564cbe5843f0}, iconSize = {
            wd = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 22}, 
            ht = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 22}}, 
          text = {d = {d = 0x564cbe72ed40, ptr = 0x564cbe72ed50 u"Menu", size = 4}}, arrowType = Qt::NoArrow, 
          toolButtonStyle = Qt::ToolButtonIconOnly, pos = {
            xp = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 560}, 
            yp = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 6}}, 
          font = {d = {<QSharedDataPointerBase<QExplicitlySharedDataPointer, QFontPrivate>> = {d = {
                  ptr = 0x564cbe626f50}}, <No data fields>}, resolve_mask = 0}}
#47 0x00007fd946364135 in QWidget::event (this=0x564cbe531d80, event=0x7fff2851b8c0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:9025
        d = <optimized out>
#48 0x00007fd94630411f in QApplicationPrivate::notify_helper (this=this@entry=0x564cbe36d450, 
    receiver=receiver@entry=0x564cbe531d80, e=e@entry=0x7fff2851b8c0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276
        consumed = false
        filtered = false
        threadData = <optimized out>
#49 0x00007fd946305bc6 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, 
    e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2756
        me = {<QSinglePointEvent> = {<QPointerEvent> = {<QInputEvent> = {<QEvent> = {
                  _vptr.QEvent = 0x7fd946135f58 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {
                      superdata = {direct = 0x0}, 
                      stringdata = 0x7fd945332728 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, 
                      data = 0x7fd945332140 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      metaTypes = 0x7fd945484cf0 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 2, m_posted = false, m_spont = true, m_accept = true, 
                  m_unused = false, m_reserved = 0, m_inputEvent = 1, m_pointerEvent = 1, 
                  m_singlePointEvent = 1}, m_dev = 0x7fd930001870, m_timeStamp = 265726, 
                m_modState = {<QtPrivate::QFlagsStorageHelper<Qt::KeyboardModifier, 4>> = {<QtPrivate::QFlagsStorage<Qt::KeyboardModifier>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, 
                m_reserved = 0}, static staticMetaObject = {d = {superdata = {
                    direct = 0x7fd945484d40 <QEvent::staticMetaObject>}, 
                  stringdata = 0x7fd9460374dc <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0+60>, 
                  data = 0x7fd9460374a0 <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                  metaTypes = 0x7fd946139088 <_ZN13QPointerEvent36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, extradata = 0x0}}, 
              m_points = {<QListSpecialMethods<QEventPoint>> = {<QListSpecialMethodsBase<QEventPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x7fd930003900, ptr = 0x7fd930003910, size = 1}}}, 
            static staticMetaObject = {d = {superdata = {
                  direct = 0x7fd946144f20 <QPointerEvent::staticMetaObject>}, 
                stringdata = 0x7fd946037550 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>+80>, 
                data = 0x7fd946037500 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, 
                static_metacall = 0x7fd9459a7cc0 <QSinglePointEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd946144c90 <QSinglePointEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, extradata = 0x0}}, m_button = Qt::LeftButton, 
            m_mouseState = {<QtPrivate::QFlagsStorageHelper<Qt::MouseButton, 4>> = {<QtPrivate::QFlagsStorage<Qt::MouseButton>> = {static IntegerSize = 4, i = 1}, <No data fields>}, <No data fields>}, 
            m_source = Qt::MouseEventNotSynthesized, m_reserved = 0, m_reserved2 = 0, m_doubleClick = 0, 
            m_phase = 0, m_invertedScrolling = 0}, <No data fields>}
        mouse = 0x7fff2851b8c0
        relpos = {xp = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 1}, 
          yp = {<QtPrivate::QCheckedIntegers::CheckIntTypeHelper<int>> = {<No data fields>}, m_i = 14}}
        eventAccepted = <optimized out>
        pw = {wp = {d = 0x564cbe940830, value = 0x564cbe531d80}}
        w = 0x564cbe531d80
        d = <optimized out>
        isWindowType = <optimized out>
        isWidgetType = <optimized out>
        res = false
#50 0x00007fd944f83658 in QCoreApplication::notifyInternal2 (receiver=0x564cbe531d80, event=0x7fff2851b8c0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1114
        d = <optimized out>
        threadData = 0x564cbe36cb60
        selfRequired = <optimized out>
        result = false
        cbdata = {0x564cbe531d80, 0x7fff2851b8c0, 0x7fff2851b6bf}
        scopeLevelCounter = {threadData = 0x564cbe36cb60}
#51 0x00007fd944f836ad in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, 
    event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1573
No locals.
#52 0x00007fd9462fb4c6 in QApplicationPrivate::sendMouseEvent (receiver=0x564cbe531d80, event=0x7fff2851b8c0, 
    alienWidget=<optimized out>, nativeWidget=0x564cbe72b000, buttonDown=0x7fd9469a1950 <qt_button_down>, 
    lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2355
        receiverGuard = <optimized out>
        nativeGuard = <optimized out>
        alienGuard = {wp = {d = 0x564cbe940830, value = <optimized out>}}
        activePopupWidget = {wp = {d = 0x0, value = 0x0}}
        graphicsWidget = false
        widgetUnderMouse = <optimized out>
        wasLeaveAfterRelease = <optimized out>
        result = true
#53 0x00007fd946385d3d in QWidgetWindow::handleMouseEvent (this=0x564cbeb263d0, event=0x7fff2851bcf0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:688
        translated = {<QSinglePointEvent> = {<QPointerEvent> = {<QInputEvent> = {<QEvent> = {
                  _vptr.QEvent = 0x7fd946135f58 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {
                      superdata = {direct = 0x0}, 
                      stringdata = 0x7fd945332728 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, 
                      data = 0x7fd945332140 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      metaTypes = 0x7fd945484cf0 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 2, m_posted = false, m_spont = true, m_accept = true, 
                  m_unused = false, m_reserved = 0, m_inputEvent = 1, m_pointerEvent = 1, 
                  m_singlePointEvent = 1}, m_dev = 0x7fd930001870, m_timeStamp = 265726, 
                m_modState = {<QtPrivate::QFlagsStorageHelper<Qt::KeyboardModifier, 4>> = {<QtPrivate::QFlagsStorage<Qt::KeyboardModifier>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, 
                m_reserved = 0}, static staticMetaObject = {d = {superdata = {
                    direct = 0x7fd945484d40 <QEvent::staticMetaObject>}, 
                  stringdata = 0x7fd9460374dc <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0+60>, 
                  data = 0x7fd9460374a0 <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                  metaTypes = 0x7fd946139088 <_ZN13QPointerEvent36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, extradata = 0x0}}, 
              m_points = {<QListSpecialMethods<QEventPoint>> = {<QListSpecialMethodsBase<QEventPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x564cbecc4d20, ptr = 0x564cbecc4d30, size = 1}}}, 
            static staticMetaObject = {d = {superdata = {
                  direct = 0x7fd946144f20 <QPointerEvent::staticMetaObject>}, 
                stringdata = 0x7fd946037550 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>+80>, 
                data = 0x7fd946037500 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, 
                static_metacall = 0x7fd9459a7cc0 <QSinglePointEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd946144c90 <QSinglePointEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, extradata = 0x0}}, m_button = Qt::LeftButton, 
            m_mouseState = {<QtPrivate::QFlagsStorageHelper<Qt::MouseButton, 4>> = {<QtPrivate::QFlagsStorage<Qt::MouseButton>> = {static IntegerSize = 4, i = 1}, <No data fields>}, <No data fields>}, 
            m_source = Qt::MouseEventNotSynthesized, m_reserved = 0, m_reserved2 = 0, m_doubleClick = 0, 
            m_phase = 0, m_invertedScrolling = 0}, <No data fields>}
        d = 0x564cbe76f500
        self = {wp = {d = 0x564cbea9ed00, value = 0x564cbeb263d0}}
        widget = 0x564cbe531d80
        mapped = {xp = 1, yp = 14}
        initialPress = <optimized out>
        receiver = 0x564cbe531d80
#54 0x00007fd94638059b in QWidgetWindow::event (this=<optimized out>, event=0x7fff2851bcf0)
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:293
No locals.
#55 0x00007fd94630411f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x564cbeb263d0, 
    e=0x7fff2851bcf0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3276
        consumed = false
        filtered = false
        threadData = <optimized out>
#56 0x00007fd944f83658 in QCoreApplication::notifyInternal2 (receiver=0x564cbeb263d0, event=0x7fff2851bcf0)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1114
        d = <optimized out>
        threadData = 0x564cbe36cb60
        selfRequired = <optimized out>
        result = false
        cbdata = {0x564cbeb263d0, 0x7fff2851bcf0, 0x7fff2851bb0f}
        scopeLevelCounter = {threadData = 0x564cbe36cb60}
#57 0x00007fd944f836ad in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, 
    event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1573
No locals.
#58 0x00007fd9459b82c0 in QGuiApplicationPrivate::processMouseEvent (e=0x564cbe3e9780)
    at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2500
        type = QEvent::MouseButtonPress
        button = Qt::LeftButton
        window = 0x564cbeb263d0
        device = 0x7fd930001870
        devPriv = 0x564cbe3a3760
        positionChanged = <optimized out>
        mouseMove = <optimized out>
        mousePress = <optimized out>
        lastGlobalPosition = <optimized out>
        globalPoint = {xp = 611, yp = 57}
        localPoint = {xp = 561, yp = 20}
        doubleClick = false
        persistentEPD = 0x0
        activePopup = <optimized out>
        ev = {<QSinglePointEvent> = {<QPointerEvent> = {<QInputEvent> = {<QEvent> = {
                  _vptr.QEvent = 0x7fd946135f58 <vtable for QMouseEvent+16>, static staticMetaObject = {d = {
                      superdata = {direct = 0x0}, 
                      stringdata = 0x7fd945332728 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>+1512>, 
                      data = 0x7fd945332140 <QEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      metaTypes = 0x7fd945484cf0 <QEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN6QEventE_t>>, extradata = 0x0}}, t = 2, m_posted = false, m_spont = true, m_accept = true, 
                  m_unused = false, m_reserved = 0, m_inputEvent = 1, m_pointerEvent = 1, 
                  m_singlePointEvent = 1}, m_dev = 0x7fd930001870, m_timeStamp = 265726, 
                m_modState = {<QtPrivate::QFlagsStorageHelper<Qt::KeyboardModifier, 4>> = {<QtPrivate::QFlagsStorage<Qt::KeyboardModifier>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}, 
                m_reserved = 0}, static staticMetaObject = {d = {superdata = {
                    direct = 0x7fd945484d40 <QEvent::staticMetaObject>}, 
                  stringdata = 0x7fd9460374dc <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0+60>, 
                  data = 0x7fd9460374a0 <_ZN13QPointerEvent32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                  metaTypes = 0x7fd946139088 <_ZN13QPointerEvent36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_132qt_meta_tag_ZN13QPointerEventE_tEEE.lto_priv.0>, extradata = 0x0}}, 
              m_points = {<QListSpecialMethods<QEventPoint>> = {<QListSpecialMethodsBase<QEventPoint>> = {<No data fields>}, <No data fields>}, d = {d = 0x564cbecac100, ptr = 0x564cbecac110, size = 1}}}, 
            static staticMetaObject = {d = {superdata = {
                  direct = 0x7fd946144f20 <QPointerEvent::staticMetaObject>}, 
                stringdata = 0x7fd946037550 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>+80>, 
                data = 0x7fd946037500 <QSinglePointEvent::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, 
                static_metacall = 0x7fd9459a7cc0 <QSinglePointEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd946144c90 <QSinglePointEvent::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN17QSinglePointEventE_t>>, extradata = 0x0}}, m_button = Qt::LeftButton, 
            m_mouseState = {<QtPrivate::QFlagsStorageHelper<Qt::MouseButton, 4>> = {<QtPrivate::QFlagsStorage<Qt::MouseButton>> = {static IntegerSize = 4, i = 1}, <No data fields>}, <No data fields>}, 
            m_source = Qt::MouseEventNotSynthesized, m_reserved = 0, m_reserved2 = 0, m_doubleClick = 0, 
            m_phase = 0, m_invertedScrolling = 0}, <No data fields>}
        lastPressWindow = {wp = {d = 0x564cbe7e1ca0, value = 0x564cbecb7e50}}
        lastPressTimestamp = 267667
#59 0x00007fd945a3384c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...)
    at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1117
        event = 0x564cbe3e9780
        nevents = 1
#60 0x00007fd93fc8bd47 in xcbSourceDispatch (source=<optimized out>)
    at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:59
        xcbEventSource = <optimized out>
        flags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 164}, <No data fields>}, <No data fields>}
#61 0x00007fd943cfebfd in g_main_dispatch (context=0x7fd938000f00) at ../glib/glib/gmain.c:3591
        user_data = 0x0
        callback = 0x0
        gaig_temp = <optimized out>
        gaig_temp = <optimized out>
        cb_data = 0x0
        need_destroy = <optimized out>
        dispatch = 0x7fd93fc8bd20 <xcbSourceDispatch(GSource*, GSourceFunc, gpointer)>
        prev_source = 0x0
        was_in_call = 0
        cb_funcs = 0x0
        begin_time_nsec = 265728904233
        source = 0x564cbe43c170
        gaig_temp = <optimized out>
        current = 0x564cbebf9f00
        i = 1
        __func__ = "g_main_dispatch"
#62 0x00007fd943d00e57 in g_main_context_dispatch_unlocked (context=0x7fd938000f00)
    at ../glib/glib/gmain.c:4451
No locals.
#63 g_main_context_iterate_unlocked (context=context@entry=0x7fd938000f00, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4516
        max_priority = 2147483647
        timeout_usec = 344000
        some_ready = 1
        nfds = 3
        allocated_nfds = <optimized out>
        fds = <optimized out>
        begin_time_nsec = <optimized out>
#64 0x00007fd943d00fe5 in g_main_context_iteration (context=0x7fd938000f00, may_block=1)
    at ../glib/glib/gmain.c:4582
        retval = <optimized out>
#65 0x00007fd94529d0b2 in QEventDispatcherGlib::processEvents (this=0x564cbe430560, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:402
        d = 0x564cbe3ec900
        canWait = <optimized out>
        savedFlags = {<QtPrivate::QFlagsStorageHelper<QEventLoop::ProcessEventsFlag, 4>> = {<QtPrivate::QFlagsStorage<QEventLoop::ProcessEventsFlag>> = {static IntegerSize = 4, i = 0}, <No data fields>}, <No data fields>}
        result = <optimized out>
#66 0x00007fd944f91983 in QEventLoop::processEvents (this=0x7fff2851c140, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
        d = <optimized out>
        threadData = <optimized out>
#67 QEventLoop::exec (this=0x7fff2851c140, flags=...)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
        d = 0x564cbebfb060
        threadData = <optimized out>
        locker = {m_mutex = 0x564cbe36cc98, m_isLocked = false}
        ref = <optimized out>
        app = <optimized out>
#68 0x00007fd944f86eaa in QCoreApplication::exec ()
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1457
        threadData = 0x564cbe36cb60
        eventLoop = {<QObject> = {_vptr.QObject = 0x7fd94547fc08 <vtable for QEventLoop+16>, 
            static staticMetaObject = {d = {superdata = {direct = 0x0}, 
                stringdata = 0x7fd94532ddb0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, 
                data = 0x7fd94532dca0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, 
                static_metacall = 0x7fd944ff0ff0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd9454829e0 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x564cbebfb060}}, 
          static staticMetaObject = {d = {superdata = {direct = 0x7fd945482a80 <QObject::staticMetaObject>}, 
              stringdata = 0x7fd9452edd6c <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0+236>, 
              data = 0x7fd9452edc80 <_ZN10QEventLoop32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, 
              static_metacall = 0x7fd944f8af60 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              metaTypes = 0x7fd9454823e0 <_ZN10QEventLoop36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_129qt_meta_tag_ZN10QEventLoopE_tEEE.lto_priv.0>, extradata = 0x0}}}
        returnCode = <optimized out>
#69 0x00007fd94630033a in QApplication::exec ()
    at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2546
No locals.
#70 0x0000564ca1f0bc7c in main (argc=<optimized out>, argv=<optimized out>) at src/main.cpp:316
        app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {
                _vptr.QObject = 0x7fd9469723a8 <vtable for QApplication+16>, static staticMetaObject = {d = {
                    superdata = {direct = 0x0}, 
                    stringdata = 0x7fd94532ddb0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, 
                    data = 0x7fd94532dca0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, 
                    static_metacall = 0x7fd944ff0ff0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                    metaTypes = 0x7fd9454829e0 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x564cbe36d450}}, 
              static staticMetaObject = {d = {superdata = {
                    direct = 0x7fd945482a80 <QObject::staticMetaObject>}, 
                  stringdata = 0x7fd9452ee048 <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0+392>, 
                  data = 0x7fd9452edec0 <_ZN16QCoreApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, 
                  static_metacall = 0x7fd944f8edc0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                  metaTypes = 0x7fd945482460 <_ZN16QCoreApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_135qt_meta_tag_ZN16QCoreApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}, 
              static self = 0x7fff2851c220}, static staticMetaObject = {d = {superdata = {
                  direct = 0x7fd9454824e0 <QCoreApplication::staticMetaObject>}, 
                stringdata = 0x7fd94602c78c <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0+780>, 
                data = 0x7fd94602c480 <_ZN15QGuiApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, 
                static_metacall = 0x7fd9459c4e70 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd9461414a0 <_ZN15QGuiApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_134qt_meta_tag_ZN15QGuiApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = {direct = 0x7fd946141ea0 <QGuiApplication::staticMetaObject>}, 
              stringdata = 0x7fd9468147a8 <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0+392>, 
              data = 0x7fd946814620 <_ZN12QApplication32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, 
              static_metacall = 0x7fd946309f40 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              metaTypes = 0x7fd9469632c0 <_ZN12QApplication36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_131qt_meta_tag_ZN12QApplicationE_tEEE.lto_priv.0>, extradata = 0x0}}}
        eqtr = {<QTranslator> = {<QObject> = {
              _vptr.QObject = 0x564ca21a39e8 <vtable for QalculateTranslator+16>, static staticMetaObject = {
                d = {superdata = {direct = 0x0}, 
                  stringdata = 0x7fd94532ddb0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0+272>, 
                  data = 0x7fd94532dca0 <_ZN7QObject32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, 
                  static_metacall = 0x7fd944ff0ff0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                  metaTypes = 0x7fd9454829e0 <_ZN7QObject36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_125qt_meta_tag_ZN7QObjectE_tEEE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x564cbe43ace0}}, 
            static staticMetaObject = {d = {superdata = {direct = 0x7fd945482a80 <QObject::staticMetaObject>}, 
                stringdata = 0x7fd9452ed69c <_ZN11QTranslator32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_130qt_meta_tag_ZN11QTranslatorE_tEEE.lto_priv.0+60>, 
                data = 0x7fd9452ed660 <_ZN11QTranslator32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_130qt_meta_tag_ZN11QTranslatorE_tEEE.lto_priv.0>, 
                static_metacall = 0x7fd944ffe6f0 <QTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
                metaTypes = 0x7fd945482118 <_ZN11QTranslator36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_130qt_meta_tag_ZN11QTranslatorE_tEEE.lto_priv.0>, extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = {direct = 0x7fd945482120 <QTranslator::staticMetaObject>}, 
              stringdata = 0x564ca20eb49c <_ZN19QalculateTranslator32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_138qt_meta_tag_ZN19QalculateTranslatorE_tEEE.lto_priv.0+60>, 
              data = 0x564ca20eb460 <_ZN19QalculateTranslator32qt_staticMetaObjectStaticContentIN12_GLOBAL__N_138qt_meta_tag_ZN19QalculateTranslatorE_tEEE.lto_priv.0>, 
              static_metacall = 0x564ca20c6d00 <QalculateTranslator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, 
              metaTypes = 0x564ca219ebc0 <_ZN19QalculateTranslator36qt_staticMetaObjectRelocatingContentIN12_GLOBAL__N_138qt_meta_tag_ZN19QalculateTranslatorE_tEEE.lto_priv.0>, extradata = 0x0}}}
        parser = <optimized out>
        fOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {
                ptr = 0x564cbe442c30}}, <No data fields>}}
        nOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {
                ptr = 0x564cbe442bb0}}, <No data fields>}}
        tOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {
                ptr = 0x564cbe442b30}}, <No data fields>}}
        uOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {
                ptr = 0x564cbe442ab0}}, <No data fields>}}
        vOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {
                ptr = 0x564cbe442a30}}, <No data fields>}}
        wOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {
                ptr = 0x564cbe4429b0}}, <No data fields>}}
        testOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {
                ptr = 0x564cbe442930}}, <No data fields>}}
        stopTestOption = {d = {<QSharedDataPointerBase<QSharedDataPointer, QCommandLineOptionPrivate>> = {d = {
                ptr = 0x564cbe41e0d0}}, <No data fields>}}
        homedir = "/home/ballogy/.config/qalculate"
        lockFile = {d_ptr = std::unique_ptr<QLockFilePrivate> = {get() = 0x564cbe420fa0}}
        u = <optimized out>
        c = {cspec = QColor::Rgb, ct = {argb = {alpha = 65535, red = 65535, green = 65535, blue = 65535, 
              pad = 0}, ahsv = {alpha = 65535, hue = 65535, saturation = 65535, value = 65535, pad = 0}, 
            acmyk = {alpha = 65535, cyan = 65535, magenta = 65535, yellow = 65535, black = 0}, ahsl = {
              alpha = 65535, hue = 65535, saturation = 65535, lightness = 65535, pad = 0}, argbExtended = {
              alphaF16 = 65535, redF16 = 65535, greenF16 = 65535, blueF16 = 65535, pad = 0}, array = {65535, 
              65535, 65535, 65535, 0}}}
        win = 0x564cbe72b000
        args = {<QListSpecialMethods<QString>> = {<QListSpecialMethodsBase<QString>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0, size = 0}}
        expression = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}
Comment 3 TraceyC 2026-08-13 15:53:21 UTC
*** Bug 521894 has been marked as a duplicate of this bug. ***
Comment 4 RiverDoctor 2026-08-14 07:44:16 UTC
Confirming on Arch Linux: Qt 6.11.1, plasma-integration 6.7.4-1,
Plasma 6.7.4, Wayland (also reproduces on xcb, not on offscreen).
Deterministic, 10/10, with a QMessageBox dismissed via the window
manager close button.

Independent analysis, consistent with !238/!241: at the entry of
KDEPlatformMessageDialogHelper::hide() the dialog pointer is still
readable, but its vptr is already QObject's the full destructor
chain has run. hide() compiles to

    mov 0x20(%rdi),%rdi ; jmp *0x…(%rip)

i.e. m_box->hide() with no null or validity check, so QWidget::hide()
dispatches setVisible through QObject's vtable and jumps into a data
address (typeinfo for QIOVectoredWriteOperation here). The Qt-side
QPlatformDialogHelper itself is valid at both
setNativeDialogVisible(true) and (false), and info vtbl resolves
cleanly this is not a vtable/ABI mismatch.

The crash also reproduces with QT_QPA_PLATFORMTHEME=xdgdesktopportal,
but not with generic or gtk3. In the portal case /proc/PID/maps shows
both libqxdgdesktopportal.so and KDEPlasmaPlatformTheme6.so loaded, so
the portal theme delegates the message dialog to the Plasma base theme same helper, same crash.

Application-side workaround until this ships:
QApplication::setAttribute(Qt::AA_DontUseNativeDialogs).

Confirmed fixed by plasma-integration!241, built on top of 6.7.4:
SIGSEGV before, clean exit after, on xcb, wayland and
xdgdesktopportal.
Comment 5 Wehrwolfmann 2026-08-22 22:31:52 UTC
*** Bug 524620 has been marked as a duplicate of this bug. ***
Comment 6 Tobias Fella 2026-08-24 19:56:34 UTC
Git commit 6c7be886804a8dcbbdd17659445248c1c6cfde76 by Tobias Fella, on behalf of Balló György.
Committed on 24/08/2026 at 19:55.
Pushed by tfella into branch 'master'.

MessageDialogHelper: don't set WA_DeleteOnClose

QDialogPrivate::setNativeDialogVisible() may call
KDEPlatformMessageDialogHelper::hide() after the message box has been
closed.

With Qt::WA_DeleteOnClose enabled, closing the dialog using the window
manager close button destroys the QMessageBox instance immediately,
leaving m_box dangling and causing a crash when hide() later calls
m_box->hide().

Remove WA_DeleteOnClose and let the helper manage the QMessageBox
lifetime instead.

M  +11   -2    qt6/src/platformtheme/kdeplatformmessagedialoghelper.cpp
M  +2    -0    qt6/src/platformtheme/kdeplatformmessagedialoghelper.h

https://invent.kde.org/plasma/plasma-integration/-/commit/6c7be886804a8dcbbdd17659445248c1c6cfde76
Comment 7 Tobias Fella 2026-08-26 09:05:39 UTC
Git commit 2eb382f80831bcb71be2ed88bc785fd800ab34b0 by Tobias Fella, on behalf of Balló György.
Committed on 26/08/2026 at 09:01.
Pushed by tfella into branch 'Plasma/6.7'.

MessageDialogHelper: don't set WA_DeleteOnClose

QDialogPrivate::setNativeDialogVisible() may call
KDEPlatformMessageDialogHelper::hide() after the message box has been
closed.

With Qt::WA_DeleteOnClose enabled, closing the dialog using the window
manager close button destroys the QMessageBox instance immediately,
leaving m_box dangling and causing a crash when hide() later calls
m_box->hide().

Remove WA_DeleteOnClose and let the helper manage the QMessageBox
lifetime instead.
(cherry picked from commit 6c7be886804a8dcbbdd17659445248c1c6cfde76)

M  +11   -2    qt6/src/platformtheme/kdeplatformmessagedialoghelper.cpp
M  +2    -0    qt6/src/platformtheme/kdeplatformmessagedialoghelper.h

https://invent.kde.org/plasma/plasma-integration/-/commit/2eb382f80831bcb71be2ed88bc785fd800ab34b0