Symptom
Executing a sequence of lock and DDL operations on a table and its view (see repro steps),
server crashes after non-fatal error stcxtlib/st_iqctl.cxx:1344 and Assertion failed: 109801 (16.1.40.2015).
* In 16.1 SP04 PL12 and SP05 PL03, the same sequence statements causes a silent crash.
No stacktrace, no error in iqmsg. Only message logged is bellow logged in stderror file:
=> "pure virtual method called terminate called without an active exception"
* Stacktrace in SP04 PL13 :
.. *** ERROR *** Assertion failed: 109801 (16.1.40.2015)
..
.. ** Non-Fatal IQ Internal Error Detected
.. ** at stcxtlib/st_iqctl.cxx:1344 on thread 140730386585344 (TID 4)
.. ** *** ERROR *** Assertion failed: 109801 (16.1.40.2015)
...
===== Thread Number ... =====
..
.. StackTraceForThisThread ..
.. UIQCtl_LogAssertionInfoToIQMsg+0x10
.. st_SAIQInterfaceInfo::callFunction()+0x1b
.. st_SAIQInterface::RunIQFunc ..
.. st_SAIQInterface::Execute ..
.. saint_iqthresholdctl::LogAssertionInfoToIQMsg ..
.. DB_Assert ..
.. EngTerminate()+0x8e .
.. <unknown>
.. <unknown>
.. <unknown>
.. TableDefCache::find ..
.. Database::FindTableInCache ..
.. DB_AccessTable ..
.. DB_FindTable ..
.. dbi_find_table_def ..
.. Database::FindTableByName ..
...
Read more...
Environment
- SAP IQ 16.1 SP04.x
- SAP IQ 16.1 SP05.x
Product
Keywords
"pure virtual method called", pure virtual method called , 826178, 826877, Assertion failed, DB_Assert, , KBA , BC-SYB-IQ , Sybase IQ , Bug Filed
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