Symptom
Start HANA fails with error message:
- > HDB start
.....
FAIL: process hdbcompileserver HDB Compileserver not running -
There are Memory allocation errors in compileserver trace:
- 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
- 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
Keywords
HANA, HDB start, Compileserver, Compileserver not running, Failed to allocate, MemoryManager::PoolAllocator::notifyOOM, Finished writing oom runtime dump, OOM, out of memory, FAIL: process hdbcompileserver HDB Compileserver not running , 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 for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.