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