Skip to content

Conversation

@alltheseas
Copy link

Summary

Updates the nostrdb submodule to include fixes for ingester thread crashes:

  • Fix any_event overwrite bug - Batches like [EVENT, ADD_KEY] no longer clear the flag, preventing NULL read_txn
  • Add NULL guards - Fail fast with clear error messages instead of crashing in LMDB
  • Clear read_txn after abort - Prevents use-after-free when dangling pointers are accessed

Related PR

Note

This PR depends on damus-io/nostrdb#106 being merged first. The submodule currently points to the PR branch commit.

🤖 Generated with Claude Code

Updates nostrdb submodule to include fixes for ingester crashes:
- Fix any_event overwrite bug causing NULL read_txn
- Add NULL guards for read transaction
- Clear read_txn after abort to prevent use-after-free

See: damus-io/nostrdb#106

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@alltheseas
Copy link
Author

there is complexity with giftwrap work, pausing for now

@alltheseas alltheseas closed this Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant