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

[EVR] Access violation on EVRCustomPresenter::processOutput()

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2: Important P2: Important
    • 6.8.1, 6.9.0 FF
    • 6.7.2, 6.7.3
    • Multimedia
    • None
    • Windows
    • 82e45de36 (dev), a0f295158 (6.8)

      Here is access violation on EVRCustomPresenter::processOutput().
      I don't reproduce this locally, I just discovered it while investigating our users' crash reports on the AppCenter.

      Unhandled exception at 0x00007FF9F2A28E83 (windowsmediaplugin.dll) in minidump (19).dmp: 0xC0000005: Access violation reading location 0x0000000000000000.
      

      Call stack:

      >	windowsmediaplugin.dll!EVRCustomPresenter::processOutput() Line 1497	C++
       	[Inline Frame] windowsmediaplugin.dll!EVRCustomPresenter::processOutputLoop() Line 1454	C++
       	windowsmediaplugin.dll!EVRCustomPresenter::onSampleFree(IMFAsyncResult * result) Line 1703	C++
       	[External Code]	
      

      Most likely m_mixer is null at this point, but given that this is checked by the code above, there is probably some kind of race condition.

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

            qtmultimediateam Qt Multimedia Team
            studiosus Vladimir Belyavsky
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes