Landry Breuil (2019-11-08 23:48 +0100):
> https://packages.rhaalovely.net/ has amd64 pkgs for 71.0b8 built from
> this branch, and i'm running it now. This needs more testing from anyone
> actually using firefox in weird environments so that we figure out more
> missing paths.

Firefox doesn't play audio unless I add "/usr/lib r" to unveil.content.
I can reproduce this with an empty homedir and an audio-only .ogg file
in /tmp.

Firefox writes this to stderr:

[Child 99779, MediaDecoderStateMachine #1] WARNING: 17d3e855100 Can't get cubeb 
context!: file 
/usr/ports/pobj/firefox-71.0beta8/firefox-71.0/dom/media/AudioStream.cpp, line 
281
[Child 99779, MediaDecoderStateMachine #1] WARNING: Decoder=17d3db0c800 
[OnMediaSinkAudioError]: file 
/usr/ports/pobj/firefox-71.0beta8/firefox-71.0/dom/media/MediaDecoderStateMachine.cpp,
 line 3639
[Child 99779, MediaDecoderStateMachine #1] WARNING: Decoder=17d3db0c800 Decode 
error: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b) - OnMediaSinkAudioError: 
file 
/usr/ports/pobj/firefox-71.0beta8/firefox-71.0/dom/media/MediaDecoderStateMachine.cpp,
 line 3308
[Parent 6521, Gecko_IOThread] WARNING: pipe error: Broken pipe: file 
/usr/ports/pobj/firefox-71.0beta8/firefox-71.0/ipc/chromium/src/chrome/common/ipc_channel_posix.cc,
 line 728

ktrace -di shows this:

 99779 firefox  NAMI  "/usr/lib/libsndio.so.7.0"
 99779 firefox  RET   open -1 errno 2 No such file or directory

Reply via email to