Description of problem: $ cat test_leaksan.c // Test asan use after free // // REQUIRES: clang // RUN: %clang -o %t -fsanitize=address -g %s // RUN: env ASAN_OPTIONS="log_path=stdout:exitcode=0" %t 2>&1 > %t.out // RUN: grep -q "detected memory leaks" %t.out #include <stdlib.h> void *p; int main() { p = malloc(7); p = 0; // The memory is leaked here. return 0; } $ $ /usr/bin/clang -o test_leaksan.c.tmp -fsanitize=address -g test_leaksan.c $ env ASAN_OPTIONS="log_path=stdout:exitcode=0" ./test_leaksan.c.tmp 2>&1 > test_leaksan.c.tmp.out $ grep -q "detected memory leaks" test_leaksan.c.tmp.out $ cat test_leaksan.c.tmp.out $ Version-Release number of selected component (if applicable): clang-13.0.1-1.module+el8.6.0+14118+d530a951.aarch64 llvm-13.0.1-1.module+el8.6.0+14118+d530a951.aarch64 glibc-2.28-189.el8.aarch64 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
*** Bug 2140677 has been marked as a duplicate of this bug. ***
After evaluating this issue, there are no plans to address it further or fix it in an upcoming release. Therefore, it is being closed. If plans change such that this issue will be fixed in an upcoming release, then the bug can be reopened.