SAP Knowledge Base Article - Preview

2900443 - Multiple timeslices with function create_destconst causing ASE crash due to spinlock rpssmgr_spin - SAP ASE

Symptom

  • ASE errorlog shows a sequence of timeslices
  • Resulting in a crash of ASE due to one of the failed spids holding PSS spinlock rpssmgr_spin
  • A typical example would show:
  1. Multiple timeslice at address atomic_try

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

  • The stack for these timeslices includes functions:

(null)
ubfallocf
create_destconst
ss_texttounitext

  1. The timeslice that makes ASE crash is at address kbfalloc

timeslice -501, current process infected at 0x1612276 (kbfalloc+0x8e6)
...
Spinlocks held by kpid 917701777

Spinlock Resource->rpssmgr_spin at address ...

  • A full example of log entries is attached in file KBA_Full_Stack_Example.txt
    • This example shows the error sequence is difficult to read / unpick.


Read more...

Environment

SAP Adaptive Server Enterprise 15.7 & 16.0

Product

SAP Adaptive Server Enterprise 15.7

Keywords

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.