Symptom
- Running query against a monitoring (monXxxx / MDA) table
- ASE errorlog reports a timeslice at mon_snapshotSetCounter
- While holding the 'Monitor spinlock', causing the ASE server to crash
- Errorlog entries include (offsets will vary across platform and version) :
timeslice -1234, current process infected at 0x14440d4 (mon_snapshotSetCounter+0xad)
Spinlocks held by kpid 1234567
Spinlock Monitor spinlock at address ....
followed by a stack trace including functions :
(null)
plgrabstats
dbcc_monitor
exec_dbcc
Read more...
Environment
SAP Adaptive Server Enterprise (ASE) 15.7
ASE 16.x is not affected by this.
Product
Sybase Adaptive Server Enterprise Cluster Edition 15.7
Keywords
(null)+0x3c31a0f7e0() , plgrabstats+0x89() , dbcc_monitor+0xc7() , exec_dbcc+0x14e9() , monitor spinlock , KBA , BC-SYB-ASE-CE , ASE Cluster Edition (Standalone) , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , 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.
SAP Knowledge Base Article - Preview