[Subject Prev][Subject Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hts-users:00878] Re: and Nitech US BDL ARCTIC HTS...


Nickolay V. Shmyrev wrote:

Please try to run festival --server with strace to check exact error
code returned by fopen:

strace festival --server 2> strace.log

I suppose we have file descriptor leakage here thus it doesn't work with
a lot of big files. So it must be a bug in festival.

About more markup features support in festival, of course this work can
be done but I'm afraid about it's future. For example HTS 2.0 port which
is available for a long time still neither released nor included in any
form.

I've found that I can get by without sable at all.  About the only thing
I had remaining was the sayas time mode and a simple str_replace to
change  ":00" to "o'clock" and a ":" to a pause and I was able eliminate
even that.

So now I'm working with straight text files.  This one causes the
festival server to crash repeatedly.  The error, as ktrace reveals
below, is too many open files.


The following are trainings for Albany County.  At any time you may
press zero to return to the Main Menu, press one to skip to the next
training or nine to repeat this training.  silencebreak silencebreak
On November 17th, 2007 a training titled "Learning Environments The
Essential Teaching Element" will be held at the Training site will be
given when you register in Laramie, Wyoming.
The training will begin at 10 o'clock   A.M.  and end at 4 o'clock
P.M. The trainers for this training are Kristalei Baskins, Theresa
Billings, Tammy Duhon, Ginny Harmelink, Bridget White, Jackie Shaffer,
Cheryl Kolesien, Candice Zumbrennen, Stephanie Holwell, Jackie Immel,
Bobbie Jo Lake and Pam Stevens.
Hours will be awarded in these core areas:
The Active Learning Environment: 5.0 Hours.
Notes for this event include Pre-register by October 26th.  Cost is $25.
  Each participant will receive a Tool Kit (valued at $40) and a $10
bonus for returning their completed portfolio within 90 days after the
training.  The session prepares providers to use the learning
environment as a teaching strategy.   Focusing on environmental
elements.  Looking at space arrangement and routines as opportunities
for growth and learning.  Providing activities that promote independence
and development..
For more information, please contact Children and Nutrition Services at
(800) 578-4017, extension 308.
The phone number again is (800) 578-4017, extension 308.
silencebreak silencebreak silencebreak
silencebreak silencebreak silencebreak



Here's what the server running in the foreground writes to the screen:

client(2) Fri Oct 26 09:43:02 2007 : accepted from localhost.wykids.org
hts_engine: failed to open /tmp/est_20716_00085
closing a file left open: /tmp/est_20716_00001
client(2) Fri Oct 26 09:43:17 2007 : disconnected

The full trace file is over 100MBs, so I looked for the error. Here's a
I ran ktrace against a festival --server instance and found that the
errors I've been getting are too many open files.

Here's what the server running in the foreground writes to the screen:

client(2) Fri Oct 26 09:43:02 2007 : accepted from localhost.wykids.org
hts_engine: failed to open /tmp/est_20716_00085
closing a file left open: /tmp/est_20716_00001
client(2) Fri Oct 26 09:43:17 2007 : disconnected

Here's a relevant section of the trace:

20716 festival GIO   fd 9 read 32 bytes
       "skirmished" ((vbn -9.855) ) () )"
 20716 festival RET   read 16384/0x4000
 20716 festival CALL  munmap(0x7ce3f000,0x2000)
 20716 festival RET   munmap 0
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  open(0x7edb3460,0x601,0x1b6)
 20716 festival NAMI  "/tmp/est_20716_00082"
 20716 festival RET   open 121/0x79
 20716 festival CALL  fcntl(0x79,0x3,0)
 20716 festival RET   fcntl 1
 20716 festival CALL  fstat(0x79,0xcfbc65d0)
 20716 festival RET   fstat 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  write(0x79,0x8a2c1000,0x53e)
 20716 festival GIO   fd 121 wrote 1342 bytes
       "         0    2000000
x^x-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=x@\
        1=1|0/I:6=6/J:6+6-1
           2000000    4000000
x^pau-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=\
        x@1=1|L-L%/I:6=6/J:6+6-1
           4000000    6000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           6000000    8000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           8000000   10000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          10000000   12000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+1+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          12000000   14000001
pau^pau-pau+pau=x@x_x/A:0_0_1/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=\
        x@1=1|L-L%/I:0=0/J:6+6-1
          14000001   16000001
