Bug #12087
open/hipster: pulseaudio 13 problem
0%
Description
Hi all,
it seems that pulse audio is (again) not functional (see https://www.illumos.org/issues/8110; https://www.illumos.org/issues/7820).
Right now:
:; uname -rosv SunOS 5.11 illumos-2b1b28a876 illumos :; pkg list pulseaudio NAME (PUBLISHER) VERSION IFO library/audio/pulseaudio 13.0-2019.0.0.0 i--
I have updated BE today, removed ~/.config/pulse directory, and after reboot:
:; grep [p]ulse /var/adm/messages [2019-12-16 12:34:15] xxx pulseaudio[21354]: [ID 295310 user.error] [solaris] sink.c: Assertion '!pa_thread_mq_get()' failed at pulsecore/sink.c:2298, function pa_sink_set_mute(). Aborting. [2019-12-16 12:35:25] xxx genunix: [ID 603404 kern.notice] NOTICE: core_log: pulseaudio[21354] core dumped: /export/tmp/cores/core.pulseaudio.21354 :; ls -hal /export/tmp/cores/core.pulseaudio.21354 -rw------- 1 root root 81M Dec 16 12:34 /export/tmp/cores/core.pulseaudio.21354
VLC plays music and volume control can only mute sound (e.g. increasing/decreasing volume via /usr/bin/mate-volume-control-status-icon application (applet) does not work.
Totem behaves exacly as VLC...
I have guest in VirtualBox (latest available) and there I have problem with microphone (e.g. output works, input does not)
I would really appreciate any help here (due to lack of skype on OI, i need microphone, so I can use skype from VM)
Any suggestins?
Best regards.
Files
Updated by Predrag Zečević almost 4 years ago
NOTE:
Not sure if this is important, but I have replaced OI nvidia driver with one from NVIDIA
NVIDIA-Solaris-x86-440.31.run
It provides also audio controller (I guess OI package too, but it might be tweaked):
:; scanpci | grep -i nvidia NVIDIA Corporation GK208B [GeForce GT 730] NVIDIA Corporation GK208 HDMI/DP Audio Controller
Maybe, just maybe, pulseaudio is confused (I have onborad audio card and this nvidia -- hdmi -- output)
:; scanpci | grep -i audio NVIDIA Corporation GK208 HDMI/DP Audio Controller Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller
Updated by Predrag Zečević almost 4 years ago
- File core.pulseaudio-pstack.txt core.pulseaudio-pstack.txt added
- File core.pulseaudio-pmap.txt core.pulseaudio-pmap.txt added
- File core.pulseaudio-mdb$C$q.txt core.pulseaudio-mdb$C$q.txt added
Attaching files generated by commands:
:; pstack core.pulseaudio.21354 > /tmp/core.pulseaudio-pstack.txt :; pmap core.pulseaudio.21354 > /tmp/core.pulseaudio-pmap.txt :; printf "\$C\n\$q\n" | mdb /usr/bin/pulseaudio core.pulseaudio.21354 > /tmp/core.pulseaudio-mdb\$C\$q.txt
Updated by Predrag Zečević almost 4 years ago
:; /usr/bin/mpg123 song.mp3 High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 version 1.25.12; written and copyright by Michael Hipp and others free software (LGPL) without any warranty but with best wishes [/jenkins/jobs/oi-userland/workspace/components/multimedia/mpg123/mpg123-1.25.12/src/libout123/module.c:133] error: Failed to open module pulse. [/jenkins/jobs/oi-userland/workspace/components/multimedia/mpg123/mpg123-1.25.12/src/libout123/module.c:133] error: Failed to open module oss. [/jenkins/jobs/oi-userland/workspace/components/multimedia/mpg123/mpg123-1.25.12/src/libout123/module.c:133] error: Failed to open module sun. [/jenkins/jobs/oi-userland/workspace/components/multimedia/mpg123/mpg123-1.25.12/src/libout123/module.c:133] error: Failed to open module sdl. [/jenkins/jobs/oi-userland/workspace/components/multimedia/mpg123/mpg123-1.25.12/src/libout123/module.c:133] error: Failed to open module openal. [/jenkins/jobs/oi-userland/workspace/components/multimedia/mpg123/mpg123-1.25.12/src/libout123/libout123.c:455] error: Found no driver out of [pulse,oss,sun,sdl,openal] working with device <default>. main: [/jenkins/jobs/oi-userland/workspace/components/multimedia/mpg123/mpg123-1.25.12/src/mpg123.c:314] error: out123 error 3: failure loading driver module
Seems that modules are there:
:; pkg contents mpg123 PATH usr/bin/mpg123 usr/bin/mpg123-id3dump usr/bin/mpg123-strip usr/bin/out123 usr/include/fmt123.h usr/include/mpg123.h usr/include/out123.h usr/lib/amd64/libmpg123.so usr/lib/amd64/libmpg123.so.0 usr/lib/amd64/libmpg123.so.0.44.10 usr/lib/amd64/libout123.so usr/lib/amd64/libout123.so.0 usr/lib/amd64/libout123.so.0.2.2 usr/lib/amd64/mpg123/output_dummy.so usr/lib/amd64/mpg123/output_openal.so usr/lib/amd64/mpg123/output_oss.so usr/lib/amd64/mpg123/output_pulse.so usr/lib/amd64/mpg123/output_sdl.so usr/lib/amd64/mpg123/output_sun.so usr/lib/amd64/pkgconfig/libmpg123.pc usr/lib/amd64/pkgconfig/libout123.pc usr/lib/libmpg123.so usr/lib/libmpg123.so.0 usr/lib/libmpg123.so.0.44.10 usr/lib/libout123.so usr/lib/libout123.so.0 usr/lib/libout123.so.0.2.2 usr/lib/mpg123/output_dummy.so usr/lib/mpg123/output_openal.so usr/lib/mpg123/output_oss.so usr/lib/mpg123/output_pulse.so usr/lib/mpg123/output_sdl.so usr/lib/mpg123/output_sun.so usr/lib/pkgconfig/libmpg123.pc usr/lib/pkgconfig/libout123.pc usr/share/man/man1/mpg123.1 usr/share/man/man1/out123.1
Updated by Michal Nowak almost 4 years ago
Can you use a different sink (https://askubuntu.com/questions/14077/how-can-i-change-the-default-audio-device-from-command-line)?
Updated by Rick V almost 4 years ago
So far, to work around this, I use OSS on one end and OSADA on another end - so long as you're not using the same backend for both input and output, it seems to work fine.
Updated by Daniel Chan almost 4 years ago
Predrag Zečević wrote:
Hi all,
it seems that pulse audio is (again) not functional (see https://www.illumos.org/issues/8110; https://www.illumos.org/issues/7820).
Right now:
[...]
I have updated BE today, removed ~/.config/pulse directory, and after reboot:
[...]VLC plays music and volume control can only mute sound (e.g. increasing/decreasing volume via /usr/bin/mate-volume-control-status-icon application (applet) does not work.
Totem behaves exacly as VLC...I have guest in VirtualBox (latest available) and there I have problem with microphone (e.g. output works, input does not)
I would really appreciate any help here (due to lack of skype on OI, i need microphone, so I can use skype from VM)
Any suggestins?
Best regards.
Same issue on my workstation. I am using NVIDIA 440.44 with GT1030. All sinks have been tried but none of them have audio coming out from the monitor. The same hardware is working on GhostBSD and Fedora.
Updated by Predrag Zečević almost 4 years ago
HI all,
this issue is "fixed" with latest update of OS (and illumos underneath):
:; uname -rosv SunOS 5.11 illumos-aaa9aa59eb illumos
I did not changed anything...
Checked VLC, Totem and RhythmBox, YouTube (FF) - all application react on volume decrease/increase via MATE volume applet.
I wish it will stay like this from now on.
Not really sure why it get broken for few releases and then fixed again.
Guess, this can be closed (considering only myself).
Regards.
P.S I did not checked Audio in VirtualBox guest, that is something I still need to do.
Updated by Predrag Zečević over 3 years ago
And again, all is gone (broken), with this update::
:; uname -rosv SunOS 5.11 illumos-4e4d1bad19 illumos
Updated by Predrag Zečević about 3 years ago
Seems it is fixed in https://github.com/OpenIndiana/oi-userland/pull/6093