SAP Knowledge Base Article - Preview

2600680 - IQ Enters a Deadlock If hos_ABORT is recursively called by the same thread - SAP IQ 

Symptom


  • IQ could go into a deadlock.
  • pstacks taken with minutes appart will be identical and will contain 2 occurrences of “hos_ABORT” and a crash in the destructor of st_ErrorQueue::~st_ErrorQueue()
  • IQ would eventually crash

Execerpt of IQMSG

__lll_lock_wait 
_L_lock_854
pthread_mutex_lock
abort_handle_secondary
hos_ABORT
SigHndlr
<signal handler called>
hos_strncat
ucstkgenPrintheading(int, int)
DumpAllThreads
hos_ABORT
Throw
hos_assertexception::ThrowException
st_ErrorQueue::~st_ErrorQueue
st_SAIQInterface::~st_SAIQInterface
st_connection::~st_connection
st_iqctl::DestroyConnection
UIQCtl_DestroyConnection


Read more...

Environment

  • SAP IQ 16.0
  • SAP 16.1

Product

SAP IQ 16.0 ; SAP IQ 16.1

Keywords

CR813157, CR#813157, 813157, stacktrace, stktrc , stack trace, st_ErrorQueue::~st_ErrorQueue, hos_ABORT, abort_handle_secondary , KBA , BC-SYB-IQ , Sybase IQ , Problem

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.