I just tried compiling with GCC and the -fsanitize=address flag. When I run my program, the address sanitizer finds a flaw, but the stack trace is not helpful.
This is what is working for me:
Export the following variable
export ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer
(replace with your correct path to the llvm-symbolizer command).
Now run your executable (a.out for now) as
ASAN_OPTIONS=symbolize=1 a.out