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 "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.
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.

Back to Bug 1556846 Comment 15