Tom,
did you look in the .err file. Also check in the
$HCISITEDIR/exec/errors
$HCISITEDIR/exec/hcimonitord/hcimonitord.err file
Does any of the err files shows broken pipe err? If so there is a failure in the interprocess communication.
In my case, I have always had routing from thread_A of process A to thread_B of process B.
Check the nmon/top as well. How does you kernel parameters look.
I am wondering this has something to do with the number of openfiles.
But could not pinpoint to that yet.
Please post your findings.
thanks
Reggie