SAP Knowledge Base Article - Preview

2589035 - Timeslice in kboalloc() holding spinlock rpdesmgr_spin, crashing server - SAP ASE

Symptom

  • During periods of high concurrency and heavy load on the system
  • ASE encounters a timeslice in the function kboalloc() with a stack trace:

timeslice -1001, current process infected at 0x1633469 (kboalloc+0x479)
This Adaptive Server process has had 15300421 major and 26010644 minor page faults since boot.

  • With the server process holding a PDESMGR_SPIN spinlock:

Spinlocks held by kpid 12345678
Spinlock Resource->rpdesmgr_spin at address 0x0000000144119980 owned by  12345678

  • Causing ASE to crash.
  • Stack trace shows the following functions:

(null)
ptn__pdes_grab
ptn__pdes_install
ind__ides_init_fromrow
ptn_pdes_init
ind__ides_init_fromrow
ind_ides_init
des__fill_common

  Note: A complete stack trace is available under Attachments.


Read more...

Environment

  • SAP Adaptive Server Enterprise (ASE) 15.7 for Business Suite
  • SAP Adaptive Server Enterprise (ASE) 16.0 for Business Suite
  • 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 ; SAP ERP 6.0

Keywords

802811, CR802811, CR#802811, row_count, rowcount , KBA , BC-DB-SYB , Business Suite on Adaptive Server Enterprise , 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.