Public bug reported:
Pulseaudio in Jaunty (0.9.14-0ubuntu10) isn't loading module-alsa-sink:
$ pulseaudio
I: caps.c: Limited capabilities successfully to CAP_SYS_NICE.
I: caps.c: Dropping root privileges.
I: caps.c: Limited capabilities successfully to CAP_SYS_NICE.
E: module.c: Failed to open module "module-alsa-sink": file not found
E: module.c: Failed to open module "module-alsa-source": file not found
The file does exist, and pulse does open it:
access("/usr/lib/pulse-0.9/modules/module-alsa-sink.so", R_OK) = 0
open("/usr/lib/pulse-0.9/modules/module-alsa-sink.so", O_RDONLY) = 19
read(19, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p>\0\0\0\0\0\0@"...,
832) = 832
fstat(19, {st_mode=S_IFREG|0644, st_size=48192, ...}) = 0
mmap(NULL, 2143392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 19, 0) =
0x7fce54abf000
mprotect(0x7fce54aca000, 2093056, PROT_NONE) = 0
mmap(0x7fce54cc9000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 19, 0xa000) = 0x7fce54cc9000
close(19) = 0
open("/usr/lib/pulse-0.9/modules/libalsa-util.so", O_RDONLY) = 19
read(19, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3003\0\0\0\0\0\0@"...,
832) = 832
fstat(19, {st_mode=S_IFREG|0644, st_size=43776, ...}) = 0
mmap(NULL, 2138984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 19, 0) =
0x7fce548b4000
mprotect(0x7fce548bd000, 2097152, PROT_NONE) = 0
mmap(0x7fce54abd000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 19, 0x9000) = 0x7fce54abd000
close(19) = 0
open("/usr/lib/pulse-0.9/modules/libasound.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 19
fstat(19, {st_mode=S_IFREG|0644, st_size=154926, ...}) = 0
mmap(NULL, 154926, PROT_READ, MAP_PRIVATE, 19, 0) = 0x7fce6003b000
close(19) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libasound.so.2", O_RDONLY) = 19
read(19,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\253\2\0\0\0\0\0@"..., 832)
= 832
fstat(19, {st_mode=S_IFREG|0644, st_size=918112, ...}) = 0
mmap(NULL, 3013640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 19, 0) =
0x7fce545d4000
mprotect(0x7fce546ad000, 2097152, PROT_NONE) = 0
mmap(0x7fce548ad000, 28672, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 19, 0xd9000) = 0x7fce548ad000
close(19) = 0
mprotect(0x7fce548ad000, 12288, PROT_READ) = 0
mprotect(0x7fce54abd000, 4096, PROT_READ) = 0
munmap(0x7fce6003b000, 154926) = 0
munmap(0x7fce54abf000, 2143392) = 0
munmap(0x7fce548b4000, 2138984) = 0
munmap(0x7fce545d4000, 3013640) = 0
open("/usr/lib/pulse-0.9/modules/module-alsa-sink.so", O_RDONLY) = 19
read(19, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p>\0\0\0\0\0\0@"...,
832) = 832
fstat(19, {st_mode=S_IFREG|0644, st_size=48192, ...}) = 0
mmap(NULL, 2143392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 19, 0) =
0x7fce54abf000
mprotect(0x7fce54aca000, 2093056, PROT_NONE) = 0
mmap(0x7fce54cc9000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 19, 0xa000) = 0x7fce54cc9000
close(19) = 0
open("/usr/lib/pulse-0.9/modules/libalsa-util.so", O_RDONLY) = 19
read(19, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3003\0\0\0\0\0\0@"...,
832) = 832
fstat(19, {st_mode=S_IFREG|0644, st_size=43776, ...}) = 0
mmap(NULL, 2138984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 19, 0) =
0x7fce548b4000
mprotect(0x7fce548bd000, 2097152, PROT_NONE) = 0
mmap(0x7fce54abd000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 19, 0x9000) = 0x7fce54abd000
close(19) = 0
open("/usr/lib/pulse-0.9/modules/libasound.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 19
fstat(19, {st_mode=S_IFREG|0644, st_size=154926, ...}) = 0
mmap(NULL, 154926, PROT_READ, MAP_PRIVATE, 19, 0) = 0x7fce6003b000
close(19) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libasound.so.2", O_RDONLY) = 19
read(19,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\253\2\0\0\0\0\0@"..., 832)
= 832
fstat(19, {st_mode=S_IFREG|0644, st_size=918112, ...}) = 0
mmap(NULL, 3013640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 19, 0) =
0x7fce545d4000
mprotect(0x7fce546ad000, 2097152, PROT_NONE) = 0
mmap(0x7fce548ad000, 28672, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 19, 0xd9000) = 0x7fce548ad000
close(19) = 0
mprotect(0x7fce548ad000, 12288, PROT_READ) = 0
mprotect(0x7fce54abd000, 4096, PROT_READ) = 0
munmap(0x7fce6003b000, 154926) = 0
munmap(0x7fce54abf000, 2143392) = 0
munmap(0x7fce548b4000, 2138984) = 0
munmap(0x7fce545d4000, 3013640) = 0
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff681ba120) = -1 ENOTTY
(Inappropriate ioctl for device)
write(2, "E: module.c: Failed to open modul"..., 70E: module.c: Failed to open
module "module-alsa-sink": file not found
$ pulseaudio --dump-modules
I: caps.c: Limited capabilities successfully to CAP_SYS_NICE.
I: caps.c: Dropping root privileges.
I: caps.c: Limited capabilities successfully to CAP_SYS_NICE.
E: modinfo.c: Failed to open module
"/usr/lib/pulse-0.9/modules/module-alsa-sink": file not found
E: modinfo.c: Failed to open module
"/usr/lib/pulse-0.9/modules/module-alsa-source": file not found
module-always-sink Always keeps at least one sink loaded
even if it's a null one
module-bluetooth-device Bluetooth audio sink and source
module-bluetooth-discover Detect available bluetooth audio
devices and load bluetooth audio drivers
module-bluetooth-proximity Bluetooth Proximity Volume Control
module-cli Command line interface
module-cli-protocol-tcp Command line interface protocol (TCP
sockets)
module-cli-protocol-unix Command line interface protocol (UNIX
sockets)
module-combine Combine multiple sinks to one
module-console-kit Create a client for each ConsoleKit
session of this user
module-default-device-restore Automatically restore the default sink
and source
module-detect Detect available audio hardware and
load matching drivers
module-device-restore Automatically restore the volume/mute
state of devices
module-esound-compat-spawnfd ESOUND compatibility module: -spawnfd
emulation
module-esound-compat-spawnpid ESOUND compatibility module: -spawnpid
emulation
module-esound-protocol-tcp ESOUND protocol (TCP sockets)
module-esound-protocol-unix ESOUND protocol (UNIX sockets)
module-esound-sink ESOUND Sink
module-gconf GConf Adapter
module-hal-detect Detect available audio hardware and
load matching drivers
module-http-protocol-tcp HTTP (TCP sockets)
module-http-protocol-unix HTTP (UNIX sockets)
module-ladspa-sink Virtual LADSPA sink
module-lirc LIRC volume control
module-match Playback stream expression matching
module
module-mmkbd-evdev Multimedia keyboard support via Linux
evdev
module-native-protocol-fd Native protocol autospawn helper
module-native-protocol-tcp Native protocol (TCP sockets)
module-native-protocol-unix Native protocol (UNIX sockets)
module-null-sink Clocked NULL sink
module-oss OSS Sink/Source
module-pipe-sink UNIX pipe sink
module-pipe-source UNIX pipe source
module-position-event-sounds Position event sounds between L and R
depending on the position on screen of the widget triggering them.
module-remap-sink Virtual channel remapping sink
module-rescue-streams When a sink/source is removed, try to
move their streams to the default sink/source
module-rtp-recv Recieve data from a network via
RTP/SAP/SDP
module-rtp-send Read data from source and send it to
the network via RTP/SAP/SDP
module-simple-protocol-tcp Simple protocol (TCP sockets)
module-simple-protocol-unix Simple protocol (UNIX sockets)
module-sine Sine wave generator
module-stream-restore Automatically restore the
volume/mute/device state of streams
module-suspend-on-idle When a sink/source is idle for too
long, suspend it
module-tunnel-sink Tunnel module for sinks
module-tunnel-source Tunnel module for sources
module-volume-restore Automatically restore the volume and
the devices of streams
module-x11-bell X11 bell interceptor
module-x11-publish X11 credential publisher
module-x11-xsmp X11 session management
module-zeroconf-discover mDNS/DNS-SD Service Discovery
module-zeroconf-publish mDNS/DNS-SD Service Publisher
Works fine with module-oss.
Also, the problem seems to have appeared out of nowhere - Pulse had been
playing fine, presumably via alsa, until it randomly started consuming
100% cpu and needed a kill -9. I've done this and restarted pulse many
times, but one time it just started throwing the error. Logging out and
rebooting haven't had an effect.
** Affects: pulseaudio (Ubuntu)
Importance: Undecided
Status: New
--
[Jaunty] pulseaudio can't load module-alsa-sink
https://bugs.launchpad.net/bugs/337736
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs