SAP Knowledge Base Article - Preview

2900443 - Multiple timeslices with function create_destconst() cause server crash due to spinlock rpssmgr_spin - SAP ASE

Symptom

  • ASE errorlog shows a sequence of timeslice errors.
  • There are multiple timeslice errors in the module atomic_try():

timeslice -501, current process infected at 0x16e8b18 (atomic_try+0x2)
... (several repeats)
timeslice -501, current process infected at 0x16e8b18 (atomic_try+0x2)

  • With the stack trace that includes functions:

(null)
ubfallocf
create_destconst
ss_texttounitext

  • One of the failed processes hit a timeslice error in the module kbfalloc(): 

timeslice -501, current process infected at 0x1612276 (kbfalloc+0x8e6)

  and did not release the PSS spinlock rpssmgr_spin which resulted in the ASE crash:

Spinlocks held by kpid 917701777
Spinlock Resource->rpssmgr_spin at address ...

  A complete stack trace for this error is available under Attachments.


Read more...

Environment

  • SAP Adaptive Server Enterprise (ASE) 15.7
  • SAP Adaptive Server Enterprise (ASE) 16.0

Product

SAP Adaptive Server Enterprise 15.7 ; SAP Adaptive Server Enterprise 16.0

Keywords

CR821318, CR#821318, 821318, text, unitext, dynamic, prepared, statement, cpu, grace, stacktrace , 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.