Error 706



Message text

Process %d tried to remove PROC_HDR 0x%lx  that it does not hold in Pss.


The Memory Manager allocates, deallocates, and manages memory for Adaptive Server. It manages an array of structures in the procedure header, each of which represents a physical page of memory in procedure cache and the current byte allocation of that page.

As part of its memory deallocation process, Adaptive Server stops tracking procedure headers when they are no longer needed and attempts to remove them from procedure cache. Error 706 occurs when Adaptive Server fails to deallocate a procedure header.

Error 706 is caused by memory corruption or an Adaptive Server problem.


Since procedure headers are stored in procedure cache, restarting Adaptive Server should clear error 706. If it does not clear the 706 error or if the 706 error occurs again, contact Sybase Technical Support.

Versions in which this error is raised

All versions