From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1E7LUu-00058R-HB for garchives@archives.gentoo.org; Mon, 22 Aug 2005 23:14:33 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7MNCr7r000368; Mon, 22 Aug 2005 23:12:53 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7MN9Hd6020286 for ; Mon, 22 Aug 2005 23:09:17 GMT Received: from mail-09.iinet.net.au ([203.59.3.41] helo=mail.iinet.net.au) by smtp.gentoo.org with smtp (Exim 4.43) id 1E7LQY-0000bz-97 for gentoo-user@lists.gentoo.org; Mon, 22 Aug 2005 23:10:03 +0000 Received: (qmail 6097 invoked from network); 22 Aug 2005 23:09:56 -0000 Received: from unknown (HELO moriah.localdomain) (203.59.166.20) by mail.iinet.net.au with SMTP; 22 Aug 2005 23:09:56 -0000 Received: from localhost (localhost [127.0.0.1]) by moriah.localdomain (Postfix) with ESMTP id 46BE2926F6 for ; Tue, 23 Aug 2005 07:09:56 +0800 (WST) Received: from moriah.localdomain ([127.0.0.1]) by localhost (moriah [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18713-04 for ; Tue, 23 Aug 2005 07:09:48 +0800 (WST) Received: from rattus.localdomain (rattus [192.168.1.2]) by moriah.localdomain (Postfix) with ESMTP id D5AB8926E7 for ; Tue, 23 Aug 2005 07:09:47 +0800 (WST) Subject: [gentoo-user] esound/esd segfaults From: William Kenworthy To: gentoo-user List Content-Type: text/plain Organization: Home! Date: Tue, 23 Aug 2005 07:09:50 +0800 Message-Id: <1124752190.18815.5.camel@rattus.localdomain> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at localdomain X-Archives-Salt: 62c1a69c-714b-4f9e-b7d1-76a57bdcb19f X-Archives-Hash: 2a24f0d21c998a4affb8540d38e3f33a Hi, I have had a problem for many months where esd segfaults on two systems. Sound and alsa (alsa-lib is 1.09) work fine. In the past there were esd-alsa API problems, but they have been solved - right? strace shows nothing obvious up until the segfault. Where can I look next? BillK The last part of a strace shows: .... open("/dev/aloadC31", O_RDONLY) = -1 ENOENT (No such file or directory) open("/dev/snd/controlC0", O_RDONLY) = 5 close(5) = 0 stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7467, ...}) = 0 open("/dev/snd/controlC0", O_RDONLY) = 5 close(5) = 0 open("/dev/snd/controlC0", O_RDWR) = 5 ioctl(5, USBDEVFS_CONTROL, 0xbfad314c) = 0 ioctl(5, UI_DEV_CREATE, 0xbfad3240) = 0 close(5) = 0 open("/dev/snd/controlC0", O_RDONLY) = 5 close(5) = 0 stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7467, ...}) = 0 open("/dev/snd/controlC0", O_RDONLY) = 5 close(5) = 0 open("/dev/snd/controlC0", O_RDWR) = 5 ioctl(5, USBDEVFS_CONTROL, 0xbfad2dfc) = 0 ioctl(5, UI_DEV_CREATE, 0xbfad2ef0) = 0 close(5) = 0 open("/dev/snd/controlC0", O_RDONLY) = 5 close(5) = 0 stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7467, ...}) = 0 open("/dev/snd/controlC0", O_RDONLY) = 5 close(5) = 0 open("/dev/snd/controlC0", O_RDWR) = 5 ioctl(5, USBDEVFS_CONTROL, 0xbfad2dfc) = 0 ioctl(5, UI_DEV_CREATE, 0xbfad2ef0) = 0 close(5) = 0 open("/dev/snd/controlC0", O_RDONLY) = 5 close(5) = 0 stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7467, ...}) = 0 open("/dev/snd/controlC0", O_RDONLY) = 5 close(5) = 0 open("/dev/snd/controlC0", O_RDWR) = 5 ioctl(5, USBDEVFS_CONTROL, 0xbfad2dfc) = 0 ioctl(5, UI_DEV_CREATE, 0xbfad2ef0) = 0 close(5) = 0 getuid32() = 0 semget(5678293, 1, IPC_CREAT|0600) = 229376 semop(229376, 0xbfad33f0, 2) = 0 shmget(5678293, 1012, IPC_CREAT|0600) = 2785297 shmat(2785297, 0, 0) = 0xb7fbe000 mlock(0xb7fbe000, 1012) = 0 shmctl(2785297, IPC_64|IPC_STAT, 0xbfad3390) = 0 open("/dev/snd/controlC0", O_RDONLY) = 5 close(5) = 0 open("/dev/snd/controlC0", O_RDWR) = 5 ioctl(5, USBDEVFS_CONTROL, 0xbfad310c) = 0 ioctl(5, 0x40045532, 0xbfad3134) = 0 open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK) = 6 close(5) = 0 ioctl(6, AGPIOC_ACQUIRE or APM_IOC_STANDBY, 0xbfad3010) = 0 fcntl64(6, F_GETFL) = 0x802 (flags O_RDWR| O_NONBLOCK) ioctl(6, AGPIOC_INFO, 0xbfad2f7c) = 0 ioctl(6, AGPIOC_RELEASE or APM_IOC_SUSPEND, 0xbfad2f78) = 0 mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 6, 0x80000) = 0xb7fbd000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0x81000) = 0xb7fbc000 ioctl(6, 0xc25c4110, 0xb7fbe104) = 0 ioctl(6, 0xc25c4110, 0xb7fbe104) = 0 ioctl(6, 0xc25c4110, 0xb7fbe104) = 0 ioctl(6, 0xc25c4110, 0xb7fbe104) = 0 ioctl(6, 0xc25c4110, 0xb7fbe104) = 0 ioctl(6, 0xc25c4110, 0xb7fbe104) = 0 ioctl(6, 0xc25c4110, 0xb7fbe104) = 0 ioctl(6, 0xc25c4110, 0xb7fbe104) = 0 ioctl(6, 0xc25c4110, 0xb7fbe104) = 0 ioctl(6, 0xc25c4111, 0xb7fbe104) = 0 ioctl(6, 0xc0684113, 0xbfad3300) = 0 ioctl(6, 0x80104132, 0xbfad3220) = 0 ioctl(6, 0x80104132, 0xbfad3220) = 0 mmap2(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0) = 0xb7fac000 ioctl(6, 0x4140, 0xb7e1f5a8) = 0 ioctl(6, 0xc0684113, 0xb7fbe360) = 0 ioctl(6, 0x4142, 0xb7e1f5a8) = 0 gettimeofday({1124751934, 260320}, NULL) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 5 unlink("/tmp/alsa-dmix-10641-1124751934-260320") = -1 ENOENT (No such file or directory) bind(5, {sa_family=AF_FILE, path="/tmp/alsa-dmix-10641-1124751934-260320"}, 40) = 0 chmod("/tmp/alsa-dmix-10641-1124751934-260320", 0600) = 0 listen(5, 4) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID| SIGCHLD, child_tidptr=0xb7e0b6f8) = 10642 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(10642, NULL, 0) = 10642 shmget(5678294, 131072, IPC_CREAT|0600) = 2818068 shmat(2818068, 0, 0) = 0xb7f8c000 mlock(0xb7f8c000, 131072) = 0 ioctl(6, AGPIOC_ACQUIRE or APM_IOC_STANDBY, 0xbfad3230) = 0 stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7467, ...}) = 0 open("/dev/snd/controlC0", O_RDONLY) = 7 close(7) = 0 open("/dev/snd/timer", O_RDONLY|O_NONBLOCK) = 7 ioctl(7, 0x80045400, 0xbfad2fbc) = 0 ioctl(7, TIOCSPGRP, 0xbfad2fc0) = 0 ioctl(7, 0x80045400, 0xbfad336c) = 0 open("/proc/cpuinfo", O_RDONLY) = 8 fstat64(8, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f8b000 read(8, "processor\t: 0\nvendor_id\t: Authen"..., 1024) = 413 read(8, "", 1024) = 0 close(8) = 0 munmap(0xb7f8b000, 4096) = 0 semop(229376, 0xbfad33f0, 1) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ -- William Kenworthy Home! -- gentoo-user@gentoo.org mailing list