Symptom
- ASE crashed due to engine local cache (ELC) memory corruption
- Sequence of events in the ASE log shows
- ELC validation messages:
ELC_VALIDATION_ERROR: Page address not aligned to memory page size. memptr = 0x2aac72412017, pelc = 0x2aaaae338078, chunksize = 1, engine id = 1, validate_flag = 1
ELC_VALIDATION_CORRECTION: Backup page pointer 0x2aac72412000 was used. pelc = 0x2aaaae338078 - Timeslice with stack containing functions VEH_Optimize() or sort()
timeslice -501, current process infected at 0x224d007 (pausenonatomic+0x9)
mem__pagesfree_this_engine
VEH_Optimize
sort - As the spid htting the timeslice is hloding a spinlock, ASE must go down
Spinlocks held by kpid 218301711
Spinlock eresourcep->erprocelc_spin at address 0x00002aaaad8e9600 owned by 218301711ueshutdown: exiting
Read more...
Environment
- SAP Adaptive Server Enterprise (ASE) 16.0 SP03
- SAP Adaptive Server Enterprise (ASE) 16.0 SP04
Product
SAP Adaptive Server Enterprise 16.0
Keywords
CR 824297, 824297, CR 823887, 823887, VEH_Optimize, sort, eresourcep->erprocelc_spin, vectored exception handler , mem__pagesfree , mem_freepages , mem__free_this_phdr memfree , KBA , 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.