Well, I think I'm getting closer to finding what's causing the
Solaris strangeness; for one, it appears that sometimes the LWP
or Reader gets stuck, and so WasteTime() gets called an awful
lot. A side effect seems to be the creation of several hundred
threads. :)

(gdb) info threads
  640 Thread 511          0xff04b7dc in _restorefsr ()
   from /usr/lib/libthread.so.1
  639 Thread 510          0xff04b7dc in _restorefsr ()
   from /usr/lib/libthread.so.1
and so on.

Reply via email to