forked from NASA-AMMOS/BSL
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
BSL crashes when attempting to apply security operations (BIB/BCB) after successfully querying policies and matching bundle EIDs. The crash occurs in BSL_BundleCtx_GetBlockMetadata() which receives an invalid block_num value (≤0).
Error Location
- src/common/HostInterface.c:76 - Assertion fails: (block_num > 0)
- src/default_sc/BIB_HMAC_SHA2.c:474 - Calls GetBlockMetadata() and fails
- Crash: bptrace aborts with core dump
What Works
Pattern matching (ION EID parsing fixed)
Policy queries and rule matching
BSL initialization
What Fails
Security block creation
Block metadata retrieval
Bundle transmission with security operations
Investigation Areas
- Bundle context initialization from ION structures
- Security block numbering (should be ≥1, not 0)
- ION-BSL interface mapping for extension blocks
- Block creation sequencing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels