ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) [error.core] Cannot open shared library libasound_module_pcm_fallback.so (/usr/lib/alsa-lib/libasound_module_pcm_fallback.so: cannot open shared object file: No such file or directory)
[apulse] [error] do_connect_pcm: can't open playback device "default". Error code -6 (No such device or address)
[apulse] [error] do_connect_pcm: failed to open ALSA device. Apulse does no resampling or format conversion, leaving that task to ALSA plugins. Ensure that selected device is capable of playing a particular sample format at a particular rate. They have to be supported by either hardware directly, or by "plug" and "dmix" ALSA plugins which will perform required conversions on CPU.
I use ALSA on this GNU Void---see my ~/asoundrc below---, so in
order to be able to get sound out of Firefox, I run it with the
program apulse
09.09.2026 17:00, Anton Antimo wrote:
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) [error.core] Cannot open shared library libasound_module_pcm_fallback.so (/usr/lib/alsa-lib/libasound_module_pcm_fallback.so: cannot open shared object file: No such file or directory)
[apulse] [error] do_connect_pcm: can't open playback device "default". Error code -6 (No such device or address)
[apulse] [error] do_connect_pcm: failed to open ALSA device. Apulse does no resampling or format conversion, leaving that task to ALSA plugins. Ensure that selected device is capable of playing a particular sample format at a particular rate. They have to be supported by either hardware directly, or by "plug" and "dmix" ALSA plugins which will perform required conversions on CPU.
Does /usr/lib/alsa-lib/libasound_module_pcm_fallback.so exist on your system?
On Wed, 09 Sep 2026 09:00:11 -0300, Anton Antimo wrote:
I use ALSA on this GNU Void---see my ~/asoundrc below---, so in
order to be able to get sound out of Firefox, I run it with the
program apulse
I donrCOt understand why thatrCOs necessary. PulseAudio provides its own
ALSA emulation on top of the real ALSA. And PulseAudio is obsolete
anyway, replaced with PipeWire which is functionally compatible and
also provides corresponding services for video.
IrCOve never had audio problems on Firefox, that I can recall, to do
with PulseAudio. And certainly not with PipeWire.
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
IrCOve never had audio problems on Firefox, that I can recall, to do
with PulseAudio. And certainly not with PipeWire.
I agree---if I were running pulseaudio or pipewire.
On Thu, 10 Sep 2026 11:13:16 -0300, Anton Antimo wrote:
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
IrCOve never had audio problems on Firefox, that I can recall, to do
with PulseAudio. And certainly not with PipeWire.
I agree---if I were running pulseaudio or pipewire.
Why not run that, then?
On Thu, 10 Sep 2026 11:13:16 -0300, Anton Antimo wrote:
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
IrCOve never had audio problems on Firefox, that I can recall, to do
with PulseAudio. And certainly not with PipeWire.
I agree---if I were running pulseaudio or pipewire.
Why not run that, then?
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
On Thu, 10 Sep 2026 11:13:16 -0300, Anton Antimo wrote:
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
IrCOve never had audio problems on Firefox, that I can recall, to do
with PulseAudio. And certainly not with PipeWire.
I agree---if I were running pulseaudio or pipewire.
Why not run that, then?
I've been living just fine without them.
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
On Wed, 09 Sep 2026 09:00:11 -0300, Anton Antimo wrote:
I use ALSA on this GNU Void---see my ~/asoundrc below---, so in
order to be able to get sound out of Firefox, I run it with the
program apulse
I don't understand why that's necessary. PulseAudio provides its own
ALSA emulation on top of the real ALSA. And PulseAudio is obsolete
anyway, replaced with PipeWire which is functionally compatible and
also provides corresponding services for video.
I agree---if I were running pulseaudio or pipewire. I'm running no such daemon. My understanding is that Firefox is programmed to speak to PulseAudio, not ALSA,
but then apulse reroutes the calls to ALSA and now I don't need
pulseaudio or pipewire.
On Wed, 16 Sep 2026 12:23:36 -0300, Anton Antimo wrote:
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
On Thu, 10 Sep 2026 11:13:16 -0300, Anton Antimo wrote:
Lawrence DrCOOliveiro <ldo@nz.invalid> writes:
IrCOve never had audio problems on Firefox, that I can recall, to do >>>>> with PulseAudio. And certainly not with PipeWire.
I agree---if I were running pulseaudio or pipewire.
Why not run that, then?
I've been living just fine without them.
Except for this problem.
Anton Antimo <anton@safunu.org> wrote:
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
On Wed, 09 Sep 2026 09:00:11 -0300, Anton Antimo wrote:
I use ALSA on this GNU Void---see my ~/asoundrc below---, so in
order to be able to get sound out of Firefox, I run it with the
program apulse
I don't understand why that's necessary. PulseAudio provides its own
ALSA emulation on top of the real ALSA. And PulseAudio is obsolete
anyway, replaced with PipeWire which is functionally compatible and
also provides corresponding services for video.
I agree---if I were running pulseaudio or pipewire. I'm running no such
daemon. My understanding is that Firefox is programmed to speak to
PulseAudio, not ALSA,
Actually ALSA support can still be enabled when Firefox is compiled
by uncommenting "ac_add_options --enable-audio-backends=alsa" in
mozconfig. Unfortunately some distros don't do that when packaging
Firefox, nor do Mozilla themselves for their own Linux binaries.
but then apulse reroutes the calls to ALSA and now I don't need
pulseaudio or pipewire.
That's probably still easier the compiling Firefox yourself if you
can't use a package built with ALSA enabled. Although you could try
asking the Firefox package maintainer for your distro to enable
ALSA support in their builds.
not@telling.you.invalid (Computer Nerd Kev) writes:
Anton Antimo <anton@safunu.org> wrote:
My understanding is that Firefox is programmed to speak to
PulseAudio, not ALSA,
Actually ALSA support can still be enabled when Firefox is compiled
by uncommenting "ac_add_options --enable-audio-backends=alsa" in
mozconfig. Unfortunately some distros don't do that when packaging
Firefox, nor do Mozilla themselves for their own Linux binaries.
but then apulse reroutes the calls to ALSA and now I don't need
pulseaudio or pipewire.
That's probably still easier the compiling Firefox yourself if you
can't use a package built with ALSA enabled. Although you could try
asking the Firefox package maintainer for your distro to enable
ALSA support in their builds.
Thanks for the all the info. It seems that apulse does it well for me.
I'm good with it. But I don't think Firefox should crash for whatever reason---as no program should.
Anton Antimo <anton@safunu.org> wrote:
not@telling.you.invalid (Computer Nerd Kev) writes:
Anton Antimo <anton@safunu.org> wrote:
My understanding is that Firefox is programmed to speak to
PulseAudio, not ALSA,
Actually ALSA support can still be enabled when Firefox is compiled
by uncommenting "ac_add_options --enable-audio-backends=alsa" in
mozconfig. Unfortunately some distros don't do that when packaging
Firefox, nor do Mozilla themselves for their own Linux binaries.
but then apulse reroutes the calls to ALSA and now I don't need
pulseaudio or pipewire.
That's probably still easier the compiling Firefox yourself if you
can't use a package built with ALSA enabled. Although you could try
asking the Firefox package maintainer for your distro to enable
ALSA support in their builds.
Thanks for the all the info. It seems that apulse does it well for me.
I'm good with it. But I don't think Firefox should crash for whatever
reason---as no program should.
It could be apulse that's crashing, not Firefox. Since apulse works
as a library it could do that.
If you want to help the cause of software stability, best contact
the apulse developer/s. But I'd argue the real bug is having ALSA
support disabled in Firefox in the first place. If you can convince
the person who packages Firefox for your distro to enable ALSA
support in their builds, then you could cut out this needless
complexity entirely.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 74 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 02:20:03 |
| Calls: | 1,194 |
| Files: | 1,353 |
| D/L today: |
2 files (1,590K bytes) |
| Messages: | 291,157 |