SAP Knowledge Base Article - Preview

3773409 - "Invalid Buffer Header found at position" error during HANA database recovery,

Symptom

During a recovery of an SAP HANA database, the recovery process fails with the following error:

[3040118] Invalid buffer header found at position <pos> in segment <seg_id>

The recovery ends with RecoveryError, and entries similar to the following can be observed in the backup.log:


INFO    RECOVERY progress of service: nameserver, <hostname>:31001, volume: 1, 76% 16/21
INFO    RECOVERY progress of service: nameserver, <hostname>:31001, volume: 1, 81% 17/21
INFO    RECOVERY progress of service: nameserver, <hostname>:31001, volume: 1, 86% 18/21
INFO    RECOVERY progress of service: nameserver, <hostname>:31001, volume: 1, 90% 19/21
INFO    RECOVERY progress of service: nameserver, <hostname>:31001, volume: 1, 95% 20/21
INFO    RECOVERY progress of service: nameserver, <hostname>:31001, volume: 1, 100% 21/21
INFO    RECOVERY state of service: nameserver, <hostname>:31001, volume: 1, RecoveryError
ERROR   RECOVERY RECOVER DATA finished with error: [448] recovery could not be completed, volume 1, reached log position <pos>, [3040118] Invalid buffer header found at position <pos> in segment <seg_id>

The following entry can also be found in the nameserver or indexserver trace files:

[0000]{-1}[-1/-1] 0000-00-00 00:00:00.000000 f NameServer TREXNameServer.cpp(03411) :
Can not start the service 'nameserver' at '<hostname>:31001' responsible for the volume '1'
because an error during recovery before -> stopping instance ...

Any subsequent attempt to start the database results in a crash dump. The tenant trace files contain a CRASH_STACK similar to the following:

[CRASH_STACK] Stacktrace of crash:
----> Pending exceptions (possible root cause) <----
--- Pending assertion:
exception 1: no.3040118 (DataAccess/DataRecovery/impl/RecoveryHandlerImpl.cpp:307) TID: 0000
    Invalid buffer header found at position <pos> in segment <seg_id>
exception throw location:


Read more...

Environment

SAP HANA Database 

Product

SAP HANA, platform edition all versions

Keywords

SAP, SAP HANA, HANA, SAP HANA Database, HANA database, Invalid buffer header found at position, invalid, buffer, header, found, at, position, backup, backup and recovery, recovery, platform edition, platform, edition, error, backup error, recovery error , KBA , HAN-DB-BAC , SAP HANA Backup & Recovery , 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.