SAP Knowledge Base Article - Preview

3105439 - Signal 11 in pthread_mutex_unlock() on CtlibController - SAP ASE 16.0

Symptom

  • Right after resyncing of a database was initiated by a DBA and Rep Agent Thread (RAT) for this database disconnected from SRS / shutdown

  • ASE errorlog reported an "infected with Signal 11" error in the module pthread_mutex_lock() with a stack trace for a process running on a non-engine thread which was not a user process:

    Current process (0x0) infected with signal 11 (SIGSEGV)
    Current Process is running on a Non-Engine Thread
    Address 0x0x00007f4be09f5704 (pthread_mutex_lock+0x4), siginfo (code, address) = (1, 0x0x0000000000000048)
     
  • The stack trace includes the following functions:

       pthread_mutex_lock 
       ct_async_wakeup_waiters
       ct_async_iopost 
       np__io_fillbuf_cb
       sybnet__async_poll

  • This error didn't impact ASE, but several databases stopped replicating.
  • Several (not all) RATs were in the "sleeping" state while opening a stream.
  • Stopping and restarting RATs for impacted databases didn't resolve the issue.
  • Rebooting SRS didn't resolve the issue.
  • Rebooting ASE resolved the issue.


Read more...

Environment

  • SAP Adaptive Server Enterprise (ASE) 16.0 SP03 
  • SAP Replication Server (SRS) 16.0  SP03 
  • High Availability Disaster Recovery (HADR)

Product

SAP Adaptive Server Enterprise 16.0

Keywords

CR825662, CR#825662, 825662, CtLib, Controller , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , BC-SYB-REP , Sybase Replication Server (standalone) , Known Error

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.