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 ONE Support launchpad (Login required).

Search for additional results

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