Similarly to the issue in Atheris - https://github.com/google/atheris/issues/81 - we currently recommend running Ruzzy with ASan's detect_leaks=0 due to the fact that the Ruby interpreter leaks memory.
I believe this can be fixed/changed by suppressing the Python initialization's memory leaks using the LeakSanitizer suppression rules.
We should implement those rules and make them "builtin" (so they are applied automagically) if there is such an option.
Similarly to the issue in Atheris - https://github.com/google/atheris/issues/81 - we currently recommend running Ruzzy with ASan's detect_leaks=0 due to the fact that the Ruby interpreter leaks memory.
I believe this can be fixed/changed by suppressing the Python initialization's memory leaks using the LeakSanitizer suppression rules.
We should implement those rules and make them "builtin" (so they are applied automagically) if there is such an option.