SAP Knowledge Base Article - Preview

2908677 - Error 835: Illegal attempt to change contents of buffer... - SAP ASE 16.0

Symptom

  • Error 835 with a stack trace is reported in the ASE errorlog:

Error: 835, Severity: 21, State: 11
Illegal attempt to change contents of buffer: BUF=0x0x00002d5682dc7a60, MASS=0x0x00002d5682dc7800, Buf#=2, page=0x0x00002d21e91a2000, dbid=39, Mass vdevno=202, vpage=16045360, Buf lpage=226272562, Mass stat=0x4000009, Buf stat=0x0, size=16384, cid=12 ('index_cache'), Pinned xdes=0x(nil), spid=0.

  • The stack trace includes functions:

smp_bufpredirty
bt__delrow
bt__logandinsdel
bt__delete
bt_delete
dol_ncdelete
dol_delete
row_delete

  Note: A complete stack trace is available under Attachments.

  • Error 835 may be followed by Errors 12313 and 6103:

Error: 12313, Severity: 21, State: 1
Internal error: Insert into page id 226272562 of index id 3 of table 'mytable' (id = 832002964) in database 'mydb' tried to replace undeleted RID (160533220,0) at slot 19 and ridposn 0. Try dropping and recreating the index.

Error: 6103, Severity: 17, State: 1
Unable to do cleanup for the killed process; received Msg 3300.

  • The Error 835 can only be seen if the ASE version is 16.0 SP08 PL03 and Trace Flag 892 has been enabled on ASE server.


Read more...

Environment

SAP Adaptive Server Enterprise (ASE) 16.0 SP08 PL03

Product

SAP Adaptive Server Enterprise 16.0 ; SAP Adaptive Server Enterprise 16.0 Cluster Edition

Keywords

Sybase, ASEServer, SAPASE, dataserver, CR821042, CR#821042, 821042, DML , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , BC-SYB-ASE-CE , ASE Cluster Edition (Standalone) , Bug Filed

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.