SAP Knowledge Base Article - Preview

3101476 - large IN list query fails with a signal 11 and stack trace - SAP ASE

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.