Error 835

Severity

20

Message text

Illegal attempt to change contents of buffer:  %S_BUF.

Explanation

The Cache Manager works in conjunction with the Buffer Manager to manage physical disk pages while they are in memory. When a page is read into memory from the disk, a buffer header is assigned to it. The header tracks the usage and the contents of the page image. The page and the buffer header together define a buffer.

When a client process completes, Adaptive Server performs some cleanup tasks such as closing the buffers and releasing the resources taken up by the buffers. If the client process terminates abnormally, however (for example if the process is killed during execution), Adaptive Server may be unable to carry out the appropriate cleanup, buffers are left open, and error 835 is raised. The error can also occur due to an Adaptive Server problem, when a page being updated is deallocated before the modification can complete.

Action

If the problem re-occurs, shut down and restart Adaptive Server to clear the buffer structure. If error 835 continues to occur, call Sybase Technical Support.

Versions in which this error is raised

All versions