Hi simon,
I think I need more info about your project in order to help.
Which kind of application are you working on ?
- interactive GUI app.
- mod_ruby dynamic-html stuff.
- non-interactive application.
Are your using mutexes, semaphores, processes, threads ?
my application is a web application server. We are heavily using
mutexes (sync) and threads.
hope this helps,
-g.
More info please… im terrible at guessing 
I cannot yet answer you, until then I can give you questions.
- Can you make it fail repeately ? or is it totaly random ?
What is the shortest sequence leading to the loop ?
- Do you have a log-file, what does it say ?
- Does it consume resources while being in that loop ?
- Do you have a suspicion about where this problem may lie
or do you have absolutely no idea ?
- How does the application behave being within that loop ?
- Can you reveal pieces of the code ? is it online ?
If so then someone at ruby-talk can examine it.
- How good are your mutex-skill: hardcore, good, nuby.
- What is the purpose with each of your threads?
Try answer as many as possible 
···
On Fri, 06 Jun 2003 04:13:41 +0000, George Moschovitis wrote:
Hi simon,
I think I need more info about your project in order to help.
Which kind of application are you working on ?
- interactive GUI app.
- mod_ruby dynamic-html stuff.
- non-interactive application.
Are your using mutexes, semaphores, processes, threads ?
my application is a web application server. We are heavily using
mutexes (sync) and threads.
hope this helps,
–
Simon Strandgaard