Claude-Code-Speicherleck-Fix für Linux-Homelabs

Details zum Speicherleck
Ein Entwickler, der ein Proxmox-Homelab mit 64 Kernen und 503 GB RAM betreibt, erlebte wiederholte Abstürze bei der Verwendung von Claude Code zur Verwaltung von VMs, GitLab, DNS und anderen Diensten. Trotz einer Aufrüstung auf 500 GB RAM verbrauchte Claude Code 400 GB und brachte das gesamte System zum Absturz.
Die Analyse des Speicherauszugs ergab:
- 1,15 Milliarden identische 160-Byte-Objekte im Heap
- Objekte wurden nie freigegeben (free=0)
- Wachstumsrate von ~32.000 Objekten pro Sekunde während aktiver Nutzung
- Leerlaufnutzung ist normal
Technische Erkenntnisse
Die Untersuchung deckte auf:
- Claude Code basiert auf der Bun-Laufzeitumgebung
- Verwendet zwei Allokatoren: mimalloc + glibc malloc
- Das Leck liegt auf der glibc malloc-Seite
- JavaScript-basierte Korrekturen funktionieren nicht aufgrund der Allokatorenebene
- Dies ist seit Monaten ein offenes Problem mit Dutzenden von GitHub-Meldungen
Zweistufige Lösung
Der Entwickler erstellte eine nur für Linux verfügbare Lösung:
Stufe 1 (10-GB-Schwelle): LD_PRELOAD-Shim, der malloc(160)-Aufrufe abfängt und das Wachstum begrenzt. Kein Overhead, bis die Schwelle erreicht ist.
Stufe 2 (20-GB-Schwelle): Watchdog, der die Sitzung neu startet, wenn Stufe 1 nicht ausreicht, und als Sicherheitsnetz fungiert.
Die Korrektur ist verfügbar unter github.com/dalsoop/claude-code-memory-leak-fix.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Hawkeye-Update fügt Schwarm-Orchestrierung, Remote-Aufgaben und lokale Modellunterstützung hinzu
Hawkeye v1.0+ unterstützt jetzt Multi-Agenten-Schwarm-Orchestrierung, Remote-Aufgabenwarteschlangen und verbesserte Ollama/LM Studio-Integration. Der lokale First-AI-Agent-Flugschreiber hilft Entwicklern, nachzuvollziehen, was passiert, wenn Agenten in Repositories arbeiten.

Clarc v1.0: Workflow-Betriebssystem für Claude Code mit 63 Agenten und 249 Fähigkeiten
Clarc ist eine Plugin-Schicht für Claude Code, die 63 spezialisierte Subagenten, 249 Domänen-Fähigkeiten und 178 Slash-Befehle für Entwicklungs-Workflows bereitstellt. Die Installation erfolgt über npx mit Unterstützung für mehrere Editoren, einschließlich Cursor und OpenCode.

Claude Code undokumentierte Funktionen: Hooks, Memory, YOLO-Klassifikator und mehr
Der Claude Code-Quellcode enthüllt verborgene Konfigurationen: YOLO-Klassifikator zur automatischen Genehmigung, Hooks, die Befehle umschreiben, persistentes Agentengedächtnis, Auto-Modus-Regeln in einfachem Englisch und Traumschleifen.

KI-Agent erstellt autonom Video mit Remotion ohne vordefinierte Werkzeuge
Ein Entwickler testete einen KI-Agenten, der eigenständig einen kurzen Videoclip erstellte, indem er Remotion installierte, Kompositionscode schrieb, Probleme debuggte und eine gerenderte Datei ohne menschliches Eingreifen lieferte.