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

Access violation in QSGRenderThread::syncAndRender() on accessing the window pointer

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • 6.8.3
    • Qt RHI, Quick: SceneGraph
    • None
    • Windows

    Description

      Observing this when analyzing our users' crashes in Sentry.
      It's never reproduced in our testing environment, so I have no idea about step/preconditions.

      Unhandled exception at 0x00000242932DB790 in 6c37ee1b-5697-4be0-ae20-7f6d647bb54a.dmp: 0xC0000005: Access violation executing location 0x00000242932DB790.
      

      Call stack:

       	00000242932db790()	Unknown
       	Qt6Core.dll!doActivate<0>(QObject * sender, int signal_index, void * * argv) Line 4140	C++
       	Qt6Core.dll!QMetaObject::activate(QObject * sender, const QMetaObject * m, int local_signal_index, void * * argv) Line 4184	C++
      >	Qt6Quick.dll!QSGRenderThread::syncAndRender() Line 808	C++
       	Qt6Quick.dll!QSGRenderThread::run() Line 979	C++
       	Qt6Core.dll!QThreadPrivate::start(void * arg) Line 273	C++
       	[External Code]	
      

      Crashed on trying to call window->afterFrameEnd() in QSGRenderThread::syncAndRender(). Perhaps the window is already destroyed.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              lagocs Laszlo Agocs
              studiosus Vladimir Belyavsky
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes