Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.3.0 Beta1
-
None
-
Mac OS 10.9. (Macbook Pro)
-
f935715
Description
When doing video recording from QML on Mac OS 10.9. (Macbook Pro), the it works fine when I do not specify "outputLocation". When I do specify an outputLocation, pointing to the desktop it works fine. When I specify an output location of
QStandardPaths::data - (/Users/MyUserName/Library/Application Support/MyOrg/MyApp)
I get the error below:
2014-04-29 09:54:29.647 MyApp[874:507] An uncaught exception was raised 2014-04-29 09:54:29.648 MyApp[874:507] *** -[AVCaptureMovieFileOutput startRecordingToOutputFileURL:recordingDelegate:] - nil URL passed. 2014-04-29 09:54:29.648 MyApp[874:507] ( 0 CoreFoundation 0x00007fff8ad8e25c __exceptionPreprocess + 172 1 libobjc.A.dylib 0x00007fff94d36e75 objc_exception_throw + 43 2 AVFoundation 0x00007fff9234606d -[AVCaptureMovieFileOutput outputFileURL] + 0 3 libqavfcamera.dylib 0x0000000112dc35b5 _ZN23AVFMediaRecorderControl8setStateEN14QMediaRecorder5StateE + 869 4 QtMultimedia 0x0000000101735a38 _ZN14QMediaRecorder6recordEv + 152 5 libdeclarative_multimedia.dylib 0x000000010bd139f1 _ZN26QDeclarativeCameraRecorder18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + 2145 6 libdeclarative_multimedia.dylib 0x000000010bd13efd _ZN26QDeclarativeCameraRecorder11qt_metacallEN11QMetaObject4CallEiPPv + 109 7 QtQml 0x00000001007a9205 _ZL10CallMethodP7QObjectiiiPiP9QV8EnginePN3QV48CallDataE + 277 8 QtQml 0x00000001007a8be0 _ZL11CallPreciseP7QObjectRK16QQmlPropertyDataP9QV8EnginePN3QV48CallDataE + 576 9 QtQml 0x00000001007a874a _ZN3QV413QObjectMethod12callInternalEPNS_8CallDataE + 2618 10 QtQml 0x00000001007439f2 _ZN3QV47Runtime12callPropertyEPNS_16ExecutionContextENS_9StringRefENS_11CallDataRefE + 1218 11 ??? 0x000000010bd7b98b 0x0 + 4493654411 12 QtQml 0x000000010076c583 _ZN3QV420SimpleScriptFunction4callEPNS_7ManagedEPNS_8CallDataE + 563 13 QtQml 0x000000010083b4c1 _ZN24QQmlJavaScriptExpression8evaluateEP15QQmlContextDataN3QV48ValueRefEPNS2_8CallDataEPb + 625 14 QtQml 0x00000001007e1d78 _ZN25QQmlBoundSignalExpression8evaluateEPPv + 2504 15 QtQml 0x00000001007e27a6 _Z24QQmlBoundSignal_callbackP20QQmlNotifierEndpointPPv + 438 16 QtQml 0x000000010081c8ec _ZN12QQmlNotifier10emitNotifyEP20QQmlNotifierEndpointPPv + 92 17 QtQml 0x00000001007bfc53 _ZN8QQmlData13signalEmittedEP24QAbstractDeclarativeDataP7QObjectiPPv + 755 18 QtCore 0x0000000100e5c7fd _ZN11QMetaObject8activateEP7QObjectiiPPv + 205 19 QtQml 0x00000001007ba264 _ZN17QQmlVMEMetaObject8metaCallEN11QMetaObject4CallEiPPv + 948 20 QtQml 0x00000001007a9205 _ZL10CallMethodP7QObjectiiiPiP9QV8EnginePN3QV48CallDataE + 277 21 QtQml 0x00000001007a8be0 _ZL11CallPreciseP7QObjectRK16QQmlPropertyDataP9QV8EnginePN3QV48CallDataE + 576 22 QtQml 0x00000001007a874a _ZN3QV413QObjectMethod12callInternalEPNS_8CallDataE + 2618 23 QtQml 0x00000001007439f2 _ZN3QV47Runtime12callPropertyEPNS_16ExecutionContextENS_9StringRefENS_11CallDataRefE + 1218 24 ??? 0x000000010bd73142 0x0 + 4493619522 25 QtQml 0x000000010076c583 _ZN3QV420SimpleScriptFunction4callEPNS_7ManagedEPNS_8CallDataE + 563 26 QtQml 0x000000010083b4c1 _ZN24QQmlJavaScriptExpression8evaluateEP15QQmlContextDataN3QV48ValueRefEPNS2_8CallDataEPb + 625 27 QtQml 0x00000001007e1d78 _ZN25QQmlBoundSignalExpression8evaluateEPPv + 2504 28 QtQml 0x00000001007e27a6 _Z24QQmlBoundSignal_callbackP20QQmlNotifierEndpointPPv + 438 29 QtQml 0x000000010081c8ec _ZN12QQmlNotifier10emitNotifyEP20QQmlNotifierEndpointPPv + 92 30 QtQml 0x00000001007bfc53 _ZN8QQmlData13signalEmittedEP24QAbstractDeclarativeDataP7QObjectiPPv + 755 31 QtCore 0x0000000100e5c7fd _ZN11QMetaObject8activateEP7QObjectiiPPv + 205 32 QtQuick 0x000000010043aa20 _ZN15QQuickMouseArea7clickedEP16QQuickMouseEvent + 64 33 QtQuick 0x000000010038beae _ZN15QQuickMouseArea10setPressedEN2Qt11MouseButtonEb + 558 34 QtQuick 0x000000010038c6ed _ZN15QQuickMouseArea17mouseReleaseEventEP11QMouseEvent + 157 35 QtQuick 0x0000000100314dcd _ZN10QQuickItem5eventEP6QEvent + 285 36 QtCore 0x0000000100e28d89 _ZN16QCoreApplication6notifyEP7QObjectP6QEvent + 185 37 QtGui 0x0000000101230af8 _ZN15QGuiApplication6notifyEP7QObjectP6QEvent + 168 38 QtCore 0x0000000100e28ca2 _ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent + 114 39 QtQuick 0x0000000100320235 _ZN12QQuickWindow9sendEventEP10QQuickItemP6QEvent + 581 40 QtQuick 0x000000010032336a _ZN19QQuickWindowPrivate17deliverMouseEventEP11QMouseEvent + 234 41 QtQuick 0x000000010032347c _ZN12QQuickWindow17mouseReleaseEventEP11QMouseEvent + 60 42 QtGui 0x000000010123d926 _ZN7QWindow5eventEP6QEvent + 518 43 QtQuick 0x0000000100321f20 _ZN12QQuickWindow5eventEP6QEvent + 448 44 QtCore 0x0000000100e28d89 _ZN16QCoreApplication6notifyEP7QObjectP6QEvent + 185 45 QtGui 0x0000000101230af8 _ZN15QGuiApplication6notifyEP7QObjectP6QEvent + 168 46 QtCore 0x0000000100e28ca2 _ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent + 114 47 QtGui 0x0000000101231d3d _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE + 2109 48 QtGui 0x0000000101230cc5 _ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE + 117 49 QtGui 0x000000010121fc3b _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 315 50 libqcocoa.dylib 0x0000000106e91a97 _ZN28QCocoaEventDispatcherPrivate19processPostedEventsEv + 295 51 libqcocoa.dylib 0x0000000106e925a8 _ZN28QCocoaEventDispatcherPrivate26postedEventsSourceCallbackEPv + 40 52 CoreFoundation 0x00007fff8acbf731 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 53 CoreFoundation 0x00007fff8acb0ea2 __CFRunLoopDoSources0 + 242 54 CoreFoundation 0x00007fff8acb062f __CFRunLoopRun + 831 55 CoreFoundation 0x00007fff8acb00b5 CFRunLoopRunSpecific + 309 56 HIToolbox 0x00007fff8af6ca0d RunCurrentEventLoopInMode + 226 57 HIToolbox 0x00007fff8af6c685 ReceiveNextEventCommon + 173 58 HIToolbox 0x00007fff8af6c5bc _BlockUntilNextEventMatchingListInModeWithFilter + 65 59 AppKit 0x00007fff8da253de _DPSNextEvent + 1434 60 AppKit 0x00007fff8da24a2b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122 61 AppKit 0x00007fff8da18b2c -[NSApplication run] + 553 62 libqcocoa.dylib 0x0000000106e91374 _ZN21QCocoaEventDispatcher13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 2404 63 QtCore 0x0000000100e25d1d _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 381 64 QtCore 0x0000000100e29257 _ZN16QCoreApplication4execEv + 359 65 MyApp 0x0000000100004fc5 main + 2613 66 MyApp 0x0000000100004584 start + 52 ) 2014-04-29 09:54:29.651 MyApp[874:507] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[AVCaptureMovieFileOutput startRecordingToOutputFileURL:recordingDelegate:] - nil URL passed.' *** First throw call stack: ( 0 CoreFoundation 0x00007fff8ad8e25c __exceptionPreprocess + 172 1 libobjc.A.dylib 0x00007fff94d36e75 objc_exception_throw + 43 2 AVFoundation 0x00007fff9234606d -[AVCaptureMovieFileOutput outputFileURL] + 0 3 libqavfcamera.dylib 0x0000000112dc35b5 _ZN23AVFMediaRecorderControl8setStateEN14QMediaRecorder5StateE + 869 4 QtMultimedia 0x0000000101735a38 _ZN14QMediaRecorder6recordEv + 152 5 libdeclarative_multimedia.dylib 0x000000010bd139f1 _ZN26QDeclarativeCameraRecorder18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + 2145 6 libdeclarative_multimedia.dylib 0x000000010bd13efd _ZN26QDeclarativeCameraRecorder11qt_metacallEN11QMetaObject4CallEiPPv + 109 7 QtQml 0x00000001007a9205 _ZL10CallMethodP7QObjectiiiPiP9QV8EnginePN3QV48CallDataE + 277 8 QtQml 0x00000001007a8be0 _ZL11CallPreciseP7QObjectRK16QQmlPropertyDataP9QV8EnginePN3QV48CallDataE + 576 9 QtQml 0x00000001007a874a _ZN3QV413QObjectMethod12callInternalEPNS_8CallDataE + 2618 10 QtQml 0x00000001007439f2 _ZN3QV47Runtime12callPropertyEPNS_16ExecutionContextENS_9StringRefENS_11CallDataRefE + 1218 11 ??? 0x000000010bd7b98b 0x0 + 4493654411 12 QtQml 0x000000010076c583 _ZN3QV420SimpleScriptFunction4callEPNS_7ManagedEPNS_8CallDataE + 563 13 QtQml 0x000000010083b4c1 _ZN24QQmlJavaScriptExpression8evaluateEP15QQmlContextDataN3QV48ValueRefEPNS2_8CallDataEPb + 625 14 QtQml 0x00000001007e1d78 _ZN25QQmlBoundSignalExpression8evaluateEPPv + 2504 15 QtQml 0x00000001007e27a6 _Z24QQmlBoundSignal_callbackP20QQmlNotifierEndpointPPv + 438 16 QtQml 0x000000010081c8ec _ZN12QQmlNotifier10emitNotifyEP20QQmlNotifierEndpointPPv + 92 17 QtQml 0x00000001007bfc53 _ZN8QQmlData13signalEmittedEP24QAbstractDeclarativeDataP7QObjectiPPv + 755 18 QtCore 0x0000000100e5c7fd _ZN11QMetaObject8activateEP7QObjectiiPPv + 205 19 QtQml 0x00000001007ba264 _ZN17QQmlVMEMetaObject8metaCallEN11QMetaObject4CallEiPPv + 948 20 QtQml 0x00000001007a9205 _ZL10CallMethodP7QObjectiiiPiP9QV8EnginePN3QV48CallDataE + 277 21 QtQml 0x00000001007a8be0 _ZL11CallPreciseP7QObjectRK16QQmlPropertyDataP9QV8EnginePN3QV48CallDataE + 576 22 QtQml 0x00000001007a874a _ZN3QV413QObjectMethod12callInternalEPNS_8CallDataE + 2618 23 QtQml 0x00000001007439f2 _ZN3QV47Runtime12callPropertyEPNS_16ExecutionContextENS_9StringRefENS_11CallDataRefE + 1218 24 ??? 0x000000010bd73142 0x0 + 4493619522 25 QtQml 0x000000010076c583 _ZN3QV420SimpleScriptFunction4callEPNS_7ManagedEPNS_8CallDataE + 563 26 QtQml 0x000000010083b4c1 _ZN24QQmlJavaScriptExpression8evaluateEP15QQmlContextDataN3QV48ValueRefEPNS2_8CallDataEPb + 625 27 QtQml 0x00000001007e1d78 _ZN25QQmlBoundSignalExpression8evaluateEPPv + 2504 28 QtQml 0x00000001007e27a6 _Z24QQmlBoundSignal_callbackP20QQmlNotifierEndpointPPv + 438 29 QtQml 0x000000010081c8ec _ZN12QQmlNotifier10emitNotifyEP20QQmlNotifierEndpointPPv + 92 30 QtQml 0x00000001007bfc53 _ZN8QQmlData13signalEmittedEP24QAbstractDeclarativeDataP7QObjectiPPv + 755 31 QtCore 0x0000000100e5c7fd _ZN11QMetaObject8activateEP7QObjectiiPPv + 205 32 QtQuick 0x000000010043aa20 _ZN15QQuickMouseArea7clickedEP16QQuickMouseEvent + 64 33 QtQuick 0x000000010038beae _ZN15QQuickMouseArea10setPressedEN2Qt11MouseButtonEb + 558 34 QtQuick 0x000000010038c6ed _ZN15QQuickMouseArea17mouseReleaseEventEP11QMouseEvent + 157 35 QtQuick 0x0000000100314dcd _ZN10QQuickItem5eventEP6QEvent + 285 36 QtCore 0x0000000100e28d89 _ZN16QCoreApplication6notifyEP7QObjectP6QEvent + 185 37 QtGui 0x0000000101230af8 _ZN15QGuiApplication6notifyEP7QObjectP6QEvent + 168 38 QtCore 0x0000000100e28ca2 _ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent + 114 39 QtQuick 0x0000000100320235 _ZN12QQuickWindow9sendEventEP10QQuickItemP6QEvent + 581 40 QtQuick 0x000000010032336a _ZN19QQuickWindowPrivate17deliverMouseEventEP11QMouseEvent + 234 41 QtQuick 0x000000010032347c _ZN12QQuickWindow17mouseReleaseEventEP11QMouseEvent + 60 42 QtGui 0x000000010123d926 _ZN7QWindow5eventEP6QEvent + 518 43 QtQuick 0x0000000100321f20 _ZN12QQuickWindow5eventEP6QEvent + 448 44 QtCore 0x0000000100e28d89 _ZN16QCoreApplication6notifyEP7QObjectP6QEvent + 185 45 QtGui 0x0000000101230af8 _ZN15QGuiApplication6notifyEP7QObjectP6QEvent + 168 46 QtCore 0x0000000100e28ca2 _ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent + 114 47 QtGui 0x0000000101231d3d _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE + 2109 48 QtGui 0x0000000101230cc5 _ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE + 117 49 QtGui 0x000000010121fc3b _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 315 50 libqcocoa.dylib 0x0000000106e91a97 _ZN28QCocoaEventDispatcherPrivate19processPostedEventsEv + 295 51 libqcocoa.dylib 0x0000000106e925a8 _ZN28QCocoaEventDispatcherPrivate26postedEventsSourceCallbackEPv + 40 52 CoreFoundation 0x00007fff8acbf731 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 53 CoreFoundation 0x00007fff8acb0ea2 __CFRunLoopDoSources0 + 242 54 CoreFoundation 0x00007fff8acb062f __CFRunLoopRun + 831 55 CoreFoundation 0x00007fff8acb00b5 CFRunLoopRunSpecific + 309 56 HIToolbox 0x00007fff8af6ca0d RunCurrentEventLoopInMode + 226 57 HIToolbox 0x00007fff8af6c685 ReceiveNextEventCommon + 173 58 HIToolbox 0x00007fff8af6c5bc _BlockUntilNextEventMatchingListInModeWithFilter + 65 59 AppKit 0x00007fff8da253de _DPSNextEvent + 1434 60 AppKit 0x00007fff8da24a2b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122 61 AppKit 0x00007fff8da18b2c -[NSApplication run] + 553 62 libqcocoa.dylib 0x0000000106e91374 _ZN21QCocoaEventDispatcher13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 2404 63 QtCore 0x0000000100e25d1d _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 381 64 QtCore 0x0000000100e29257 _ZN16QCoreApplication4execEv + 359 65 MyApp 0x0000000100004fc5 main + 2613 66 MyApp 0x0000000100004584 start + 52 ) libc++abi.dylib: terminating with uncaught exception of type NSException The program has unexpectedly finished.
P.S. This can be tested in the declarative-camera example.
Attachments
For Gerrit Dashboard: QTBUG-38668 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
85097,1 | AVFoundation: correctly pass output URLs to AVCaptureMovieFileOutput. | stable | qt/qtmultimedia | Status: ABANDONED | 0 | 0 |
87796,2 | AVFoundation: correctly pass output URLs to AVCaptureMovieFileOutput. | 5.3 | qt/qtmultimedia | Status: MERGED | +2 | 0 |