Josh Matthews
Josh Matthews
>I will note that in my prior testing, commit https://github.com/servo/servo/commit/b81f1b135b4713cb31c3a553061925983e2ed16e seems to cause https://app.revolt.chat/ to crash immediately with this exact GStreamer error. The commit immediately before works just fine. I...
As for simple_webrtc, https://github.com/servo/media/blob/5bc039189cc056c613251851642494b807a6715d/examples/simple_webrtc.rs#L1-L7 describes how to run it. Edit: I'm trying them locally and the steps need some updating for python3 changes.
Could you share the output of running Servo with `GST_DEBUG=*:6` and hitting the crash?
Another test that could be useful: do any of the tests in https://github.com/servo/servo/tree/main/tests/wpt/tests/html/semantics/embedded-content/media-elements trigger the same crash?
Great! Could you run `GST_DEBUG=*:6 ./mach test-wpt /html/semantics/embedded-content/media-elements/audio_loop_base.html` and share the log? That should be much easier to analyze than the log from app.revolt.chat.
> > I upgraded to gstreamer-1.26.5 by bumping the nixpkgs commit in shell.nix to [cd7c44ecf054a088bd072512f72bdae7b187d873](https://github.com/NixOS/nixpkgs/commit/cd7c44ecf054a088bd072512f72bdae7b187d873) and with the newer gstreamer, I'm not able to reproduce the crashes > > Interesting,...
[cannon-1.mp3](https://github.com/user-attachments/files/23559451/cannon-1.mp3)
While writing down steps to get more information about the crash I was able to reproduce it on macOS! 🥳 1. clone https://github.com/servo/media/ 2. download https://github.com/user-attachments/files/23559451/cannon-1.mp3 3. run `cargo ex...
Let's discuss that in https://github.com/servo/media/issues/464.
The fact that it's intermittent suggests there's a test infrastructure problem.