Project

General

Profile

Bug #12087

/hipster: pulseaudio 13 problem

Added by Predrag Zečević 4 months ago. Updated 19 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:

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

core.pulseaudio-pstack.txt (1.54 KB) core.pulseaudio-pstack.txt Predrag Zečević, 2019-12-16 01:33 PM
core.pulseaudio-pmap.txt (15.3 KB) core.pulseaudio-pmap.txt Predrag Zečević, 2019-12-16 01:33 PM
core.pulseaudio-mdb$C$q.txt (677 Bytes) core.pulseaudio-mdb$C$q.txt Predrag Zečević, 2019-12-16 01:34 PM

History

#1

Updated by Predrag Zečević 4 months 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

#2

Updated by Predrag Zečević 4 months ago

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

#3

Updated by Predrag Zečević 4 months 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
#5

Updated by Rick V 3 months 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.

#6

Updated by Daniel Chan 2 months 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.

#7

Updated by Predrag Zečević 28 days 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.

#8

Updated by Predrag Zečević 19 days ago

And again, all is gone (broken), with this update::

:; uname -rosv
SunOS 5.11 illumos-4e4d1bad19 illumos

Also available in: Atom PDF