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

Application crash when loading a camera CaptureSession on Windows

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P1: Critical
    • None
    • 6.8.3
    • Multimedia
    • None
    • Windows

    Description

      Since Qt 6.8 , launching a camera capture session within a QML scene such as

          CaptureSession {
            camera: Camera {
              active: true
            }
          }
      

      instantly crashes the app on Windows.

      The stacktrace (on Qt 6.8.3) is as follow:

      std::_Atomic_integral<T>::fetch_add (atomic:1435)
      std::_Atomic_integral_facade<T>::fetch_sub (atomic:1655)
      QAtomicOps<T>::deref (qatomic_cxx11.h:266)
      QBasicAtomicInteger<T>::deref (qbasicatomic.h:48)
      QExplicitlySharedDataPointer<T>::reset (qshareddata.h:177)
      QExplicitlySharedDataPointer<T>::operator= (qshareddata.h:184)
      QCameraDevice::operator= (qcameradevice.cpp:465)
      QWindowsMediaDeviceSession::setActiveCamera (qwindowsmediadevicesession.cpp:91)
      _malloc_base (malloc_base.cpp:34)
      QWindowsCamera::setCaptureSession (qwindowscamera.cpp:69)
      QtSharedPointer::ExternalRefCountData::getAndRef (qsharedpointer.cpp:1454)
      QFFmpegMediaCaptureSession::setVideoSource<T> (qffmpegmediacapturesession.cpp:289)
      QtPrivate::QMovableArrayOps<T>::emplace<T> (qarraydataops.h:806)
      QV4::MemoryManager::allocate (qv4mm_p.h:405)
      QFFmpegMediaCaptureSession::setCamera (qffmpegmediacapturesession.cpp:54)
      QMediaCaptureSession::setCamera (qmediacapturesession.cpp:288)
      QMediaCaptureSession::qt_metacall (moc_qmediacapturesession.cpp:352)
      QMetaObject::metacall (qmetaobject.cpp:336)
      RtlUnwind
      QQmlObjectCreator::setPropertyBinding (qqmlobjectcreator.cpp:1237)
      RtlUnwind
      RtlpLowFragHeapAllocFromContext
      <unknown>
      QQmlObjectCreator::populateInstance (qqmlobjectcreator.cpp:1790)
      

      Attachments

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

        Activity

          People

            qtmultimediateam Qt Multimedia Team
            nirv nirv
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes