From: Eric Sosman on
Raxit(a)mykavita.com wrote:
> [...]
> ff140090 lwp_park (0, 0, 0)
> ff12409c _flockget (ff16c3b8, c9610, 44274, ff117594, ff16c308,
> c9610) + 94
> ff118110 fprintf (c9640, a7ae8, f7afa558, 501b0, ff118460, ff168284)
> + 50
> 00059644 logstr
>
> many different threads (approx 100) executing/stcuk in above.

It looks like the hundred threads are all trying to write
a log message at the same time, and are patiently waiting for
their turn to use fprintf on the same FILE* stream. (Verify:
Check whether the first fprintf argument is the same in all
the stacks.) If that's the case, it may be that the CPU spike
is associated with whatever produces all that log activity.
Have you looked at the log messages?

--
Eric Sosman
esosman(a)ieee-dot-org.invalid