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

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

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes