Page 1 of 2

Muted Firefox [solved]

Posted: 14. Jun 2017, 22:19
by Van_Vinkle
Today my Firefox was upgraded to 52.2.0 ESR 64 bit. All was right, unless that the browser has become silent. It is not possible to hear any sound.

Is there somebody with the same issue?

Regards.

Re: Muted Firefox

Posted: 14. Jun 2017, 22:47
by gapan
Which Salix release? If in 14.1 or 14.0, wasn't the apulse package installed along with it? FF52 needs pulseaudio for audio support and apulse is a workaround to have sound without actually having pulseaudio installed.

Re: Muted Firefox

Posted: 14. Jun 2017, 23:17
by DidierSpaier
I confirm. No issue here on Slint64-14.2 using the Salix package, pulseaudio installed, now listening https://www.youtube.com/watch?v=o1dBg__wsuo

Re: Muted Firefox

Posted: 15. Jun 2017, 09:38
by Van_Vinkle
gapan wrote:Which Salix release? If in 14.1 or 14.0, wasn't the apulse package installed along with it? FF52 needs pulseaudio for audio support and apulse is a workaround to have sound without actually having pulseaudio installed.
My Salix version is 14.2.
apulse is not in the repositories:

Code: Select all

spi --search apulse
Available packages:
None

Available SlackBuilds:
None
and pulseaudio is installed:

Code: Select all

]# spi --show pulseaudio
Package Name: pulseaudio
Package Mirror: http://salix.enialis.net/x86_64/slackware-14.2/
Package Priority: Official
Package Location: ./slackware64/l
Package Version: 9.0-x86_64-1
[...]

Package Installed: yes
Any other hint?

Re: Muted Firefox

Posted: 15. Jun 2017, 09:55
by gapan
Did you do anything to disable pulseaudio in the past? Does sound play with any other app that uses pulseaudio? You can try to play a wav file with paplay:

Code: Select all

paplay /usr/share/sounds/alsa/Noise.wav

Re: Muted Firefox

Posted: 15. Jun 2017, 12:19
by Van_Vinkle
gapan wrote:Did you do anything to disable pulseaudio in the past? Does sound play with any other app that uses pulseaudio?
No, as far I'm conscisous.
gapan wrote:You can try to play a wav file with paplay:

Code: Select all

$ paplay /usr/share/sounds/alsa/Noise.wav
/usr/bin/pulseaudio: error while loading shared libraries: libspeexdsp.so.1: cannot open shared object file: No such file or directory
Connection failure: Connection refused
pa_context_connect() failed: Connection refused[

Re: Muted Firefox

Posted: 15. Jun 2017, 13:10
by gapan
You're missing the speexdsp package at least.

Re: Muted Firefox

Posted: 15. Jun 2017, 13:56
by Van_Vinkle

Code: Select all

# spi --search speexdsp
Available packages:
speexdsp [Installed]: SpeexDSP (DSP library)
speexdsp-compat32 [Installed]: SpeexDSP (DSP library)

Available SlackBuilds:
None

Re: Muted Firefox

Posted: 15. Jun 2017, 14:39
by gapan
Your multilib might be the cause of this. What does this output?

Code: Select all

ldd /usr/bin/pulseaudio

Re: Muted Firefox

Posted: 15. Jun 2017, 15:11
by Van_Vinkle

Code: Select all

ldd /usr/bin/pulseaudio
	linux-vdso.so.1 (0x00007fff437fc000)
	libcli.so => /usr/lib64/pulse-9.0/modules/libcli.so (0x00007f52f8d95000)
	libprotocol-cli.so => /usr/lib64/pulse-9.0/modules/libprotocol-cli.so (0x00007f52f8b90000)
	libprotocol-simple.so => /usr/lib64/pulse-9.0/modules/libprotocol-simple.so (0x00007f52f8988000)
	libprotocol-http.so => /usr/lib64/pulse-9.0/modules/libprotocol-http.so (0x00007f52f877e000)
	libprotocol-native.so => /usr/lib64/pulse-9.0/modules/libprotocol-native.so (0x00007f52f855a000)
	libprotocol-esound.so => /usr/lib64/pulse-9.0/modules/libprotocol-esound.so (0x00007f52f834b000)
	librtp.so => /usr/lib64/pulse-9.0/modules/librtp.so (0x00007f52f813f000)
	module-console-kit.so => /usr/lib64/pulse-9.0/modules/module-console-kit.so (0x00007f52f7f39000)
	module-cli.so => /usr/lib64/pulse-9.0/modules/module-cli.so (0x00007f52f7d36000)
	module-cli-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-cli-protocol-tcp.so (0x00007f52f7b32000)
	module-simple-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-simple-protocol-tcp.so (0x00007f52f792d000)
	module-null-sink.so => /usr/lib64/pulse-9.0/modules/module-null-sink.so (0x00007f52f7727000)
	module-null-source.so => /usr/lib64/pulse-9.0/modules/module-null-source.so (0x00007f52f7522000)
	module-sine-source.so => /usr/lib64/pulse-9.0/modules/module-sine-source.so (0x00007f52f731c000)
	module-detect.so => /usr/lib64/pulse-9.0/modules/module-detect.so (0x00007f52f7118000)
	module-volume-restore.so => /usr/lib64/pulse-9.0/modules/module-volume-restore.so (0x00007f52f6f15000)
	module-device-manager.so => /usr/lib64/pulse-9.0/modules/module-device-manager.so (0x00007f52f6d08000)
	module-device-restore.so => /usr/lib64/pulse-9.0/modules/module-device-restore.so (0x00007f52f6afd000)
	module-stream-restore.so => /usr/lib64/pulse-9.0/modules/module-stream-restore.so (0x00007f52f68e8000)
	module-card-restore.so => /usr/lib64/pulse-9.0/modules/module-card-restore.so (0x00007f52f66e0000)
	module-default-device-restore.so => /usr/lib64/pulse-9.0/modules/module-default-device-restore.so (0x00007f52f64dc000)
	module-always-sink.so => /usr/lib64/pulse-9.0/modules/module-always-sink.so (0x00007f52f62d8000)
	module-rescue-streams.so => /usr/lib64/pulse-9.0/modules/module-rescue-streams.so (0x00007f52f60d2000)
	module-intended-roles.so => /usr/lib64/pulse-9.0/modules/module-intended-roles.so (0x00007f52f5ecd000)
	module-suspend-on-idle.so => /usr/lib64/pulse-9.0/modules/module-suspend-on-idle.so (0x00007f52f5cc6000)
	module-echo-cancel.so => /usr/lib64/pulse-9.0/modules/module-echo-cancel.so (0x00007f52f5ab0000)
	module-http-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-http-protocol-tcp.so (0x00007f52f58ac000)
	module-sine.so => /usr/lib64/pulse-9.0/modules/module-sine.so (0x00007f52f56a8000)
	module-native-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-native-protocol-tcp.so (0x00007f52f54a3000)
	module-native-protocol-fd.so => /usr/lib64/pulse-9.0/modules/module-native-protocol-fd.so (0x00007f52f52a0000)
	module-combine.so => /usr/lib64/pulse-9.0/modules/module-combine.so (0x00007f52f509d000)
	module-combine-sink.so => /usr/lib64/pulse-9.0/modules/module-combine-sink.so (0x00007f52f4e8f000)
	module-remap-sink.so => /usr/lib64/pulse-9.0/modules/module-remap-sink.so (0x00007f52f4c88000)
	module-remap-source.so => /usr/lib64/pulse-9.0/modules/module-remap-source.so (0x00007f52f4a81000)
	module-ladspa-sink.so => /usr/lib64/pulse-9.0/modules/module-ladspa-sink.so (0x00007f52f4873000)
	module-tunnel-sink-new.so => /usr/lib64/pulse-9.0/modules/module-tunnel-sink-new.so (0x00007f52f466c000)
	module-tunnel-source-new.so => /usr/lib64/pulse-9.0/modules/module-tunnel-source-new.so (0x00007f52f4465000)
	module-tunnel-sink.so => /usr/lib64/pulse-9.0/modules/module-tunnel-sink.so (0x00007f52f4256000)
	module-tunnel-source.so => /usr/lib64/pulse-9.0/modules/module-tunnel-source.so (0x00007f52f4049000)
	module-position-event-sounds.so => /usr/lib64/pulse-9.0/modules/module-position-event-sounds.so (0x00007f52f3e45000)
	module-augment-properties.so => /usr/lib64/pulse-9.0/modules/module-augment-properties.so (0x00007f52f3c3f000)
	module-role-cork.so => /usr/lib64/pulse-9.0/modules/module-role-cork.so (0x00007f52f3a39000)
	module-loopback.so => /usr/lib64/pulse-9.0/modules/module-loopback.so (0x00007f52f382f000)
	module-virtual-sink.so => /usr/lib64/pulse-9.0/modules/module-virtual-sink.so (0x00007f52f3626000)
	module-virtual-source.so => /usr/lib64/pulse-9.0/modules/module-virtual-source.so (0x00007f52f341e000)
	module-virtual-surround-sink.so => /usr/lib64/pulse-9.0/modules/module-virtual-surround-sink.so (0x00007f52f3215000)
	module-switch-on-connect.so => /usr/lib64/pulse-9.0/modules/module-switch-on-connect.so (0x00007f52f3010000)
	module-switch-on-port-available.so => /usr/lib64/pulse-9.0/modules/module-switch-on-port-available.so (0x00007f52f2e0b000)
	module-filter-apply.so => /usr/lib64/pulse-9.0/modules/module-filter-apply.so (0x00007f52f2c04000)
	module-filter-heuristics.so => /usr/lib64/pulse-9.0/modules/module-filter-heuristics.so (0x00007f52f29ff000)
	module-role-ducking.so => /usr/lib64/pulse-9.0/modules/module-role-ducking.so (0x00007f52f27f8000)
	module-esound-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-esound-protocol-tcp.so (0x00007f52f25f4000)
	module-esound-sink.so => /usr/lib64/pulse-9.0/modules/module-esound-sink.so (0x00007f52f23eb000)
	module-rtp-send.so => /usr/lib64/pulse-9.0/modules/module-rtp-send.so (0x00007f52f21e4000)
	module-rtp-recv.so => /usr/lib64/pulse-9.0/modules/module-rtp-recv.so (0x00007f52f1fdb000)
	module-cli-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-cli-protocol-unix.so (0x00007f52f1dd6000)
	module-simple-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-simple-protocol-unix.so (0x00007f52f1bd2000)
	module-http-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-http-protocol-unix.so (0x00007f52f19ce000)
	module-native-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-native-protocol-unix.so (0x00007f52f17c9000)
	module-esound-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-esound-protocol-unix.so (0x00007f52f15c5000)
	module-pipe-sink.so => /usr/lib64/pulse-9.0/modules/module-pipe-sink.so (0x00007f52f13bf000)
	module-pipe-source.so => /usr/lib64/pulse-9.0/modules/module-pipe-source.so (0x00007f52f11b8000)
	module-esound-compat-spawnfd.so => /usr/lib64/pulse-9.0/modules/module-esound-compat-spawnfd.so (0x00007f52f0fb5000)
	module-esound-compat-spawnpid.so => /usr/lib64/pulse-9.0/modules/module-esound-compat-spawnpid.so (0x00007f52f0db2000)
	module-match.so => /usr/lib64/pulse-9.0/modules/module-match.so (0x00007f52f0bad000)
	module-x11-bell.so => /usr/lib64/pulse-9.0/modules/module-x11-bell.so (0x00007f52f09a9000)
	module-x11-publish.so => /usr/lib64/pulse-9.0/modules/module-x11-publish.so (0x00007f52f07a5000)
	module-x11-xsmp.so => /usr/lib64/pulse-9.0/modules/module-x11-xsmp.so (0x00007f52f05a0000)
	module-x11-cork-request.so => /usr/lib64/pulse-9.0/modules/module-x11-cork-request.so (0x00007f52f039c000)
	liboss-util.so => /usr/lib64/pulse-9.0/modules/liboss-util.so (0x00007f52f0197000)
	module-oss.so => /usr/lib64/pulse-9.0/modules/module-oss.so (0x00007f52eff8a000)
	libalsa-util.so => /usr/lib64/pulse-9.0/modules/libalsa-util.so (0x00007f52efd31000)
	module-alsa-sink.so => /usr/lib64/pulse-9.0/modules/module-alsa-sink.so (0x00007f52efb2d000)
	module-alsa-source.so => /usr/lib64/pulse-9.0/modules/module-alsa-source.so (0x00007f52ef928000)
	module-alsa-card.so => /usr/lib64/pulse-9.0/modules/module-alsa-card.so (0x00007f52ef71f000)
	libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f52ef3db000)
	module-mmkbd-evdev.so => /usr/lib64/pulse-9.0/modules/module-mmkbd-evdev.so (0x00007f52ef1d6000)
	module-gconf.so => /usr/lib64/pulse-9.0/modules/module-gconf.so (0x00007f52eefd2000)
	module-udev-detect.so => /usr/lib64/pulse-9.0/modules/module-udev-detect.so (0x00007f52eedca000)
	libudev.so.1 => /lib64/libudev.so.1 (0x00007f52eeba4000)
	module-rygel-media-server.so => /usr/lib64/pulse-9.0/modules/module-rygel-media-server.so (0x00007f52ee996000)
	module-dbus-protocol.so => /usr/lib64/pulse-9.0/modules/module-dbus-protocol.so (0x00007f52ee753000)
	module-bluetooth-discover.so => /usr/lib64/pulse-9.0/modules/module-bluetooth-discover.so (0x00007f52ee54f000)
	module-bluetooth-policy.so => /usr/lib64/pulse-9.0/modules/module-bluetooth-policy.so (0x00007f52ee34b000)
	libbluez5-util.so => /usr/lib64/pulse-9.0/modules/libbluez5-util.so (0x00007f52ee134000)
	module-bluez5-discover.so => /usr/lib64/pulse-9.0/modules/module-bluez5-discover.so (0x00007f52edf2f000)
	module-bluez5-device.so => /usr/lib64/pulse-9.0/modules/module-bluez5-device.so (0x00007f52edd1e000)
	libsbc.so.1 => /usr/lib64/libsbc.so.1 (0x00007f52edb0c000)
	libraop.so => /usr/lib64/pulse-9.0/modules/libraop.so (0x00007f52ed905000)
	module-raop-sink.so => /usr/lib64/pulse-9.0/modules/module-raop-sink.so (0x00007f52ed6fe000)
	libssl.so.1 => /lib64/libssl.so.1 (0x00007f52ed48b000)
	libcrypto.so.1 => /lib64/libcrypto.so.1 (0x00007f52ed039000)
	module-equalizer-sink.so => /usr/lib64/pulse-9.0/modules/module-equalizer-sink.so (0x00007f52ece26000)
	libpulsecore-9.0.so => /usr/lib64/pulseaudio/libpulsecore-9.0.so (0x00007f52ecb6d000)
	libfftw3f.so.3 => /usr/lib64/libfftw3f.so.3 (0x00007f52ec766000)
	libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f52ec50a000)
	liborc-0.4.so.0 => /usr/lib64/liborc-0.4.so.0 (0x00007f52ec28d000)
	libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007f52ec077000)
	libspeexdsp.so.1 => not found
	libpulsecommon-9.0.so => /usr/lib64/pulseaudio/libpulsecommon-9.0.so (0x00007f52ebde2000)
	libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f52ebbdf000)
	libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f52eb9d8000)
	libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f52eb7bd000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f52eb5b8000)
	libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f52eb3b2000)
	libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f52eb1a2000)
	libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f52eaf8f000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f52eac54000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f52eaa35000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f52ea831000)
	libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f52ea62c000)
	libjson-c.so.2 => /usr/lib64/libjson-c.so.2 (0x00007f52ea422000)
	libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007f52ea1ac000)
	libFLAC.so.8 => /usr/lib64/libFLAC.so.8 (0x00007f52e9f43000)
	libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007f52e9c9b000)
	libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007f52e9a6e000)
	libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007f52e9868000)
	libasyncns.so.0 => /usr/lib64/libasyncns.so.0 (0x00007f52e9663000)
	libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f52e9448000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f52e922d000)
	libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007f52e9024000)
	libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f52e8dd4000)
	libcap.so.2 => /lib64/libcap.so.2 (0x00007f52e8bcf000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f52e89b2000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f52e87a9000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f52e85a5000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f52e829c000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f52e7ed2000)
	/lib64/ld-linux-x86-64.so.2 (0x0000562021657000)
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libattr.so.1 => /lib64/libattr.so.1 (0x00007f52e7ca0000)