mchr3k/org.intrace

Network output Deadlock

Opened this issue · 0 comments

Main thread attempts to add a trace line to network output queue while holding a lock.

Network output thread attempts to grab the same lock as the main thread.

Deadlock!

Main thread needs to add trace to an unbounded queue and then sleep for a time which depends on the length of the queue.