This almost always indicates that you have corrupted malloc()'s data
structures by either:
- Freeing memory that malloc() did not give you.
- Writting to free()d memory.
- Freeing memory more than once.
- Writting to memory outside of the blocks you malloc()ed.
You might want to try looking for it with the Electric Fence package:
http://eigen.ee.ualberta.ca/hppd/hpux/Languages/ElectricFence-2.0.5
Hope this helps,
Jim