SAP Knowledge Base Article - Preview

2414647 - Signal 11 in lock__draincache or lock__fillcache_work results in server crash - SAP ASE

Symptom

  • A system which runs on SAP ASE database suddenly crashes.
  • A corresponding error in the ASE errorlog is a signal 11 (SIGSEGV) in the module lock__draincache() or lock__fillcache_work():

    • Current process (...) infected with signal 11 (SIGSEGV) 
      Address 0x0x0000000000ea6b2f (lock__draincache+0x8f)

      followed by a stack trace referencing functions:
       
      lock__draincache
      lock_release 
      do_bt_release_rlocks
      bt__splitleaf 
      bt__insert_into_leaf
       
      Note: A complete stack trace is available under Attachments.
       
    • Current process (...) infected with signal 11 (SIGSEGV) 
      Address 0x0x0000000000e19778 (lock__fillcache_work+0x158)
       
      followed by a stack trace referencing functions:
       
      lock__fillcache_work
      lock__fillcache 
      lock_do_logical
  • The terminated processes (sid) hit this signal 11 when holding spinlock rlockobjpool_spin, hence ASE crashes:

Spinlocks held by kpid 12345678 
Spinlock Resource->rlockobjpool_spin


Read more...

Environment

  • SAP Adaptive Server Enterprise (ASE) 15.7 and 16.0 for Business Suite
  • SAP Adaptive Server Enterprise (ASE) 15.7 and 16.0

Product

SAP Adaptive Server Enterprise 15.7 ; SAP Adaptive Server Enterprise 16.0

Keywords

CR804839, CR#804839, 804839, SEGV, segmentation, storage, access, violation, fault, segfault, kisignal, stacktrace,  registers , KBA , BC-DB-SYB , Business Suite on Adaptive Server Enterprise , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , BW-SYS-DB-SYB , BW on Adaptive Server Enterprise , 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.