RipGrep musl Binaries stürzen bei großen Suchen gelegentlich ab
RipGrep musl binaries occasionally segfault during very-large searches
Ich habe einen Fehler in RipGrep entdeckt, der bei der Suche in sehr großen Verzeichnisbäumen zu einem Absturz führt. Das Problem tritt spezifisch bei x86_64-unknown-linux-musl Binaries auf und wird durch hohe Parallelität ausgelöst. Die Ursache liegt in einer Integritätsprüfung von Heap-Metadaten innerhalb von MUSL mallocng, die bei einem calloc-Aufruf in opendir fehlschlägt.
Ripgrep stürzt gelegentlich mit einem SIGSEGV ab, wenn es sehr große Bäume mit hohem Parallelitätsgrad durchsucht.