Address Sanitizer Run after reporting error

Hi
I am using Address Sanitizer for experimentation and I am facing issue when i am try to make address Sanitizer work even after reporting the error.

AddressSanitizer: CHECK failed: asan_report.cpp:199 “((current_error_.kind)) == ((kErrorKindInvalid))” (0x16, 0x0) (tid=182347)
#0 0x4d6ef9 in __asan::CheckUnwind() /home/rexremigius/llvm-14.0.6/llvm-project-llvmorg-14.0.6/compiler-rt/lib/asan/asan_rtl.cpp:67:3
#1 0x41c311 in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (.cold) /home/rexremigius/llvm-14.0.6/llvm-project-llvmorg-14.0.6/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:86:24
#2 0x4d28fa in __asan::ScopedInErrorReport::ReportError(__asan::ErrorDescription const&) /home/rexremigius/llvm-14.0.6/llvm-project-llvmorg-14.0.6/compiler-rt/lib/asan/asan_report.cpp:199:5
#3 0x4d28fa in __asan::ReportGenericError(unsigned long, unsigned long, unsigned long, unsigned long, bool, unsigned long, unsigned int, bool) (.part.0) /home/rexremigius/llvm-14.0.6/llvm-project-llvmorg-14.0.6/compiler-rt/lib/asan/asan_report.cpp:485:24
#4 0x4d716b in __asan_report_load4 /home/rexremigius/llvm-14.0.6/llvm-project-llvmorg-14.0.6/compiler-rt/lib/asan/asan_rtl.cpp:118:1
#5 0x512189 in main (/home/rexremigius/address-sanitizer/Testing/testout+0x512189)
#6 0x7f29e7e29d8f in __libc_start_call_main csu/…/sysdeps/nptl/libc_start_call_main.h:58:16
#7 0x7f29e7e29e3f in __libc_start_main csu/…/csu/libc-start.c:392:3
#8 0x41c354 in _start (/home/rexremigius/address-sanitizer/Testing/testout+0x41c354)

Can anyone Help with resolving it.

Can you provide a minimal reproducer?
CHECK failed indicates that an assertion in asan runtime is failed, so asan dies.

Why is address sanitizer able to report only one error and dies and not many?