Package: libportaudio0 Version: 18.1-2 Severity: important
As called from iaxcomm, the library writes to stdout PortAudio: read interrupted! repeatedly, at a great rate, until killed. iaxcomm operation appears to be affected by this only in that no audio is delivered to the other party to a call, and it consumes 100% of CPU for the duration of the call. This might be an iaxcomm bug, initializing or using libportaudio wrongly. System is Linux 2.6.x (various releases up to 2.6.12.3) with ALSA drivers snd_es1968 and snd_ac97_codec loaded as modules, and OSS emulation compiled into the kernel. This is the same behavior as in recent static builds of iaxcomm downloadable from the iaxcomm website. *NB*: The static build identified there as "1.0-rc1" does *not* exhibit this problem. (This might be related to bug #304394, which refers to a possibly similar failure in a not-officially-tracked version of libaudio19 that appeared on debian-mentors.) Attaching strace to the second thread (as found in /proc/$$/task/) I see, repeatedly, gettimeofday({1123183211, 658005}, NULL) = 0 ioctl(8, SNDCTL_DSP_GETIPTR, 0xb63caa90) = 0 read(8, 0x825c268, 160) = -1 EINVAL (Invalid argument) write(1, "PortAudio: read interrupted!\n", 29) = 29 /proc/$$/fd/8 shows up as /dev/dsp, open for reading. I don't know if 0x825c268 here is a legitimate address for the process, but it is the only argument that looks like it could be invalid. I will be happy to try out anything you suggest. Nathan Myers [EMAIL PROTECTED] -- System Information: Debian Release: 2.2 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12.3+kismet Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages libportaudio0 depends on: ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an libportaudio0 recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]