SAP Knowledge Base Article - Preview

2663557 - Signal 11 at EquivClass::EquivClass with UDF - SAP ASE

Symptom

  • Executing a User Defined Function (UDF) terminates
  • With settings that allow parallel processing
  • The stack traces reported depend on platform and configuration settings

    • On Unix, ASE errorlog shows signal 11  at address EquivClass::EquivClass:

Current process (0x270014) infected with signal 11 (SIGSEGV)
Address 0x0x0000000001ac2d31 (EquivClass::EquivClass(BmLight<VbmGtIdHidden>*, OptBlock*)+0x14591)

    • With a stack trace including functions :

EquivClass::EquivClass
EquivClass::eqcCheapestNonBmoSortPop
EquivClass::eqcEagerEnforce
GttTable::GttUsefulIndex

    • On Windows, ASE errorlog shows system exception (0xc0000005) with stack including some or all of:

Pop<ParallelCost,ParallelPropsPopEmit
PopEmit<ParallelCost,ParallelProps>
OptGlobal::_GblAddTopLevel
OptGlobal::GblOptimize

PopBase::getOptBlock
OptGlobal::GblSetOneDegreePtn
OptGlobal::_GblGeneratePllPops
OptGlobal::_GblSearchEngine
OptGlobal::GblOptimize


Read more...

Environment

  • SAP Adaptive Server Enterprise (ASE) 16.0 SP03
  • With ASE configured for parallel processing:
    • 'number of worker processes' & 'max parallel degree' are > 1

Product

SAP Adaptive Server Enterprise 16.0

Keywords

EquivClass, GttTable::GttUsefulIndex , GttTable , EquivClass::EquivClass(BmLight<VbmGtIdHidden>*, OptBlock*)+0x15054() , EquivClass::eqcCheapestNonBmoSortPop(OptList<CtrPtr<PopBase> >*)+0x19c() , EquivClass::eqcEagerEnforce()+0x65() , GttTable::GttUsefulIndex(OptBlock*, int*)+0x17a11() , 815662 , sigsegv , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , Bug Filed

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.