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 single occurrence of the phrase "abort_handle_secondary"
  • 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 for Me (Login required).

Search for additional results

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