Plugin Version
v1.1.0-beta.x, worked on older versions
OpenClaw Version
2026.3.8 and 2026.3.11
Bug Description
Summary
Enabling memory-lancedb-pro causes the OpenClaw gateway process to be killed by SIGILL (Illegal instruction) and systemd keeps restarting it. This only happens when the plugin is enabled. Disabling the plugin makes the gateway stable again.
This looks like a CPU instruction set compatibility issue (likely AVX/AVX2 requirements from a native dependency).
Environment
- OpenClaw: 2026.3.11
- Node.js: v22.22.0
- Arch: x86_64
- CPU: Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
- CPU flags: no avx / avx2 shown in lscpu output
Actual Behavior
- Gateway enters a restart loop.
- systemctl --user status openclaw-gateway.service shows the process was killed by illegal instruction:
- systemctl --user show openclaw-gateway.service -p NRestarts keeps increasing.
Expected Behavior
- Plugin should either:
- run normally on this CPU, or
- fail fast with a clear, user-friendly error explaining CPU requirements (instead of crashing the whole gateway process with SIGILL).
- If yes, can you document the minimum CPU instruction set requirements prominently?
- Is there a non-AVX build / fallback path available?
- Could the plugin detect missing CPU features at startup and emit an explicit error, to avoid SIGILL crashing the entire
gateway?
Steps to Reproduce
Reproduction Steps
- Install plugin under shared plugins dir:
- ~/.openclaw/plugins/memory-lancedb-pro
- In the instance config (openclaw.json), enable the plugin:
- plugins.slots.memory = "memory-lancedb-pro"
- plugins.entries["memory-lancedb-pro"].enabled = true
- Ensure plugins.allow includes "memory-lancedb-pro" (if using allowlist)
- Restart the gateway service.
Control Test (Confirms It’s Plugin-Specific)
- Same machine, same OpenClaw:
- With memory-lancedb-pro disabled (or memory slot switched back), the gateway is stable and does not restart.
- Only enabling memory-lancedb-pro triggers SIGILL + restart loop.
Error Logs / Screenshots
Embedding Provider
None
OS / Platform
No response
Plugin Version
v1.1.0-beta.x, worked on older versions
OpenClaw Version
2026.3.8 and 2026.3.11
Bug Description
Summary
Enabling memory-lancedb-pro causes the OpenClaw gateway process to be killed by SIGILL (Illegal instruction) and systemd keeps restarting it. This only happens when the plugin is enabled. Disabling the plugin makes the gateway stable again.
This looks like a CPU instruction set compatibility issue (likely AVX/AVX2 requirements from a native dependency).
Environment
Actual Behavior
Expected Behavior
- run normally on this CPU, or
- fail fast with a clear, user-friendly error explaining CPU requirements (instead of crashing the whole gateway process with SIGILL).
gateway?
Steps to Reproduce
Reproduction Steps
Control Test (Confirms It’s Plugin-Specific)
Error Logs / Screenshots
Embedding Provider
None
OS / Platform
No response