SAP Knowledge Base Article - Preview

2684388 - Unable to start complie server in HANA

Symptom

Failed to start HANA with error message.

> HDB start
....
FAIL: process hdbcompileserver HDB Compileserver not running


1. Memory allocation error in compileserver trace

1) OOM

[3381]{-1}[-1/-1] 2018-08-16 06:35:56.602496 e Memory ReportMemoryProblems.cpp(01463) : OUT OF MEMORY occurred.
Host: xxxx
Executable: hdbcompileserver
PID: 3114
Failed to allocate 1040 byte.
Current callstack:
1: 0x00007fcaa29ad4ab in MemoryManager::PoolAllocator::notifyOOM(unsigned long, bool) const+0x97 at PoolAllocator.cpp:2508 (libhdbbasis.so)
2: 0x00007fcaa29b3306 in MemoryManager::PoolAllocator::oomHandling(unsigned long, unsigned long, unsigned long, bool)+0x72 at PoolAllocator.cpp:1167 (libhdbbasis.so)
3: 0x00007fcaa29b39f7 in MemoryManager::PoolAllocator::allocateNoThrowImpl(unsigned long, void const*)+0x203 at PoolAllocator.cpp:2145 (libhdbbasis.so)
4: 0x00007fcaa294a9f5 in MemoryManager::do_calloc(unsigned long, unsigned long, void const*, ltt::allocator*)+0x21 at MallocProxy.cpp:159 (libhdbbasis.so)
....
Memory consumption information of last failing ProvideMemory, PM-INX=2955:
IPMM short info:
GLOBAL_ALLOCATION_LIMIT (GAL) = 2.87gb (3087007744b), SHARED_MEMORY = 258.03mb (270573568b), CODE_SIZE = 1.79gb (1930326016b)
PID=2961 (hdbnameserver), PAL=119.67gb (128502001664b), AB=1.77gb (1904742400b), UA=0, U=889.53mb (932743990b), FSL=0b, FMC=0b
PID=3114 (hdbcompileserve), PAL=119.67gb (128502001664b), AB=997.45mb (1045909504b), UA=0, U=134.35mb (140884155b), FSL=0b, FMC=0b

2) Crash 

[8569]{-1}[-1/-1] 2018-08-16 06:46:28.420281 e Memory ReportMemoryProblems.cpp(01705) : Finished writing oom runtime dump!
[8569]{-1}[-1/-1] 2018-08-16 06:46:28.420390 e Basis Crash.cpp(00747) : Crash at /xxx/FaultProtectionImpl.cpp:813
Reason:
exception 1: no.2100002 (Basis/Diagnose/impl/FaultProtectionImpl.cpp:813)
Illegal call to exit(), _exit() or _Exit() detected
exception throw location:
1: 0x00007fdd25baa7aa in Diagnose::exitHandler(int)+0x76 at FaultProtectionImpl.cpp:813 (libhdbbasis.so)
2: 0x00007fdd25fd6afa in exit+0x16 at IsInMain.cpp:338 (libhdbbasis.so)
3: 0x00007fdcfc08d560 in rml::internal::doInitialization()+0x190 (libiomp5.so)
4: 0x00007fdcfc087b8a in scalable_malloc+0xb6 (libiomp5.so)
5: 0x00007fdcfc0740fc in __kmp_str_format+0x78 (libiomp5.so)
6: 0x00007fdcfc05bb8d in __kmp_register_library_startup()+0x19 (libiomp5.so)
7: 0x00007fdcfc05d348 in __kmp_do_serial_initialize()+0x54 (libiomp5.so)


Read more...

Environment

  • HANA 1.0
  • HANA 2.0

Product

SAP HANA 1.0, platform edition ; SAP HANA, platform edition 2.0

Keywords

 HANA, HDB start, Compileserver, Compileserver not running, Failed to allocate, MemoryManager::PoolAllocator::notifyOOM, Finished writing oom runtime dump, OOM, out of memory , KBA , HAN-DB , SAP HANA Database , 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.