arla hanging on freebsd 3.1-stable

Magnus Ahltorp map at stacken.kth.se
Wed Apr 21 18:53:27 CEST 1999


> It usually hangs while running configure.  Sometimes I can run it
> serveral times in row without problems; other times it hangs on the
> first attempt.  I can kill the configure process to get out of the
> hang, but from then an `ls -l' in that directory hangs.  (Plain `ls'
> doesn't, so it's likely a stat() call that's hanging.)  Everytime a
> process hangs, another arlad worker is used up.  Eventually I run out
> of workers.  Restarting arlad gets things working again.
>
> [...]
>
> Any idea what might be causing this?

Yes, this is most likely caused by a bug in the timeout mechanism. Rx
is keeping a timer (using setitimer/getitimer), and that timer is for
some reason reset. This should normally not happen, since the timer is
set to a timeout of about a year/several years.

My suspicion is that, somewhere, there is a call to setitimer after
the first one (with a lower value), but I cannot find such a call. I'm
currently working on this issue.

/Magnus
map at stacken.kth.se





More information about the Arla-drinkers mailing list