You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello.
We have audio playback as part of one of our test suites.
Audio playback works fine in real browsers(chrome and firefox), it also works fine in selenoid/chrome container. Previously we used selenoid/firefox:83.0 and audio worked fine too.
Recently we switched to latest selenoid.firefox:93.0 and our test started to fail because audio playback fails.
Log of selenoid/firefox container has "OpenCubeb() failed to init cubeb" error
I've compared older versions, and found what playback was broken in selenoid/firefox:85.0
It may be related with migratin to ubuntu20.04 as base for selenoid/firefox:85+
please use attached sample project for observe issue, you will need Java for lauch it audio playback issue.zip
Steps:
Run selenoid/firefox image localy, as following
docker run -it --network host --rm --privileged -p 4444:4444 selenoid/firefox:83.0
Run tests from attached project as
./gradlew clean test
Examine console output of selenide/firefox container and screenshot from test (saved to build/reports/tests)
As you can see from screenshots playback was started in selenoid/firefox:83.0 and selenoid/firefox:84.0, but was not started in selenoid/firefox:85.0
Log for selenoid/firefox:83.0 has no any error, playback is working here container log 83.txt
Log for selenoid/firefox:84.0 has E: [pulseaudio] client-conf-x11.c: xcb_connection_has_error() returned true but playback is working here, not sure if this error is important container log 84.txt
Log for selenoid/firefox:85.0 has following errors
Hello.
We have audio playback as part of one of our test suites.
Audio playback works fine in real browsers(chrome and firefox), it also works fine in selenoid/chrome container. Previously we used selenoid/firefox:83.0 and audio worked fine too.
Recently we switched to latest selenoid.firefox:93.0 and our test started to fail because audio playback fails.
Log of selenoid/firefox container has "OpenCubeb() failed to init cubeb" error
I've compared older versions, and found what playback was broken in selenoid/firefox:85.0
It may be related with migratin to ubuntu20.04 as base for selenoid/firefox:85+
please use attached sample project for observe issue, you will need Java for lauch it
audio playback issue.zip
Steps:
build/reports/tests
)As you can see from screenshots playback was started in selenoid/firefox:83.0 and selenoid/firefox:84.0, but was not started in selenoid/firefox:85.0
Log for selenoid/firefox:83.0 has no any error, playback is working here
container log 83.txt
Log for selenoid/firefox:84.0 has
E: [pulseaudio] client-conf-x11.c: xcb_connection_has_error() returned true
but playback is working here, not sure if this error is importantcontainer log 84.txt
Log for selenoid/firefox:85.0 has following errors
audio playback doesn't work here (see screenshot, seeker is still in the start of progress bar)
container log 85.txt
Can you please suggest something. Thanks in advance.
The text was updated successfully, but these errors were encountered: