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

Search for additional results

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