(define (pump-mmap-guardian) (let ((bv (%mmap-guardian))) ;SIGSEV if bv's pointer was munmap'd (when bv (if (unmapped-bytevector? bv) (hashq-remove! %unmapped-bytevectors bv) (munmap bv)) (pump-mmap-guardian))))