Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-66867

Nullptr dereference in QWaylandWindow::closestShellSurface()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.9.5, 5.11.0 Beta 2
    • 5.9.4, 5.9.5, 5.10.1, 5.11.0 Beta 1
    • QPA: Wayland
    • None

    Description

      #0  QtWaylandClient::QWaylandWindow::shellSurface (this=this@entry=0x0) at qwaylandwindow.cpp:630
      #1  0x00007fffe082b740 in QtWaylandClient::closestShellSurfaceWindow (window=0x55555589eef0) at qwaylandwindow.cpp:792
      #2  0x00007fffe082bb72 in QtWaylandClient::QWaylandWindow::transientParent (this=0x555556c53f00) at qwaylandwindow.cpp:804
      #3  0x00007fffe082e5f3 in QtWaylandClient::QWaylandWindow::initWindow (this=this@entry=0x555556c53f00) at qwaylandwindow.cpp:151
      #4  0x00007fffe082ec0a in QtWaylandClient::QWaylandWindow::setVisible (this=this@entry=0x555556c53f00, visible=<optimized out>) at qwaylandwindow.cpp:373
      #5  0x00007fffc51bc594 in QtWaylandClient::QWaylandEglWindow::setVisible (this=0x555556c53f00, visible=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:160
      #6  0x00007ffff50dee65 in QWindow::setVisible(bool) () from /lib64/libQt5Gui.so.5
      #7  0x00007fffd14cdaa8 in QQuickAbstractDialog::setVisible(bool) [clone .part.22] () from /usr/lib64/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
      #8  0x00007fffd14d9e1b in QQuickAbstractDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
      #9  0x00007fffd14da065 in QQuickAbstractDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
      #10 0x00007fffd14da785 in QQuickDialog1::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt5/qml/QtQuick/Dialogs/libdialogplugin.so
      #11 0x00007ffff2654d0e in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Qml.so.5
      #12 0x00007ffff2654d69 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Qml.so.5
      #13 0x00007ffff26b1d79 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () from /lib64/libQt5Qml.so.5
      #14 0x00007ffff262ed3b in CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () from /lib64/libQt5Qml.so.5
      #15 0x00007ffff2630242 in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () from /lib64/libQt5Qml.so.5
      #16 0x00007ffff2630f59 in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const () from /lib64/libQt5Qml.so.5
      #17 0x00007ffff2649d1d in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () from /lib64/libQt5Qml.so.5
      #18 0x00007ffff7fed8c2 in ?? ()
      #19 0x00005555566dd310 in ?? ()
      #20 0x00007fffe08593e9 in QFontEngineFT::loadGlyph(QFontEngineFT::QGlyphSet*, unsigned int, QFixed, QFontEngine::GlyphFormat, bool, bool) const () from /lib64/libQt5WaylandClient.so.5
      #21 0x0000000000000000 in ?? ()
      

      Attachments

        For Gerrit Dashboard: QTBUG-66867
        # Subject Branch Project Status CR V

        Activity

          People

            johanhelsing Johan Helsing
            johanhelsing Johan Helsing
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes