AVFoundation crash on codesigned application

Giovanni johnthejocker at yahoo.it
Thu Mar 5 10:20:43 EST 2020


Hi everybody,
we are currently experiencing a problem with an LC application that is simply trying to catch a picture from a webcam.
The executable works properly if it’s not code signed.
After I sign the application it crashes at the very first camera access attempt (when the application should get the access privileges to the device).
I.E. the following causes the crash:

	cameraControlCreate myCameraControlName
	put cameraControlGet(myCameraControlName, "devices") into cameraDevices

The application returns me the a log after the crash (i am not able to attach it due to the list file size limitation).
From line 35 of the log you can see some error related to com.apple.avfoundation.
This is why I think it’s related to it.

Can someone provide information about this or had the same problem?
Is there a workaround or suggestion about it?

Here follows an extract of the error log:

0   libsystem_kernel.dylib        	0x00007fff620c71ee __open + 10
1   com.apple.CoreFoundation      	0x00007fff36054ba3 _CFBundleGrokFileType + 239
2   com.apple.CoreFoundation      	0x00007fff36054a6c _CFBundleGrokBinaryType + 64
3   com.apple.CoreFoundation      	0x00007fff3612ccfd _CFBundleLoadExecutableAndReturnError + 405
4   com.apple.CoreFoundation      	0x00007fff3608d8a1 CFBundleGetFunctionPointerForName + 27
5   com.apple.CoreMedia           	0x00007fff3713147e FigRegistryItemGetFactory + 68
6   com.apple.CoreMediaIO         	0x00007fff372698f1 CMIOUnitCreateFromDescription + 1351
7   com.apple.CoreMediaIO         	0x00007fff37256aa9 CMIOUnitNodeInfo::Open() + 59
8   com.apple.CoreMediaIO         	0x00007fff37245aca CMIOGraph::CreateNode(unsigned int, unsigned int, OpaqueCMIOUnit*, CMIOUnitDescription const&, void const*, int&) + 174
9   com.apple.CoreMediaIO         	0x00007fff372458f7 CMIOGraphCreateNode + 333
10  com.apple.avfoundation        	0x00007fff3212a1a1 -[AVCaptureDeviceInput addInputUnitsForInputPort:toGraph:ofCaptureSession:error:] + 609
11  com.apple.avfoundation        	0x00007fff32129df2 -[AVCaptureSession _buildGraphUnitsForInputPort:error:] + 727
12  com.apple.avfoundation        	0x00007fff320f8280 -[AVCaptureSession _buildAndRunGraph] + 659
13  com.apple.avfoundation        	0x00007fff320fcb48 -[AVCaptureSession _setRunning:] + 247
14  com.apple.avfoundation        	0x00007fff320fc9e7 -[AVCaptureSession startRunning] + 97

65  com.apple.AppKit              	0x00007fff3385821a -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 1899
66  com.apple.AppKit              	0x00007fff33857867 -[NSWindow(NSEventRouting) sendEvent:] + 478
67  com.apple.AppKit              	0x00007fff336f704f -[NSApplication(NSEvent) sendEvent:] + 331

74  com.apple.Foundation          	0x00007fff383137aa __NSFireDelayedPerform + 411
75  com.apple.CoreFoundation      	0x00007fff36086a60 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
76  com.apple.CoreFoundation      	0x00007fff3608660c __CFRunLoopDoTimer + 851
77  com.apple.CoreFoundation      	0x00007fff36086152 __CFRunLoopDoTimers + 330
78  com.apple.CoreFoundation      	0x00007fff36067362 __CFRunLoopRun + 2130
79  com.apple.CoreFoundation      	0x00007fff360668be CFRunLoopRunSpecific + 455
80  com.apple.HIToolbox           	0x00007fff3535296b RunCurrentEventLoopInMode + 292
81  com.apple.HIToolbox           	0x00007fff353525ad ReceiveNextEventCommon + 355
82  com.apple.HIToolbox           	0x00007fff35352436 _BlockUntilNextEventMatchingListInModeWithFilter + 64
83  com.apple.AppKit              	0x00007fff336ec987 _DPSNextEvent + 965
84  com.apple.AppKit              	0x00007fff336eb71f -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
85  com.apple.AppKit              	0x00007fff336e583c -[NSApplication run] + 699
87  libdyld.dylib                 	0x00007fff61f913d5 start + 1

Thank you


More information about the use-livecode mailing list