Disassembly of libdispatch.dylib`_firehose_task_buffer_init confirms the "BUG IN LIBDISPATCH: Unable to get the unique pid (size)" occurs after its call to proc_pidinfo fails. Adding ```(allow process-info-pidinfo (target self))``` to the utility sandbox policy (used by the RDD process) avoids the crash and allows AV1 decoding to work in my limited testing so far.
Bug 1556846 Comment 15 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Disassembly of ````libdispatch.dylib`_firehose_task_buffer_init```` confirms the message ````BUG IN LIBDISPATCH: Unable to get the unique pid (size)```` is used after a call to the ````proc_pidinfo```` syscall fails. Adding ```(allow process-info-pidinfo (target self))``` to the utility sandbox policy (used by the RDD process) avoids the crash and allows AV1 decoding to work in my limited testing so far.