You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LadybugDB exhibits significant instability on macOS ARM64 (M-series), frequently crashing with SIGSEGV or internal assertions during common operations.
Background:
Downstream tools like GitNexus rely on LadybugDB for code intelligence, and users on Apple Silicon are reporting that the tool is "not fully usable" due to these crashes. The failures seem concentrated around high-volume writes, large query sets, and FTS indexing.
Specific context for fix:
The SIGSEGVs often happen during checkpointing or page allocation.
There may be ARM64-specific memory ordering issues in the mutex/lock implementation.
Page allocator might be hitting edge cases with mmap on macOS when memory pressure or churn is high.
LadybugDB exhibits significant instability on macOS ARM64 (M-series), frequently crashing with SIGSEGV or internal assertions during common operations.
Observed issues:
lbug::storage::NodeTable::checkpointor during~Database()destruction (Database::~Database() segfault during checkpoint flush + per-write throughput collapse on ~60K-node graphs (0.16.0 and 0.16.1) #452 - reported on Linux but behavior matches macOS reports).fts_extension::tableFuncon macOS ARM64 (reported via downstream GitNexus #1204).Background:
Downstream tools like GitNexus rely on LadybugDB for code intelligence, and users on Apple Silicon are reporting that the tool is "not fully usable" due to these crashes. The failures seem concentrated around high-volume writes, large query sets, and FTS indexing.
Specific context for fix: