Symptom
- Large IN list queries fail with a signal 11 error. The error is accompanied by a stacktrace referencing the functions:
LeHashBucket::Find()
LeHashTable::Probe()
LeHashContext::ProcessTuple()
LeHashContext::GetNext()
LeHashOp::_LeOpNext()
LeEmitSndOp::_LeOpNext()
LePlanNext() - On systems running SAP applications, a corresponding ST22 short dump occurs for the error:
Database error text: "SQL message: [ASE Error SQL30062:HY000][SAP][ASE ODBC Driver]Invalid character conversion." - 632 error may be raised from a complex query.
Msg 632, Level 20, State 2:
Server '<ASE name>', Line 1:
Attempt to move memory with an incorrect length of <negative value>. Maximum allowed length is 16384. - The stack trace may include the following functions:
memmove_error
LeAlignedDataRow::copyOneCol
LeAlignedDataRow::readRow
LeHashBufferReader::GetNext
LeHashOFileOp::_LeOpNext
LeHashContext::GetNext
LeHashOp::_LeOpNext
Read more...
Environment
- SAP Adaptive Server Enterprise (ASE) 16.0 for Business Suite
- SAP Adaptive Server Enterprise (ASE) 16.0
Product
SAP Adaptive Server Enterprise 16.0 ; SAP NetWeaver 7.5
Keywords
"signal 11", SQL30062, CR#825604, CR 825604, CR825604, 825604 , KBA , BC-DB-SYB , Business Suite on Adaptive Server Enterprise , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , Known Error
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