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 ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.