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.
SAP Knowledge Base Article - Preview