SAP Knowledge Base Article - Preview

2819251 - SAP IQ16.0 sp11.19: IQ crashes with stack at stcxtlib/st_server.cxx:1949

Symptom

IQ server crash with "No more memory (iqlm)":

**************************************************
***   SAP IQ Abort:
***      From:  stcxtlib/st_server.cxx:1949
***      PID: 429556
***      Message: caught signal 11, program abort
***      Thread: 140514070071040  (TID: 1685)
**************************************************

Dump all thread stacks at stcxtlib/st_server.cxx:1949 for PID: 429556 ** While handling one abort, caught signal 11, program abort on thread 140514082703104 (TID 1673) ** While handling one abort, caught signal 11, program abort on thread 140514277447424 (TID 1488) Exception Thrown from slib/s_llhtable.cxx:194, Err# 13, tid 12 origtid 12 O/S Err#: 0, ErrID: 517 (hos_memexception); SQLCode: -1013130, SQLState: 'QBC75', Severity: 14 All IQ large memory has been used, allocation canceled [size: 8388671] -- (slib/s_llhtable.cxx 194) Exception Thrown from dflib/dfo_ColumnVector.cxx:716, Err# 4, tid 1439 origtid 1439 O/S Err#: 0, ErrID: 2065 (hs_BArrayexception); SQLCode: -1006083, SQLState: 'QBA83', Severity: 14 No more memory (iqlm) -- (dflib/dfo_ColumnVector.cxx 716) --+ GB vertical check - GroupBy column is not dfe_Column or is dfe_FPLOrdinal --+ GB vertical check - GroupBy column is not dfe_Column or is dfe_FPLOrdinal --+ GB vertical check - GroupBy column is not dfe_Column or is dfe_FPLOrdinal Stacktrace: ===== Thread Number 140514070071040 (IQ connID: 0007700012) ===== pcstkwalk(stk_trace*, int, db_log*, hos_fd*) ucstkgentrace(int, int) DumpAllThreads(char const*, unsigned int, int) hos_ABORT(char const*, unsigned int, char const*, char*, char*) SigHndlr CopyNotNull_hos_vchar(df_ColumnVectorCopyInfo*) dfo_ColumnVectorBase::LocalFetch() dfo_ColumnVectorBase::FetchOpus() dfo_RowID::FetchOpus() dfo_IndexInsert::FetchOpus() df_CombinerFetchContext::Fetch() hc_dfrun::FillRun(unsigned int&, int, int) hc_dmfrun::InitNextWorkUnit(unsigned int, int, unsigned int) hc_dmfrun::ExecWork(int&, unsigned int) workAllocator::DoWork(unsigned int) hos_thread::Main() hos_lwtask::Start(hos_lwtask*) IQWorkerStarter(void*) run_task_body UnixTask::pre_body(void*) ===== Thread Number 140514082703104 (IQ connID: 0007700012) ===== pcstkwalk(stk_trace*, int, db_log*, hos_fd*) ucstkgentrace(int, int) abort_handle_secondary(char const*) hos_ABORT(char const*, unsigned int, char const*, char*, char*) CopyNotNull_hos_vchar(df_ColumnVectorCopyInfo*) dfo_ColumnVectorBase::LocalFetch() dfo_ColumnVectorBase::FetchOpus() dfo_RowID::FetchOpus() dfo_IndexInsert::FetchOpus() df_CombinerFetchContext::Fetch() hc_dfrun::FillRun(unsigned int&, int, int) hc_dmfrun::InitNextWorkUnit(unsigned int, int, unsigned int) hc_dmfrun::ExecWork(int&, unsigned int) workAllocator::DoWork(unsigned int) hos_thread::Main() hos_lwtask::Start(hos_lwtask*) IQWorkerStarter(void*) run_task_body UnixTask::pre_body(void*)

Read more...

Environment

SAP IQ 16.0

Product

SAP IQ 16.0

Keywords

CR 819754, CR#819754, 819754, CopyNotNull_hos_vchar, df_ColumnVectorCopyInfo, dfo_ColumnVectorBase , 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.