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
- SAP IQ 16.1
Product
SAP IQ 16.0 ; SAP IQ 16.1
Keywords
CR 819754, CR#819754, 819754, CopyNotNull_hos_vchar, df_ColumnVectorCopyInfo, dfo_ColumnVectorBase , 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.