-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Build 2024120305-4.3] openQA test fails in TC_20_AudioVM_PipeWire_fedora-40-xfce #9619
Comments
Console log from this test has
Not sure yet about its timing (could be on audiovm switch) |
.xsession-errors in dom0:
this is the important part:
|
After getting an event of QubesDB FD, actually call qdb_read_watch() so the event is cleared and the next one can be received. QubesOS/qubes-issues#9619
After getting an event of QubesDB FD, actually call qdb_read_watch() so the event is cleared and the next one can be received. Fixes QubesOS/qubes-issues#9619
First of all, after getting an event of QubesDB FD, actually call qdb_read_watch() so the event is cleared and the next one can be received. But that's not enough. libqubesdb's queueing of watches doesn't handle well using the same connection for both watches and commands, and using non-blocking mode (monitoring qdb_watch_fd(), instead of calling qdb_read_watch() in a loop). While this issue wants fixing on the libqubesdb side, for now use separate connection to workaround the issue. Fixes QubesOS/qubes-issues#9619
If root session is started early and pipewire gets started as part of it, it may connect to the audiovm earlier than the user's instance, effectively stealing the connection. Upstream already has ConditionUser=!root in relevant pulseaudio units, but not in pipewire ones. Add similar condition to pipewire.service unit. Fixes QubesOS/qubes-issues#9619
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
2 similar comments
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
If root session is started early and pipewire gets started as part of it, it may connect to the audiovm earlier than the user's instance, effectively stealing the connection. Upstream already has ConditionUser=!root in relevant pulseaudio units, but not in pipewire ones. Add similar condition to pipewire.service unit. Fixes QubesOS/qubes-issues#9619 (cherry picked from commit 7be8161)
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The package
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Observation
openQA test in scenario qubesos-4.3-pull-requests-x86_64-system_tests_audio@64bit fails in
TC_20_AudioVM_PipeWire_fedora-40-xfce
Test suite description
Audio tests
Reproducible
Fails since (at least) Build 2024120305-4.3 (current job)
Expected result
Last good: 2024120220-4.3 (or more recent)
Further details
Always latest result in this scenario: latest
The text was updated successfully, but these errors were encountered: