-
Notifications
You must be signed in to change notification settings - Fork 268
Closed
Labels
State: Blocked (Customer)Issue is blocked on waiting for a response from a customerIssue is blocked on waiting for a response from a customer
Description
Version and Platform (required):
- Binary Ninja Version: 5.3.8837-dev Ultimate, d2d9934a
- OS: macos
- OS Version: 26.2.0
- CPU Architecture: arm64
Bug Description:
If a BNDB is created via one of the open functions inside a Project, and then opened headless, that database cannot be saved.
Steps To Reproduce:
- Open a project
- Create a bndb in the project
- Close binary ninja
- Open the bndb with headless python
- Do something in the database
- Try to save with bv.save_auto_snapshot()
- Notice failure
Expected Behavior:
You can observe the expected behavior just by doing all the same, but rather than creating the database inside the project, just import any database that already exists into the project and do everything else the same. Under these conditions the database can be saved as expected.
Screenshots:
Database created in Project:
Database imported from outside Project:

Metadata
Metadata
Assignees
Labels
State: Blocked (Customer)Issue is blocked on waiting for a response from a customerIssue is blocked on waiting for a response from a customer