Error 835



Message text

Illegal attempt to change contents of buffer:  %S_BUF.


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.


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