SAP Knowledge Base Article - Preview

2634443 - Memory allocation denied on Linux, when free memory is available

Symptom

  • SAP applications running on Linux encounter either of these dumps:
    • EXSORT_NOT_ENOUGH_MEMORY
    • SYSTEM_NO_TASK_STORAGE
    • DBSQL_NO_PERM_MM_MEMORY
       
  • Work processes traces can show:
    • X *** ERROR => EmIAllocMmResourcePROC: mallocR(4194928) failed. [emxx.c 5086]
       
  • HANA may report the error:
    • Precharge.cpp(00146) : memAllocSystemPages failed with rc=12, 12 (Cannot allocate memory)
       
  • Testing with "memlimits -v off" shows less than 4GB swap can be allocated:
    • Maximum heap size per process........: 3656 MB
      Total available swap space...........: 3772 MB


Read more...

Environment

Any Linux distribution running SAP software

Keywords

Linux, dump, EXSORT_NOT_ENOUGH_MEMORY, SYSTEM_NO_TASK_STORAGE, DBSQL_NO_PERM_MM_MEMORY, EmIAllocMmResourcePROC, memAllocSystemPages, mallocR , KBA , BC-OP-LNX , Linux , BC-OP-LNX-RH , Red Hat Linux , BC-OP-LNX-SUSE , SUSE Linux , Problem

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.