Comment 3 for bug 7388

Revision history for this message
In , Carsten Luedtke (acid-man) wrote :

Package: esound
Version: 0.2.29-2
Followup-For: Bug #264965

I have the same problem here. It worked until the last update. Below is the output
i get from strace

acidman@acidmachine:~$ strace esd
execve("/usr/bin/esd", ["esd"], [/* 30 vars */]) = 0
uname({sys="Linux", node="acidmachine", ...}) = 0
brk(0) = 0x8054000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=112021, ...}) = 0
old_mmap(NULL, 112021, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libwrap.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000!\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=28400, ...}) = 0
old_mmap(NULL, 33412, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40034000
old_mmap(0x4003b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x4003b000
old_mmap(0x4003c000, 644, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4003c000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libesd.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240(\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=35672, ...}) = 0
old_mmap(NULL, 34684, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4003d000
old_mmap(0x40045000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x40045000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libaudiofile.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=142152, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40046000
old_mmap(NULL, 145212, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40047000
old_mmap(0x40068000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x40068000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0006\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=141312, ...}) = 0
old_mmap(NULL, 139712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4006b000
old_mmap(0x4008d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x22000) = 0x4008d000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340X\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1278980, ...}) = 0
old_mmap(NULL, 1289292, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4008e000
old_mmap(0x401be000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x401be000
old_mmap(0x401c7000, 7244, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401c7000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libnsl.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3209\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=74264, ...}) = 0
old_mmap(NULL, 85600, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401c9000
old_mmap(0x401db000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x401db000
old_mmap(0x401dc000, 7776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401dc000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libasound.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\335"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=715312, ...}) = 0
old_mmap(NULL, 716768, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401de000
old_mmap(0x40289000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xaa000) = 0x40289000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\32"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9432, ...}) = 0
old_mmap(NULL, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4028d000
old_mmap(0x4028f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4028f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320D\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=78039, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40290000
old_mmap(NULL, 60644, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40291000
old_mmap(0x4029d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x4029d000
old_mmap(0x4029e000, 7396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4029e000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402a0000
set_thread_area({entry_number:-1 -> 6, base_addr:0x402a0080, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0x40018000, 112021) = 0
set_tid_address(0x402a00c8) = 8816
rt_sigaction(SIGRTMIN, {0x40295430, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0) = 0x8054000
brk(0x8075000) = 0x8075000
brk(0) = 0x8075000
mkdir("/tmp/.esd", 01777) = -1 EEXIST (File exists)
lstat64("/tmp/.esd", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=19, ...}) = 0
getuid32() = 1000
socket(PF_FILE, SOCK_STREAM, 0) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
connect(3, {sa_family=AF_FILE, path="/tmp/.esd/socket"}, 18) = -1 ECONNREFUSED (Connection refused)
unlink("/tmp/.esd/socket") = 0
socket(PF_FILE, SOCK_STREAM, 0) = 4
fcntl64(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
setsockopt(4, SOL_SOCKET, SO_LINGER, {onoff=1, linger=100}, 8) = 0
setsockopt(4, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
umask(0) = 022
bind(4, {sa_family=AF_FILE, path="/tmp/.esd/socket"}, 18) = 0
umask(022) = 0
listen(4, 16) = 0
open("/dev/snd/controlC0", O_RDONLY) = 5
close(5) = 0
stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=8007, ...}) = 0
open("/usr/share/alsa/alsa.conf", O_RDONLY) = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=8007, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
read(5, "#\n# ALSA library configuration "..., 4096) = 4096
read(5, "\t\t\t\tALSA_CARD\n\t\t\t]\n\t\t\tdefault {\n"..., 4096) = 3911
read(5, "", 4096) = 0
read(5, "", 4096) = 0
close(5) = 0
munmap(0x40018000, 4096) = 0
futex(0x4028fffc, FUTEX_WAKE, 2147483647) = 0
access("/etc/asound.conf", R_OK) = -1 ENOENT (No such file or directory)
access("/home/acidman/.asoundrc", R_OK) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDONLY) = 5
close(5) = 0
open("/dev/snd/controlC0", O_RDWR) = 5
ioctl(5, USBDEVFS_CONTROL, 0xbffff71c) = 0
ioctl(5, 0x40045532, 0xbffff744) = 0
open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK) = 6
close(5) = 0
ioctl(6, AGPIOC_ACQUIRE or APM_IOC_STANDBY, 0xbffff620) = 0
fcntl64(6, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
ioctl(6, AGPIOC_INFO, 0xbffff61c) = 0
ioctl(6, AGPIOC_RELEASE or APM_IOC_SUSPEND, 0xbffff618) = 0
mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 6, 0x80000) = 0x40018000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x81000) = 0x40019000
fcntl64(6, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl64(6, F_SETFL, O_RDWR) = 0
ioctl(6, 0xc25c4110, 0xbffff7f0) = 0
ioctl(6, 0xc25c4110, 0xbffff7f0) = 0
ioctl(6, 0xc25c4110, 0xbffff7f0) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.7
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro

Versions of packages esound depends on:
ii esound-common 0.2.29-2 Enlightened Sound Daemon - Common
ii libaudiofile0 0.2.6-4 Open-source version of SGI's audio
ii libc6 2.3.2.ds1-15 GNU C Library: Shared libraries an
ii libesd-alsa0 [libesd0] 0.2.29-2 Enlightened Sound Daemon (ALSA) -
ii libwrap0 7.6.dbs-5 Wietse Venema's TCP wrappers libra

-- no debconf information