Re: Librewolf/Firefox Browsers: Vulnerability and Exploit Exposure
Reply #8 –
This is what I'm experiencing, a specific viewing mode, letterbox, provides more 'bugs', 'memory corruption issues', which are presented in the terminal output. Most are WebGL shared context, that, if it's an attacker, may be working to access other resources or tabs. During these events I most commonly receive resource starvation because my RAM becomes full, a Denial of Service condition.
Under the same conditions, only using the default YT viewing mode, no resource exhaustion occurs. From my perspective, using the Letterbox viewing mode has been associated with greater amounts of problems.
I do have yt-dlp, using it as an alternative to see what difference there would be. This revealed some issue regarding audio, downloading at a different rate, the video and audio were out of sync by a lot.
Now that I've been running the default viewing mode as a solution against resource starvation, there are new entries which search suggests is related to audio. Like the yt-dlp issues the YT video and audio were out of sync during these error message outputs.
[Child 7396, MediaDecoderStateMachine #1] WARNING: Decoder=7ff35c015d00 state=DECODING_METADATA Decode metadata failed, shutting down decoder: file /root/.local/share/bsys6/work/librewolf-141.0-1/dom/media/MediaDecoderStateMachine.cpp:371
[Child 7396, MediaDecoderStateMachine #1] WARNING: Decoder=7ff35c015d00 Decode error: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006) - static MP4Metadata::ResultAndByteBuffer mozilla::MP4Metadata::Metadata(ByteStream *): Cannot parse metadata: file /root/.local/share/bsys6/work/librewolf-141.0-1/dom/media/MediaDecoderStateMachineBase.cpp:168
Things which improved the problems I have been experiencing:
XLibre, using this has made recovering from resource exhaustion workable. With Xserver I had to do an emergency boot procedure to recover.
Using Librewolf appimage run in the terminal with the profile in a tmp directory helps me to see when errors are occurring so I can take appropriate action.
Watching YT videos in the default viewing mode apparently limits corruptable states.