pau^pau-pau+x=x@x_x/A:0_1_1/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=x@\
        1=1|0/I:0=0/J:6+6-1
       "
 20716 festival RET   write 1342/0x53e
 20716 festival CALL  close(0x79)
 20716 festival RET   close 0
 20716 festival CALL  open(0x80dbd680,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-dur.inf"
 20716 festival RET   open 121/0x79
 20716 festival CALL  open(0x80dbd880,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-lf0.inf"
 20716 festival RET   open 122/0x7a
 20716 festival CALL  open(0x80dbd100,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-mcep.inf"
 20716 festival RET   open 123/0x7b
 20716 festival CALL  open(0x80dbd800,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/duration.pdf"
 20716 festival RET   open 125/0x7d
 20716 festival CALL  open(0x80dbda00,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/lf0.pdf"
 20716 festival RET   open 126/0x7e
 20716 festival CALL  open(0x80dbda80,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/p_mcep.pdf"
 20716 festival RET   open 127/0x7f
 20716 festival CALL  open(0x7edb3520,0x601,0x1b6)
 20716 festival RET   open -1 errno 24 Too many open files
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "h"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "g"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       ":"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "f"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "a"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "l"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "d"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "m"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "2"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "7"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "1"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "6"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "8"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "5"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc6823,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "
       "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  write(0x6,0x3c01760a,0x3)
 20716 festival GIO   fd 6 wrote 3 bytes
       "ER
       "
 20716 festival RET   write 3
 20716 festival CALL  sigaction(0x2,0xcfbc70f0,0xcfbc70e0)
 20716 festival RET   sigaction 0
 20716 festival CALL  write(0x2,0xcfbc6840,0x2f)
 20716 festival GIO   fd 2 wrote 47 bytes
       "closing a file left open: /tmp/est_20716_00001
       "
 20716 festival RET   write 47/0x2f
 20716 festival CALL  close(0x7)
 20716 festival RET   close 0
 20716 festival CALL  munmap(0x8646f000,0x4000)
 20716 festival RET   munmap 0
 20716 festival CALL  ioctl(0,TIOCGETA,0xcfbc7050)
 20716 festival RET   ioctl -1 errno 45 Operation not supported
 20716 festival CALL  read(0,0x83f53000,0x4000)
 20716 festival RET   read 0
 20716 festival CALL  gettimeofday(0xcfbc6d08,0)
 20716 festival RET   gettimeofday 0
 20716 festival CALL  write(0x1,0x87003000,0x32)
 20716 festival GIO   fd 1 wrote 50 bytes
       "client(2) Fri Oct 26 09:43:17 2007 : disconnected
       "

Thanks,

Jeff Ross
I ran ktrace against a festival --server instance and found that the
errors I've been getting are too many open files.

Here's what the server running in the foreground writes to the screen:

client(2) Fri Oct 26 09:43:02 2007 : accepted from localhost.wykids.org
hts_engine: failed to open /tmp/est_20716_00085
closing a file left open: /tmp/est_20716_00001
client(2) Fri Oct 26 09:43:17 2007 : disconnected

Here's a relevant section of the trace:

20716 festival GIO   fd 9 read 32 bytes
       "skirmished" ((vbn -9.855) ) () )"
 20716 festival RET   read 16384/0x4000
 20716 festival CALL  munmap(0x7ce3f000,0x2000)
 20716 festival RET   munmap 0
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  open(0x7edb3460,0x601,0x1b6)
 20716 festival NAMI  "/tmp/est_20716_00082"
 20716 festival RET   open 121/0x79
 20716 festival CALL  fcntl(0x79,0x3,0)
 20716 festival RET   fcntl 1
 20716 festival CALL  fstat(0x79,0xcfbc65d0)
 20716 festival RET   fstat 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  write(0x79,0x8a2c1000,0x53e)
 20716 festival GIO   fd 121 wrote 1342 bytes
       "         0    2000000
x^x-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=x@\
        1=1|0/I:6=6/J:6+6-1
           2000000    4000000
x^pau-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=\
        x@1=1|L-L%/I:6=6/J:6+6-1
           4000000    6000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           6000000    8000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           8000000   10000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          10000000   12000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+1+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          12000000   14000001
pau^pau-pau+pau=x@x_x/A:0_0_1/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=\
        x@1=1|L-L%/I:0=0/J:6+6-1
          14000001   16000001
pau^pau-pau+x=x@x_x/A:0_1_1/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=x@\
        1=1|0/I:0=0/J:6+6-1
       "
 20716 festival RET   write 1342/0x53e
 20716 festival CALL  close(0x79)
 20716 festival RET   close 0
 20716 festival CALL  open(0x80dbd680,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-dur.inf"
 20716 festival RET   open 121/0x79
 20716 festival CALL  open(0x80dbd880,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-lf0.inf"
 20716 festival RET   open 122/0x7a
 20716 festival CALL  open(0x80dbd100,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-mcep.inf"
 20716 festival RET   open 123/0x7b
 20716 festival CALL  open(0x80dbd800,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/duration.pdf"
 20716 festival RET   open 125/0x7d
 20716 festival CALL  open(0x80dbda00,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/lf0.pdf"
 20716 festival RET   open 126/0x7e
 20716 festival CALL  open(0x80dbda80,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/p_mcep.pdf"
 20716 festival RET   open 127/0x7f
 20716 festival CALL  open(0x7edb3520,0x601,0x1b6)
 20716 festival RET   open -1 errno 24 Too many open files
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "h"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "g"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       ":"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "f"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "a"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "l"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "d"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "m"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "2"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "7"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "1"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "6"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "8"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "5"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc6823,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "
       "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  write(0x6,0x3c01760a,0x3)
 20716 festival GIO   fd 6 wrote 3 bytes
       "ER
       "
 20716 festival RET   write 3
 20716 festival CALL  sigaction(0x2,0xcfbc70f0,0xcfbc70e0)
 20716 festival RET   sigaction 0
 20716 festival CALL  write(0x2,0xcfbc6840,0x2f)
 20716 festival GIO   fd 2 wrote 47 bytes
       "closing a file left open: /tmp/est_20716_00001
       "
 20716 festival RET   write 47/0x2f
 20716 festival CALL  close(0x7)
 20716 festival RET   close 0
 20716 festival CALL  munmap(0x8646f000,0x4000)
 20716 festival RET   munmap 0
 20716 festival CALL  ioctl(0,TIOCGETA,0xcfbc7050)
 20716 festival RET   ioctl -1 errno 45 Operation not supported
 20716 festival CALL  read(0,0x83f53000,0x4000)
 20716 festival RET   read 0
 20716 festival CALL  gettimeofday(0xcfbc6d08,0)
 20716 festival RET   gettimeofday 0
 20716 festival CALL  write(0x1,0x87003000,0x32)
 20716 festival GIO   fd 1 wrote 50 bytes
       "client(2) Fri Oct 26 09:43:17 2007 : disconnected
       "

Thanks,

Jeff Ross
I ran ktrace against a festival --server instance and found that the
errors I've been getting are too many open files.

Here's what the server running in the foreground writes to the screen:

client(2) Fri Oct 26 09:43:02 2007 : accepted from localhost.wykids.org
hts_engine: failed to open /tmp/est_20716_00085
closing a file left open: /tmp/est_20716_00001
client(2) Fri Oct 26 09:43:17 2007 : disconnected

Here's a relevant section of the trace:

20716 festival GIO   fd 9 read 32 bytes
       "skirmished" ((vbn -9.855) ) () )"
 20716 festival RET   read 16384/0x4000
 20716 festival CALL  munmap(0x7ce3f000,0x2000)
 20716 festival RET   munmap 0
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  open(0x7edb3460,0x601,0x1b6)
 20716 festival NAMI  "/tmp/est_20716_00082"
 20716 festival RET   open 121/0x79
 20716 festival CALL  fcntl(0x79,0x3,0)
 20716 festival RET   fcntl 1
 20716 festival CALL  fstat(0x79,0xcfbc65d0)
 20716 festival RET   fstat 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  write(0x79,0x8a2c1000,0x53e)
 20716 festival GIO   fd 121 wrote 1342 bytes
       "         0    2000000
x^x-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=x@\
        1=1|0/I:6=6/J:6+6-1
           2000000    4000000
x^pau-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=\
        x@1=1|L-L%/I:6=6/J:6+6-1
           4000000    6000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           6000000    8000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           8000000   10000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          10000000   12000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+1+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          12000000   14000001
pau^pau-pau+pau=x@x_x/A:0_0_1/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=\
        x@1=1|L-L%/I:0=0/J:6+6-1
          14000001   16000001
pau^pau-pau+x=x@x_x/A:0_1_1/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=x@\
        1=1|0/I:0=0/J:6+6-1
       "
 20716 festival RET   write 1342/0x53e
 20716 festival CALL  close(0x79)
 20716 festival RET   close 0
 20716 festival CALL  open(0x80dbd680,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-dur.inf"
 20716 festival RET   open 121/0x79
 20716 festival CALL  open(0x80dbd880,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-lf0.inf"
 20716 festival RET   open 122/0x7a
 20716 festival CALL  open(0x80dbd100,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-mcep.inf"
 20716 festival RET   open 123/0x7b
 20716 festival CALL  open(0x80dbd800,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/duration.pdf"
 20716 festival RET   open 125/0x7d
 20716 festival CALL  open(0x80dbda00,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/lf0.pdf"
 20716 festival RET   open 126/0x7e
 20716 festival CALL  open(0x80dbda80,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/p_mcep.pdf"
 20716 festival RET   open 127/0x7f
 20716 festival CALL  open(0x7edb3520,0x601,0x1b6)
 20716 festival RET   open -1 errno 24 Too many open files
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "h"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "g"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       ":"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "f"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "a"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "l"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "d"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "m"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "2"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "7"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "1"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "6"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "8"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "5"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc6823,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "
       "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  write(0x6,0x3c01760a,0x3)
 20716 festival GIO   fd 6 wrote 3 bytes
       "ER
       "
 20716 festival RET   write 3
 20716 festival CALL  sigaction(0x2,0xcfbc70f0,0xcfbc70e0)
 20716 festival RET   sigaction 0
 20716 festival CALL  write(0x2,0xcfbc6840,0x2f)
 20716 festival GIO   fd 2 wrote 47 bytes
       "closing a file left open: /tmp/est_20716_00001
       "
 20716 festival RET   write 47/0x2f
 20716 festival CALL  close(0x7)
 20716 festival RET   close 0
 20716 festival CALL  munmap(0x8646f000,0x4000)
 20716 festival RET   munmap 0
 20716 festival CALL  ioctl(0,TIOCGETA,0xcfbc7050)
 20716 festival RET   ioctl -1 errno 45 Operation not supported
 20716 festival CALL  read(0,0x83f53000,0x4000)
 20716 festival RET   read 0
 20716 festival CALL  gettimeofday(0xcfbc6d08,0)
 20716 festival RET   gettimeofday 0
 20716 festival CALL  write(0x1,0x87003000,0x32)
 20716 festival GIO   fd 1 wrote 50 bytes
       "client(2) Fri Oct 26 09:43:17 2007 : disconnected
       "

Thanks,

Jeff Ross
I ran ktrace against a festival --server instance and found that the
errors I've been getting are too many open files.

Here's what the server running in the foreground writes to the screen:

client(2) Fri Oct 26 09:43:02 2007 : accepted from localhost.wykids.org
hts_engine: failed to open /tmp/est_20716_00085
closing a file left open: /tmp/est_20716_00001
client(2) Fri Oct 26 09:43:17 2007 : disconnected

Here's a relevant section of the trace:

20716 festival GIO   fd 9 read 32 bytes
       "skirmished" ((vbn -9.855) ) () )"
 20716 festival RET   read 16384/0x4000
 20716 festival CALL  munmap(0x7ce3f000,0x2000)
 20716 festival RET   munmap 0
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  open(0x7edb3460,0x601,0x1b6)
 20716 festival NAMI  "/tmp/est_20716_00082"
 20716 festival RET   open 121/0x79
 20716 festival CALL  fcntl(0x79,0x3,0)
 20716 festival RET   fcntl 1
 20716 festival CALL  fstat(0x79,0xcfbc65d0)
 20716 festival RET   fstat 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  write(0x79,0x8a2c1000,0x53e)
 20716 festival GIO   fd 121 wrote 1342 bytes
       "         0    2000000
x^x-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=x@\
        1=1|0/I:6=6/J:6+6-1
           2000000    4000000
x^pau-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=\
        x@1=1|L-L%/I:6=6/J:6+6-1
           4000000    6000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           6000000    8000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           8000000   10000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          10000000   12000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+1+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          12000000   14000001
pau^pau-pau+pau=x@x_x/A:0_0_1/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=\
        x@1=1|L-L%/I:0=0/J:6+6-1
          14000001   16000001
pau^pau-pau+x=x@x_x/A:0_1_1/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=x@\
        1=1|0/I:0=0/J:6+6-1
       "
 20716 festival RET   write 1342/0x53e
 20716 festival CALL  close(0x79)
 20716 festival RET   close 0
 20716 festival CALL  open(0x80dbd680,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-dur.inf"
 20716 festival RET   open 121/0x79
 20716 festival CALL  open(0x80dbd880,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-lf0.inf"
 20716 festival RET   open 122/0x7a
 20716 festival CALL  open(0x80dbd100,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-mcep.inf"
 20716 festival RET   open 123/0x7b
 20716 festival CALL  open(0x80dbd800,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/duration.pdf"
 20716 festival RET   open 125/0x7d
 20716 festival CALL  open(0x80dbda00,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/lf0.pdf"
 20716 festival RET   open 126/0x7e
 20716 festival CALL  open(0x80dbda80,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/p_mcep.pdf"
 20716 festival RET   open 127/0x7f
 20716 festival CALL  open(0x7edb3520,0x601,0x1b6)
 20716 festival RET   open -1 errno 24 Too many open files
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "h"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "g"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       ":"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "f"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "a"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "l"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "d"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "m"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "2"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "7"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "1"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "6"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "8"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "5"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc6823,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "
       "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  write(0x6,0x3c01760a,0x3)
 20716 festival GIO   fd 6 wrote 3 bytes
       "ER
       "
 20716 festival RET   write 3
 20716 festival CALL  sigaction(0x2,0xcfbc70f0,0xcfbc70e0)
 20716 festival RET   sigaction 0
 20716 festival CALL  write(0x2,0xcfbc6840,0x2f)
 20716 festival GIO   fd 2 wrote 47 bytes
       "closing a file left open: /tmp/est_20716_00001
       "
 20716 festival RET   write 47/0x2f
 20716 festival CALL  close(0x7)
 20716 festival RET   close 0
 20716 festival CALL  munmap(0x8646f000,0x4000)
 20716 festival RET   munmap 0
 20716 festival CALL  ioctl(0,TIOCGETA,0xcfbc7050)
 20716 festival RET   ioctl -1 errno 45 Operation not supported
 20716 festival CALL  read(0,0x83f53000,0x4000)
 20716 festival RET   read 0
 20716 festival CALL  gettimeofday(0xcfbc6d08,0)
 20716 festival RET   gettimeofday 0
 20716 festival CALL  write(0x1,0x87003000,0x32)
 20716 festival GIO   fd 1 wrote 50 bytes
       "client(2) Fri Oct 26 09:43:17 2007 : disconnected
       "

Thanks,

Jeff Ross
I ran ktrace against a festival --server instance and found that the
errors I've been getting are too many open files.

Here's what the server running in the foreground writes to the screen:

client(2) Fri Oct 26 09:43:02 2007 : accepted from localhost.wykids.org
hts_engine: failed to open /tmp/est_20716_00085
closing a file left open: /tmp/est_20716_00001
client(2) Fri Oct 26 09:43:17 2007 : disconnected

Here's a relevant section of the trace:

20716 festival GIO   fd 9 read 32 bytes
       "skirmished" ((vbn -9.855) ) () )"
 20716 festival RET   read 16384/0x4000
 20716 festival CALL  munmap(0x7ce3f000,0x2000)
 20716 festival RET   munmap 0
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  open(0x7edb3460,0x601,0x1b6)
 20716 festival NAMI  "/tmp/est_20716_00082"
 20716 festival RET   open 121/0x79
 20716 festival CALL  fcntl(0x79,0x3,0)
 20716 festival RET   fcntl 1
 20716 festival CALL  fstat(0x79,0xcfbc65d0)
 20716 festival RET   fstat 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  write(0x79,0x8a2c1000,0x53e)
 20716 festival GIO   fd 121 wrote 1342 bytes
       "         0    2000000
x^x-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=x@\
        1=1|0/I:6=6/J:6+6-1
           2000000    4000000
x^pau-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=\
        x@1=1|L-L%/I:6=6/J:6+6-1
           4000000    6000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           6000000    8000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           8000000   10000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          10000000   12000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+1+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          12000000   14000001
pau^pau-pau+pau=x@x_x/A:0_0_1/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=\
        x@1=1|L-L%/I:0=0/J:6+6-1
          14000001   16000001
pau^pau-pau+x=x@x_x/A:0_1_1/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=x@\
        1=1|0/I:0=0/J:6+6-1
       "
 20716 festival RET   write 1342/0x53e
 20716 festival CALL  close(0x79)
 20716 festival RET   close 0
 20716 festival CALL  open(0x80dbd680,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-dur.inf"
 20716 festival RET   open 121/0x79
 20716 festival CALL  open(0x80dbd880,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-lf0.inf"
 20716 festival RET   open 122/0x7a
 20716 festival CALL  open(0x80dbd100,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-mcep.inf"
 20716 festival RET   open 123/0x7b
 20716 festival CALL  open(0x80dbd800,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/duration.pdf"
 20716 festival RET   open 125/0x7d
 20716 festival CALL  open(0x80dbda00,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/lf0.pdf"
 20716 festival RET   open 126/0x7e
 20716 festival CALL  open(0x80dbda80,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/p_mcep.pdf"
 20716 festival RET   open 127/0x7f
 20716 festival CALL  open(0x7edb3520,0x601,0x1b6)
 20716 festival RET   open -1 errno 24 Too many open files
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "h"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "g"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       ":"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "f"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "a"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "l"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "d"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "m"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "2"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "7"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "1"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "6"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "8"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "5"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc6823,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "
       "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  write(0x6,0x3c01760a,0x3)
 20716 festival GIO   fd 6 wrote 3 bytes
       "ER
       "
 20716 festival RET   write 3
 20716 festival CALL  sigaction(0x2,0xcfbc70f0,0xcfbc70e0)
 20716 festival RET   sigaction 0
 20716 festival CALL  write(0x2,0xcfbc6840,0x2f)
 20716 festival GIO   fd 2 wrote 47 bytes
       "closing a file left open: /tmp/est_20716_00001
       "
 20716 festival RET   write 47/0x2f
 20716 festival CALL  close(0x7)
 20716 festival RET   close 0
 20716 festival CALL  munmap(0x8646f000,0x4000)
 20716 festival RET   munmap 0
 20716 festival CALL  ioctl(0,TIOCGETA,0xcfbc7050)
 20716 festival RET   ioctl -1 errno 45 Operation not supported
 20716 festival CALL  read(0,0x83f53000,0x4000)
 20716 festival RET   read 0
 20716 festival CALL  gettimeofday(0xcfbc6d08,0)
 20716 festival RET   gettimeofday 0
 20716 festival CALL  write(0x1,0x87003000,0x32)
 20716 festival GIO   fd 1 wrote 50 bytes
       "client(2) Fri Oct 26 09:43:17 2007 : disconnected
       "

Thanks,

Jeff Ross
I ran ktrace against a festival --server instance and found that the
errors I've been getting are too many open files.

Here's what the server running in the foreground writes to the screen:

client(2) Fri Oct 26 09:43:02 2007 : accepted from localhost.wykids.org
hts_engine: failed to open /tmp/est_20716_00085
closing a file left open: /tmp/est_20716_00001
client(2) Fri Oct 26 09:43:17 2007 : disconnected

Here's a relevant section of the trace:

20716 festival GIO   fd 9 read 32 bytes
       "skirmished" ((vbn -9.855) ) () )"
 20716 festival RET   read 16384/0x4000
 20716 festival CALL  munmap(0x7ce3f000,0x2000)
 20716 festival RET   munmap 0
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  open(0x7edb3460,0x601,0x1b6)
 20716 festival NAMI  "/tmp/est_20716_00082"
 20716 festival RET   open 121/0x79
 20716 festival CALL  fcntl(0x79,0x3,0)
 20716 festival RET   fcntl 1
 20716 festival CALL  fstat(0x79,0xcfbc65d0)
 20716 festival RET   fstat 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  write(0x79,0x8a2c1000,0x53e)
 20716 festival GIO   fd 121 wrote 1342 bytes
       "         0    2000000
x^x-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=x@\
        1=1|0/I:6=6/J:6+6-1
           2000000    4000000
x^pau-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=\
        x@1=1|L-L%/I:6=6/J:6+6-1
           4000000    6000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           6000000    8000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           8000000   10000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          10000000   12000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+1+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          12000000   14000001
pau^pau-pau+pau=x@x_x/A:0_0_1/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=\
        x@1=1|L-L%/I:0=0/J:6+6-1
          14000001   16000001
pau^pau-pau+x=x@x_x/A:0_1_1/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=x@\
        1=1|0/I:0=0/J:6+6-1
       "
 20716 festival RET   write 1342/0x53e
 20716 festival CALL  close(0x79)
 20716 festival RET   close 0
 20716 festival CALL  open(0x80dbd680,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-dur.inf"
 20716 festival RET   open 121/0x79
 20716 festival CALL  open(0x80dbd880,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-lf0.inf"
 20716 festival RET   open 122/0x7a
 20716 festival CALL  open(0x80dbd100,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-mcep.inf"
 20716 festival RET   open 123/0x7b
 20716 festival CALL  open(0x80dbd800,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/duration.pdf"
 20716 festival RET   open 125/0x7d
 20716 festival CALL  open(0x80dbda00,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/lf0.pdf"
 20716 festival RET   open 126/0x7e
 20716 festival CALL  open(0x80dbda80,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/p_mcep.pdf"
 20716 festival RET   open 127/0x7f
 20716 festival CALL  open(0x7edb3520,0x601,0x1b6)
 20716 festival RET   open -1 errno 24 Too many open files
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "h"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "g"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       ":"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "f"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "a"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "l"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "d"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "m"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "2"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "7"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "1"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "6"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "8"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "5"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc6823,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "
       "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  write(0x6,0x3c01760a,0x3)
 20716 festival GIO   fd 6 wrote 3 bytes
       "ER
       "
 20716 festival RET   write 3
 20716 festival CALL  sigaction(0x2,0xcfbc70f0,0xcfbc70e0)
 20716 festival RET   sigaction 0
 20716 festival CALL  write(0x2,0xcfbc6840,0x2f)
 20716 festival GIO   fd 2 wrote 47 bytes
       "closing a file left open: /tmp/est_20716_00001
       "
 20716 festival RET   write 47/0x2f
 20716 festival CALL  close(0x7)
 20716 festival RET   close 0
 20716 festival CALL  munmap(0x8646f000,0x4000)
 20716 festival RET   munmap 0
 20716 festival CALL  ioctl(0,TIOCGETA,0xcfbc7050)
 20716 festival RET   ioctl -1 errno 45 Operation not supported
 20716 festival CALL  read(0,0x83f53000,0x4000)
 20716 festival RET   read 0
 20716 festival CALL  gettimeofday(0xcfbc6d08,0)
 20716 festival RET   gettimeofday 0
 20716 festival CALL  write(0x1,0x87003000,0x32)
 20716 festival GIO   fd 1 wrote 50 bytes
       "client(2) Fri Oct 26 09:43:17 2007 : disconnected
       "

Thanks,

Jeff Ross
I ran ktrace against a festival --server instance and found that the
errors I've been getting are too many open files.

Here's what the server running in the foreground writes to the screen:

client(2) Fri Oct 26 09:43:02 2007 : accepted from localhost.wykids.org
hts_engine: failed to open /tmp/est_20716_00085
closing a file left open: /tmp/est_20716_00001
client(2) Fri Oct 26 09:43:17 2007 : disconnected

Here's a relevant section of the trace:

20716 festival GIO   fd 9 read 32 bytes
       "skirmished" ((vbn -9.855) ) () )"
 20716 festival RET   read 16384/0x4000
 20716 festival CALL  munmap(0x7ce3f000,0x2000)
 20716 festival RET   munmap 0
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  open(0x7edb3460,0x601,0x1b6)
 20716 festival NAMI  "/tmp/est_20716_00082"
 20716 festival RET   open 121/0x79
 20716 festival CALL  fcntl(0x79,0x3,0)
 20716 festival RET   fcntl 1
 20716 festival CALL  fstat(0x79,0xcfbc65d0)
 20716 festival RET   fstat 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  write(0x79,0x8a2c1000,0x53e)
 20716 festival GIO   fd 121 wrote 1342 bytes
       "         0    2000000
x^x-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=x@\
        1=1|0/I:6=6/J:6+6-1
           2000000    4000000
x^pau-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=\
        x@1=1|L-L%/I:6=6/J:6+6-1
           4000000    6000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           6000000    8000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           8000000   10000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          10000000   12000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+1+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          12000000   14000001
pau^pau-pau+pau=x@x_x/A:0_0_1/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=\
        x@1=1|L-L%/I:0=0/J:6+6-1
          14000001   16000001
pau^pau-pau+x=x@x_x/A:0_1_1/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=x@\
        1=1|0/I:0=0/J:6+6-1
       "
 20716 festival RET   write 1342/0x53e
 20716 festival CALL  close(0x79)
 20716 festival RET   close 0
 20716 festival CALL  open(0x80dbd680,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-dur.inf"
 20716 festival RET   open 121/0x79
 20716 festival CALL  open(0x80dbd880,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-lf0.inf"
 20716 festival RET   open 122/0x7a
 20716 festival CALL  open(0x80dbd100,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-mcep.inf"
 20716 festival RET   open 123/0x7b
 20716 festival CALL  open(0x80dbd800,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/duration.pdf"
 20716 festival RET   open 125/0x7d
 20716 festival CALL  open(0x80dbda00,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/lf0.pdf"
 20716 festival RET   open 126/0x7e
 20716 festival CALL  open(0x80dbda80,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/p_mcep.pdf"
 20716 festival RET   open 127/0x7f
 20716 festival CALL  open(0x7edb3520,0x601,0x1b6)
 20716 festival RET   open -1 errno 24 Too many open files
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "h"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "g"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       ":"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "f"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "a"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "l"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "d"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "m"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "2"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "7"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "1"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "6"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "8"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "5"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc6823,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "
       "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  write(0x6,0x3c01760a,0x3)
 20716 festival GIO   fd 6 wrote 3 bytes
       "ER
       "
 20716 festival RET   write 3
 20716 festival CALL  sigaction(0x2,0xcfbc70f0,0xcfbc70e0)
 20716 festival RET   sigaction 0
 20716 festival CALL  write(0x2,0xcfbc6840,0x2f)
 20716 festival GIO   fd 2 wrote 47 bytes
       "closing a file left open: /tmp/est_20716_00001
       "
 20716 festival RET   write 47/0x2f
 20716 festival CALL  close(0x7)
 20716 festival RET   close 0
 20716 festival CALL  munmap(0x8646f000,0x4000)
 20716 festival RET   munmap 0
 20716 festival CALL  ioctl(0,TIOCGETA,0xcfbc7050)
 20716 festival RET   ioctl -1 errno 45 Operation not supported
 20716 festival CALL  read(0,0x83f53000,0x4000)
 20716 festival RET   read 0
 20716 festival CALL  gettimeofday(0xcfbc6d08,0)
 20716 festival RET   gettimeofday 0
 20716 festival CALL  write(0x1,0x87003000,0x32)
 20716 festival GIO   fd 1 wrote 50 bytes
       "client(2) Fri Oct 26 09:43:17 2007 : disconnected
       "

Thanks,

Jeff Ross
relevant section of the trace:

20716 festival GIO   fd 9 read 32 bytes
       "skirmished" ((vbn -9.855) ) () )"
 20716 festival RET   read 16384/0x4000
 20716 festival CALL  munmap(0x7ce3f000,0x2000)
 20716 festival RET   munmap 0
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  getpid()
 20716 festival RET   getpid 20716/0x50ec
 20716 festival CALL  open(0x7edb3460,0x601,0x1b6)
 20716 festival NAMI  "/tmp/est_20716_00082"
 20716 festival RET   open 121/0x79
 20716 festival CALL  fcntl(0x79,0x3,0)
 20716 festival RET   fcntl 1
 20716 festival CALL  fstat(0x79,0xcfbc65d0)
 20716 festival RET   fstat 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x80883000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  write(0x79,0x8a2c1000,0x53e)
 20716 festival GIO   fd 121 wrote 1342 bytes
       "         0    2000000
x^x-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=x@\
        1=1|0/I:6=6/J:6+6-1
           2000000    4000000
x^pau-pau+pau=pau@x_x/A:0_0_0/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+1/D:0_0/E:x+x@x+x&x+x#x+x/F:content_1/G:0_0/H:x=\
        x@1=1|L-L%/I:6=6/J:6+6-1
           4000000    6000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           6000000    8000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
           8000000   10000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+0+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          10000000   12000000
pau^pau-pau+pau=pau@x_x/A:0_0_1/B:x-x-x@x-x&x-x#\

x-x$x-x!x-x;x-x|x/C:0+1+1/D:content_1/E:x+x@x+x&x+x#x+x/F:content_1/G:\
        6_6/H:x=x@1=1|L-L%/I:6=6/J:6+6-1
          12000000   14000001
pau^pau-pau+pau=x@x_x/A:0_0_1/B:x-x-x@x-x&x-x#x-\

x$x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=\
        x@1=1|L-L%/I:0=0/J:6+6-1
          14000001   16000001
pau^pau-pau+x=x@x_x/A:0_1_1/B:x-x-x@x-x&x-x#x-x$\

x-x!x-x;x-x|x/C:0+0+0/D:content_1/E:x+x@x+x&x+x#x+x/F:0_0/G:6_6/H:x=x@\
        1=1|0/I:0=0/J:6+6-1
       "
 20716 festival RET   write 1342/0x53e
 20716 festival CALL  close(0x79)
 20716 festival RET   close 0
 20716 festival CALL  open(0x80dbd680,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-dur.inf"
 20716 festival RET   open 121/0x79
 20716 festival CALL  open(0x80dbd880,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-lf0.inf"
 20716 festival RET   open 122/0x7a
 20716 festival CALL  open(0x80dbd100,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/trees-mcep.inf"
 20716 festival RET   open 123/0x7b
 20716 festival CALL  open(0x80dbd800,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/duration.pdf"
 20716 festival RET   open 125/0x7d
 20716 festival CALL  open(0x80dbda00,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/lf0.pdf"
 20716 festival RET   open 126/0x7e
 20716 festival CALL  open(0x80dbda80,0,0x1b6)
 20716 festival NAMI
"/usr/local/lib/festival/voices/us/nitech_us_bdl_arctic_hts/hts/p_mcep.pdf"
 20716 festival RET   open 127/0x7f
 20716 festival CALL  open(0x7edb3520,0x601,0x1b6)
 20716 festival RET   open -1 errno 24 Too many open files
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "h"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "g"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       ":"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "f"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "a"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "i"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "l"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "d"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "o"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "n"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67d3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       " "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x25b1f000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "m"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "p"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "/"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "e"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "s"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "t"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "2"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "7"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "1"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "6"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "_"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "0"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "8"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc67e3,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "5"
 20716 festival RET   write 1
 20716 festival CALL  write(0x2,0xcfbc6823,0x1)
 20716 festival GIO   fd 2 wrote 1 bytes
       "
       "
 20716 festival RET   write 1
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x3c092000,0x1000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x1,0xffffffff)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x3)
 20716 festival RET   mprotect 0
 20716 festival CALL  mprotect(0x2530d000,0x2000,0x1)
 20716 festival RET   mprotect 0
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask -65793/0xfffefeff
 20716 festival CALL  sigprocmask(0x3,0)
 20716 festival RET   sigprocmask 0
 20716 festival CALL  write(0x6,0x3c01760a,0x3)
 20716 festival GIO   fd 6 wrote 3 bytes
       "ER
       "
 20716 festival RET   write 3
 20716 festival CALL  sigaction(0x2,0xcfbc70f0,0xcfbc70e0)
 20716 festival RET   sigaction 0
 20716 festival CALL  write(0x2,0xcfbc6840,0x2f)
 20716 festival GIO   fd 2 wrote 47 bytes
       "closing a file left open: /tmp/est_20716_00001
       "
 20716 festival RET   write 47/0x2f
 20716 festival CALL  close(0x7)
 20716 festival RET   close 0
 20716 festival CALL  munmap(0x8646f000,0x4000)
 20716 festival RET   munmap 0
 20716 festival CALL  ioctl(0,TIOCGETA,0xcfbc7050)
 20716 festival RET   ioctl -1 errno 45 Operation not supported
 20716 festival CALL  read(0,0x83f53000,0x4000)
 20716 festival RET   read 0
 20716 festival CALL  gettimeofday(0xcfbc6d08,0)
 20716 festival RET   gettimeofday 0
 20716 festival CALL  write(0x1,0x87003000,0x32)
 20716 festival GIO   fd 1 wrote 50 bytes
       "client(2) Fri Oct 26 09:43:17 2007 : disconnected
       "

I'm going to try breaking up my text into lots of little sentence-long
files.  sox can cat them all together before I convert the wav file to
the telephony format.

Thanks,

Jeff Ross


Follow-Ups
[hts-users:00893] Re: and Nitech US BDL ARCTIC HTS..., Nickolay V. Shmyrev
References
[hts-users:00873] and Nitech US BDL ARCTIC HTS..., Jeff Ross
[hts-users:00875] Re: and Nitech US BDL ARCTIC HTS..., Nickolay V. Shmyrev