SAP Knowledge Base Article - Preview

2636316 - mem__pageallocate_this_engine signal 11 when using the hashbytes() built-in function with the MD5 algorithm - SAP ASE


  • Memory corruption in procedure cache memory pool or engine local cache.

A connection unexpectedly terminates and the errorlog contains a stacktrace for a signal 11 in routine mem__pageallocate_this_engine().

Some other routines included in the stacktrace may be: mem_pageallocate, mem_getpages, memalloc and hashbifs_md5_lerun.

The errorlog may also incude messages which start: ELC_VALIDATION_ERROR.

The ASE may also shutdown after a message saying it was holding Spinlock eresourcep->erprocelc_spin.

  • Built-in function hashbytes() with algorithm MD5 is used.  Example 1: Use replication utility rs_subcmd with FACTCMP='Y', example 2: select hashbytes('md5', ......).

  • ASE version is between 16.0 SP03 and 16.0 SP03 PL4.



  • SAP Adaptive Server Enterprise (ASE) 16.0 SP03 releases (16.0 SP03 - 16.0 SP03 PL4).


SAP Adaptive Server Enterprise 15.7 ; SAP Adaptive Server Enterprise 15.7 Cluster Edition ; SAP Adaptive Server Enterprise 16.0 ; SAP Adaptive Server Enterprise 16.0 Cluster Edition ; Sybase Adaptive Server Enterprise Cluster Edition 15.7


CR 814837, CR814198, hashbytes, hashbytes(), mem__pageallocate_this_engine, mem__pageallocate_this_engine(), ELC_VALIDATION_ERROR, FASTCMP, rs_subcmp, eresourcep->erprocelc_spin, hashbifs_md5_lerun, hashbifs_md5_lerun() , KBA , BC-SYB-ASE , Sybase ASE Database Platform (non Business Suite) , BC-SYB-ASE-CE , ASE Cluster Edition (Standalone) , 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.