- 
    
Bug
 - 
    Resolution: Unresolved
 - 
    
P1: Critical
 - 
    None
 - 
    6.7.3
 - 
    None
 
- 
        
 - 
        91f3cc73e (dev), db9da9982 (dev), 8e8457050 (6.9), 12c95e45d (6.9), 11112ab3b (tqtc/lts-6.8), 964bf832f (tqtc/lts-6.8)
 
from QTBUG-135598: Found these crashes in our automated tracking system
Call stack:
Fatal Error: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS / 0xc8
Thread 259 Crashed:
0   AGXMetalG14X                    0x1e44f9ef0         <unknown>
1   QtGui                           0x1092c2c38         QMetalGraphicsPipeline::makeActiveForCurrentRenderPassEncoder (qrhimetal.mm:1448)
2   QtGui                           0x1092c2fa4         QRhiMetal::setGraphicsPipeline (qrhimetal.mm:1491)
3   QtMultimedia                    0x1075ca5e4         qImageFromVideoFrame (qvideoframeconverter.cpp:393)
4   QtMultimedia                    0x1075beb1c         QVideoFrame::toImage (qvideoframe.cpp:686)
...
9   QtCore                          0x109c0ef50         [inlined] QtPrivate::QSlotObjectBase::call (qobjectdefs_impl.h:469)
10  QtCore                          0x109c0ef50         doActivate<T> (qobject.cpp:4086)
11  QtMultimedia                    0x1075c0464         QVideoSink::videoFrameChanged (moc_qvideosink.cpp:203)
12  libdarwinmediaplugin.dylib      0x317f15a60         AVFVideoRendererControl::updateVideoFrame (avfvideorenderercontrol.mm:158)
13  QtCore                          0x109c0ef9c         doActivate<T> (qobject.cpp:4098)
14  libdarwinmediaplugin.dylib      0x317f0bf94         [inlined] AVFDisplayLink::tick (moc_avfdisplaylink_p.cpp:158)
15  libdarwinmediaplugin.dylib      0x317f0bf94         AVFDisplayLink::event (avfdisplaylink.mm:196)
16  QtCore                          0x109bc3a18         QCoreApplicationPrivate::notify_helper (qcoreapplication.cpp:1326)
17  QtCore                          0x109bc34c8         QCoreApplication::notifyInternal2 (qcoreapplication.cpp:1152)
18  QtCore                          0x109bc4484         [inlined] QCoreApplication::sendEvent (qcoreapplication.cpp:1593)
19  QtCore                          0x109bc4484         QCoreApplicationPrivate::sendPostedEvents (qcoreapplication.cpp:1951)
20  libqcocoa.dylib                 0x108066700         QCocoaEventDispatcherPrivate::processPostedEvents (qcocoaeventdispatcher.mm:900)
21  libqcocoa.dylib                 0x108067834         QCocoaEventDispatcherPrivate::postedEventsSourceCallback (qcocoaeventdispatcher.mm:922)
...
for reference, this is qt-6.7.3:
void QMetalGraphicsPipeline::makeActiveForCurrentRenderPassEncoder(QMetalCommandBuffer *cbD)
{
    [cbD->d->currentRenderPassEncoder setRenderPipelineState: d->ps]; // <--------- line 1448
- clones
 - 
                    
QTBUG-135598 [Windows] Sporadic crashes when call QVideoFrame::toImage() from working thread
-         
 - In Progress
 
 -         
 
| For Gerrit Dashboard: QTBUG-135618 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 642158,3 | AVFDisplayLink: cancel pending events after display link is stopped | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 | 
| 642159,3 | Darwin: AVFVideoRendererControl - ensure disconnect | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 | 
| 642440,2 | AVFDisplayLink: cancel pending events after display link is stopped | 6.9 | qt/qtmultimedia | Status: MERGED | +2 | 0 | 
| 642441,2 | Darwin: AVFVideoRendererControl - ensure disconnect | 6.9 | qt/qtmultimedia | Status: MERGED | +2 | 0 | 
| 642467,3 | AVFDisplayLink: cancel pending events after display link is stopped | tqtc/lts-6.8 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 | 
| 642468,2 | Darwin: AVFVideoRendererControl - ensure disconnect | tqtc/lts-6.8 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |