(lldb) target create "/usr/local/sbin/pkg" Current executable set to '/usr/local/sbin/pkg' (x86_64). (lldb) run audit Process 13848 launching Process 13848 launched: '/usr/local/sbin/pkg' (x86_64) ================================================================= ==13848==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x603000018c28 at pc 0x000000aeab04 bp 0x7fffffffd980 sp 0x7fffffffd978 READ of size 8 at 0x603000018c28 thread T0 ==13848==AddressSanitizer CHECK failed: /usr/src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp:79 "((Err)) == ((0))" (0xffffffffffffffff, 0x0) Process 13848 stopped * thread #1, name = 'pkg', stop reason = signal SIGSTOP frame #0: 0x000000080138b5ea libc.so.7`__sys__umtx_op + 10 libc.so.7`__sys__umtx_op: -> 0x80138b5ea <+10>: jb 0x801484fd4 0x80138b5f0 <+16>: retq 0x80138b5f1: int3 0x80138b5f2: int3 (lldb) bt all * thread #1, name = 'pkg', stop reason = signal SIGSTOP * frame #0: 0x000000080138b5ea libc.so.7`__sys__umtx_op + 10 frame #1: 0x00000000003a2322 pkg`__sanitizer::BlockingMutex::Lock(this=0x00000008042f1098) at sanitizer_linux.cpp:654:5 frame #2: 0x00000000003998d4 pkg`__sanitizer::Symbolizer::SymbolizePC(unsigned long) [inlined] __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>::GenericScopedLock(this=, mu=0x00000008042f1098) at sanitizer_mutex.h:183:10 frame #3: 0x00000000003998cf pkg`__sanitizer::Symbolizer::SymbolizePC(this=0x00000008042f1028, addr=3848302) at sanitizer_symbolizer_libcdep.cpp:85 frame #4: 0x000000000039c689 pkg`__sanitizer::StackTrace::Print(this=) const at sanitizer_stacktrace_libcdep.cpp:34:56 frame #5: 0x00000000003ab8a4 pkg`__asan::AsanCheckFailed(file=, line=, cond=, v1=, v2=) at asan_rtl.cpp:73:5 frame #6: 0x00000000003978b8 pkg`__sanitizer::CheckFailed(file="/usr/src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp", line=79, cond="((Err)) == ((0))", v1=18446744073709551615, v2=0) at sanitizer_termination.cpp:78:5 frame #7: 0x000000000039e741 pkg`__sanitizer::ReadProcMaps(proc_maps=) at sanitizer_procmaps_bsd.cpp:79:3 frame #8: 0x000000000039dd7e pkg`__sanitizer::MemoryMappingLayout::MemoryMappingLayout(bool) [inlined] __sanitizer::MemoryMappingLayout::CacheMemoryMappings() at sanitizer_procmaps_common.cpp:104:3 frame #9: 0x000000000039dd79 pkg`__sanitizer::MemoryMappingLayout::MemoryMappingLayout(this=0x00007fffffffc2a8, cache_enabled=) at sanitizer_procmaps_common.cpp:75 frame #10: 0x00000000003a197e pkg`__sanitizer::ListOfModules::fallbackInit() [inlined] __sanitizer::procmapsInit(modules=0x00000008042f1070) at sanitizer_linux_libcdep.cpp:582:23 frame #11: 0x00000000003a1971 pkg`__sanitizer::ListOfModules::fallbackInit(this=0x00000008042f1070) at sanitizer_linux_libcdep.cpp:601 frame #12: 0x0000000000399d7f pkg`__sanitizer::Symbolizer::FindModuleForAddress(unsigned long) [inlined] __sanitizer::Symbolizer::RefreshModules(this=0x00000008042f1028) at sanitizer_symbolizer_libcdep.cpp:188:21 frame #13: 0x0000000000399d69 pkg`__sanitizer::Symbolizer::FindModuleForAddress(this=0x00000008042f1028, address=11447043) at sanitizer_symbolizer_libcdep.cpp:206 frame #14: 0x00000000003998eb pkg`__sanitizer::Symbolizer::SymbolizePC(unsigned long) [inlined] __sanitizer::Symbolizer::FindModuleNameAndOffsetForAddress(this=0x00000008042f1028, address=11447043, module_name=) at sanitizer_symbolizer_libcdep.cpp:177:32 frame #15: 0x00000000003998e0 pkg`__sanitizer::Symbolizer::SymbolizePC(this=0x00000008042f1028, addr=11447043) at sanitizer_symbolizer_libcdep.cpp:90 frame #16: 0x000000000039c689 pkg`__sanitizer::StackTrace::Print(this=) const at sanitizer_stacktrace_libcdep.cpp:34:56 frame #17: 0x00000000003f9af2 pkg`__asan::ErrorGeneric::Print(this=0x00000000014ee300) at asan_errors.cpp:587:9 frame #18: 0x00000000003f788b pkg`__asan::ScopedInErrorReport::~ScopedInErrorReport(this=0x00007fffffffd920) at asan_report.cpp:141:50 frame #19: 0x00000000003f6f2f pkg`__asan::ReportGenericError(pc=11447044, bp=, sp=, addr=, is_write=, access_size=, exp=, fatal=) at asan_report.cpp:474:1 frame #20: 0x00000000003a9a78 pkg`::__asan_report_load8(addr=) at asan_rtl.cpp:120:1 frame #21: 0x0000000000aeab04 pkg`pkg_audit_preprocess(h=0x0000000000000000) at pkg_audit.c:664:33 frame #22: 0x0000000000ae9ff8 pkg`pkg_audit_process(audit=0x0000606000003b00) at pkg_audit.c:860:17 frame #23: 0x0000000000410fe6 pkg`exec_audit(argc=0, argv=0x00007fffffffeab0) at audit.c:385:6 frame #24: 0x00000000004318a9 pkg`main(argc=1, argv=0x00007fffffffeaa8) at main.c:885:9 frame #25: 0x000000000038c560 pkg`_start(ap=, cleanup=) at crt1.c:76:7 (lldb) quit Quitting LLDB will kill one or more processes. Do you really want to proceed: [Y/n] y