SAP Knowledge Base Article - Preview

3771152 - Nameserver crashed when DB is stopped or restarted

Symptom

When HANA DB is stopped or restarted, although DB can be stopped or restarted  it is possible to have crashdump with following call stack from nameserver :

[CRASH_STACK]  Stacktrace of crash: (2026-06-21 03:48:18 205 Local)
----> Pending exceptions (possible root cause) <----
--- Pending assertion:
exception  1: no.1000000  (Basis/Container/SafePointer.hpp:158) TID: 32009
    Assertion failed: oldRefCount != INVALID_PATTERN
exception throw location:
 1: 0x00007fb3b23b0997 in Container::SafePointerHolder<char const>::addReferenceAndGet()+0x63 at SafePointer.hpp:158 (libhdbbasis.so)
 2: 0x00007fb3b2190b64 in Execution::TraceContext::checkConnectionIdAndTraceInfo(Execution::Context const*) [clone .part.0]+0x30 at SafePointer.hpp:296 (libhdbbasis.so)
 3: 0x00007fb3b22925a7 in Diagnose::TemplateFormatter<Diagnose::TrexWithUpdTIDsFormatterHeader>::getNeededSize(unsigned long volatile&, void*, Diagnose::TraceStream&, Diagnose::TraceLevel, char const*)+0x423 at TraceFormatter.cpp:1999 (libhdbbasis.so)
 4: 0x00007fb3b228741e in Diagnose::TraceOutputFileHandlerImpl<Diagnose::MultiFileTraceFlushCallback, Diagnose::TraceOutputHandlerServer>::doOutput(Diagnose::TraceStream&, Diagnose::TraceLevel, char const*, Diagnose::TraceAlertOutputHandler*)+0x9a at TraceOutputFileHandler.hpp:414 (libhdbbasis.so)
 5: 0x00007fb3b2284381 in .LTHUNK31.lto_priv.2+0x120 at TraceStream.cpp:880 (libhdbbasis.so)
 6: 0x00007fb3b2429c91 in Diagnose::impl::TraceBuffer::sync()+0x40 at TraceBuffer.hpp:83 (libhdbbasis.so)
 7: 0x00007fb3b1fa5cd1 in ltt::basic_ostream<char, ltt::char_traits<char> >& ltt::impl::ostreamFlush<char, ltt::char_traits<char> >(ltt::basic_ostream<char, ltt::char_traits<char> >&) [clone .lto_priv.8]+0x20 at streambuf.hpp:129 (libhdbbasis.so)
 8: 0x00007fb3b227f449 in Diagnose::TraceStream::~TraceStream()+0x85 at ostream.hpp:157 (libhdbbasis.so)
 9: 0x00007fb3b1edbb5d in (anonymous namespace)::executeProcessImp(ltt::allocator&, char**, ltt::basic_istream<char, ltt::char_traits<char> >&, ltt::basic_ostream<char, ltt::char_traits<char> >&, ltt::basic_ostream<char, ltt::char_traits<char> >&, int*)+0xa19 at ProcessExecution.cpp:873 (libhdbbasis.so)
10: 0x00007fb3b1edc569 in System::Process::executeProcess(ltt::basic_string<char, ltt::char_traits<char>, ltt::integral_constant<int, 64> > const&, ltt::basic_istream<char, ltt::char_traits<char> >&, ltt::basic_ostream<char, ltt::char_traits<char> >&, ltt::basic_ostream<char, ltt::char_traits<char> >&, int*)+0x1c5 at ProcessExecution.cpp:957 (libhdbbasis.so)
11: 0x00007fb25167cb68 in NameServer::SldRegistrator::doSldRegistry(bool, NameServer::TNode*)+0x1444 at Sld.cpp:408 (SLDDataSupplierShared.so)
12: 0x00007fb25167da19 in NameServer::SldRegistrator::callback()+0x1e5 at Sld.cpp:211 (SLDDataSupplierShared.so)
13: 0x00007fb3dc4cabdf in NameServer::TimerThread::run(void*)+0x6b at TimerThread.cpp:56 (libhdbns.so)
14: 0x00007fb3b74d02d4 in TrexThreads::PoolThread::run()+0x970 at PoolThread.cpp:462 (libhdbbasement.so)
15: 0x00007fb3b74d20e0 in TrexThreads::PoolThread::run(void*&)+0x10 at PoolThread.cpp:142 (libhdbbasement.so)
16: 0x00007fb3b21b13fd in Execution::Thread::staticMainImp(Execution::Thread*)+0x529 at Thread.cpp:522 (libhdbbasis.so)
17: 0x00007fb3b21a2b39 in Execution::pthreadFunctionWrapper(Execution::Thread*)+0x165 at ThreadInterposition.cpp:639 (libhdbbasis.so)
18: 0x00007fb3b18224f9 in start_thread+0xd5 (libpthread.so.0)
19: 0x00007fb3afefbf2f in __GI___clone+0x3b (libc.so.6)


Read more...

Environment

SAP HANA Database Platform Edition 2.0

Product

SAP HANA 1.0, platform edition

Keywords

nameserver, crashdump, Container::SafePointerHolder , KBA , HAN-DB-ENG , SAP HANA DB Engines , 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.