```bash
~/c/test$ cat test.c
#include <malloc.h>

int main(void)
{
	int *i = malloc(sizeof(int));
}
~/c/test$ clang -fsanitize=address test.c      
~/c/test$ ASAN_OPTIONS="detect_leaks=1" ./a.out
~/c/test$ ASAN_OPTIONS="detect_leaks=1" ./a.out

=================================================================
==17363==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 4 byte(s) in 1 object(s) allocated from:
    #0 0x465509 in __interceptor_malloc (/home/julian/c/test/a.out+0x465509)
    #1 0x47b778 in main (/home/julian/c/test/a.out+0x47b778)
    #2 0x7eff21d68b04 in __libc_start_main (/usr/lib/libc.so.6+0x21b04)

SUMMARY: AddressSanitizer: 4 byte(s) leaked in 1 allocation(s).
```

Note that the leak sanitizer doesn't seem to be deterministic.