I can replicate this with a rebuilt, debugging version of the program (and
also with the official package).

Program received signal SIGSEGV, Segmentation fault.
0x0000000000407458 in DBtoLIN (dB=1950) at klatt/parwave.c:584
584             lgtemp = amptable[dB] * .001;
(gdb) bt
#0  0x0000000000407458 in DBtoLIN (dB=1950) at klatt/parwave.c:584
#1  0x0000000000407a28 in gethost (pars=0x8d3520) at klatt/parwave.c:780
#2  0x000000000040913d in parwav (pars=0x8d3520, jwave=0x7fff51320ad0) at 
klatt/parwave.c:1759
#3  0x00000000004070f7 in klatt_to_ulaw (in=0x8ff0c0 
"\024\005\220\001x\005\214\n�, inlen=26000, out=0x7fff51320bc0, 
outlen=0x7fff51320bb8) at klatt/klatt.c:241
#4  0x000000000040fb69 in main (argc=2, argv=0x7fff51320d08) at 
recite/main.c:442

DBtoLIN does a lower-bounds-check on the volume, but not an
upper-bounds-check.  I haven't traced where that excessive volume setting
comes from.


According to the man page, "recite ok" tries to read text from a file called
"ok".  Observed behaviour suggests that the man page is wrong.


Whether it segfaults or not depends on what it's asked to say:
[EMAIL PROTECTED]:~/development/deb-source/recite/recite-1.0$ echo "ok" | recite
Segmentation fault
[EMAIL PROTECTED]:~/development/deb-source/recite/recite-1.0$ echo "aa" | recite
recite: could not open "/dev/dsp": No such file or directory

(I have an ALSA-only kernel.  It doesn't work for me with the aoss wrapper
either, but that could be something misconfigured on my machine).


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26 (SMP w/2 CPU cores; PREEMPT) [custom-built]
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages recite depends on:
ii  libc6                         2.7-16     GNU C Library: Shared libraries

recite recommends no packages.

recite suggests no packages.

This gives no hints for working out why it builds differently on my machine
compared to Robert's.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to