Failed
lldb-api.functionalities/scripted_process.TestScriptedProcess.py (from lldb-api)
Stacktrace
Script: -- /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/copied-python /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --codesign-identity lldb_codesign --arch x86_64 --build-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex -t --env TERM=vt100 --env LLVM_LIBS_DIR=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./lib --inferior-env ASAN_OPTIONS=detect_stack_use_after_return=1 --inferior-env DYLD_INSERT_LIBRARIES=/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/lib/clang/14.0.99/lib/darwin/libclang_rt.asan_osx_dynamic.dylib --arch x86_64 --build-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex --lldb-module-cache-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-lldb/lldb-api --clang-module-cache-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lldb-test-build.noindex/module-cache-clang/lldb-api --executable /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/lldb --compiler /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/host-compiler/bin/clang --dsymutil /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin/dsymutil --llvm-tools-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./bin --lldb-libs-dir /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/./lib /Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/scripted_process -p TestScriptedProcess.py -- Exit Code: -6 Command Output (stdout): -- lldb version 14.0.99 (http://labmaster3.local/git/llvm-project.git revision 6259016361345e09f0607ef4e037e00bcbe4bd40) clang revision 6259016361345e09f0607ef4e037e00bcbe4bd40 llvm revision 6259016361345e09f0607ef4e037e00bcbe4bd40 Name of the class that will manage the scripted process: 'stack_core_scripted_process.StackCoreScriptedProcess' Saving 69632 bytes of data for memory region at 0x7ffeefbef000 -- Command Output (stderr): -- ================================================================= ==61237==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160002508a0 at pc 0x00010e6bab30 bp 0x70000d4e2cf0 sp 0x70000d4e24b8 READ of size 512 at 0x6160002508a0 thread T6 #0 0x10e6bab2f in __asan_memcpy+0x1af (libclang_rt.asan_osx_dynamic.dylib:x86_64+0x44b2f) #1 0x11445e878 in lldb_private::DataExtractor::CopyByteOrderedData(unsigned long long, unsigned long long, void*, unsigned long long, lldb::ByteOrder) const DataExtractor.cpp:742 #2 0x1149eb8bb in lldb_private::ScriptedProcess::DoReadMemory(unsigned long long, void*, unsigned long, lldb_private::Status&) ScriptedProcess.cpp:237 #3 0x114283b1c in lldb_private::Process::ReadMemoryFromInferior(unsigned long long, void*, unsigned long, lldb_private::Status&) Process.cpp:2047 #4 0x11423bf8f in lldb_private::MemoryCache::Read(unsigned long long, void*, unsigned long, lldb_private::Status&) Memory.cpp:229 #5 0x1142c4f71 in lldb_private::RegisterContext::ReadRegisterValueFromMemory(lldb_private::RegisterInfo const*, unsigned long long, unsigned int, lldb_private::RegisterValue&) RegisterContext.cpp:343 #6 0x1142d6c96 in lldb_private::RegisterContextUnwind::ReadRegisterValueFromRegisterLocation(lldb_private::UnwindLLDB::RegisterLocation, lldb_private::RegisterInfo const*, lldb_private::RegisterValue&) RegisterContextUnwind.cpp:1138 #7 0x1142d4623 in lldb_private::RegisterContextUnwind::ReadGPRValue(lldb::RegisterKind, unsigned int, unsigned long long&) RegisterContextUnwind.cpp:2143 #8 0x1142c8da5 in lldb_private::RegisterContextUnwind::InitializeNonZerothFrame() RegisterContextUnwind.cpp:343 #9 0x1142c6110 in lldb_private::RegisterContextUnwind::RegisterContextUnwind(lldb_private::Thread&, std::__1::shared_ptr<lldb_private::RegisterContextUnwind> const&, lldb_private::SymbolContext&, unsigned int, lldb_private::UnwindLLDB&) RegisterContextUnwind.cpp:72 #10 0x114420cb0 in lldb_private::UnwindLLDB::GetOneMoreFrame(lldb_private::ABI*) UnwindLLDB.cpp:128 #11 0x11441f919 in lldb_private::UnwindLLDB::AddOneMoreFrame(lldb_private::ABI*) UnwindLLDB.cpp:332 #12 0x1144205e5 in lldb_private::UnwindLLDB::UpdateUnwindPlanForFirstFrameIfInvalid(lldb_private::ABI*) UnwindLLDB.cpp:305 #13 0x11441f47d in lldb_private::UnwindLLDB::AddFirstFrame() UnwindLLDB.cpp:99 #14 0x11442276d in lldb_private::UnwindLLDB::DoGetFrameInfoAtIndex(unsigned int, unsigned long long&, unsigned long long&, bool&) UnwindLLDB.cpp:395 #15 0x1143113fa in lldb_private::Unwind::GetFrameInfoAtIndex(unsigned int, unsigned long long&, unsigned long long&, bool&) Unwind.h:53 #16 0x11430dcbc in lldb_private::StackFrameList::GetFramesUpTo(unsigned int) StackFrameList.cpp:484 #17 0x11430bdb7 in lldb_private::StackFrameList::ResetCurrentInlinedDepth() StackFrameList.cpp:86 #18 0x1143abbc3 in lldb_private::Thread::ShouldStop(lldb_private::Event*) Thread.cpp:805 #19 0x1143c53c8 in lldb_private::ThreadList::ShouldStop(lldb_private::Event*) ThreadList.cpp:330 #20 0x1142918e0 in lldb_private::Process::ShouldBroadcastEvent(lldb_private::Event*) Process.cpp:3405 #21 0x114288804 in lldb_private::Process::HandlePrivateEvent(std::__1::shared_ptr<lldb_private::Event>&) Process.cpp:3630 #22 0x11429355a in lldb_private::Process::RunPrivateStateThread(bool) Process.cpp:3824 #23 0x114291f0d in lldb_private::Process::PrivateStateThread(void*) Process.cpp:3722 #24 0x113ff1a70 in lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) HostNativeThreadBase.cpp:65 #25 0x7fff6d496108 in _pthread_start+0x93 (libsystem_pthread.dylib:x86_64+0x6108) #26 0x7fff6d491b8a in thread_start+0xe (libsystem_pthread.dylib:x86_64+0x1b8a) 0x6160002508a0 is located 32 bytes inside of 545-byte region [0x616000250880,0x616000250aa1) freed by thread T6 here: #0 0x10e6bcbc9 in wrap_free+0xa9 (libclang_rt.asan_osx_dynamic.dylib:x86_64+0x46bc9) #1 0x10f1c3af2 in frame_dealloc+0xa0 (Python:x86_64+0x2aaf2) #2 0x10f1b2d2a in function_code_fastcall+0xf8 (Python:x86_64+0x19d2a) #3 0x10f1b3624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624) #4 0x10f1b22d2 in _PyObject_FastCallDict+0x107 (Python:x86_64+0x192d2) #5 0x10f1b37d2 in _PyObject_CallFunctionVa+0xd0 (Python:x86_64+0x1a7d2) #6 0x10f1b3a00 in PyObject_CallMethod+0xa8 (Python:x86_64+0x1aa00) #7 0x114b822e0 in std::__1::shared_ptr<lldb_private::DataExtractor> lldb_private::ScriptedPythonInterface::Dispatch<std::__1::shared_ptr<lldb_private::DataExtractor>, unsigned long long, unsigned long>(llvm::StringRef, lldb_private::Status&, unsigned long long, unsigned long) ScriptedPythonInterface.h:93 #8 0x114b81734 in lldb_private::ScriptedProcessPythonInterface::ReadMemoryAtAddress(unsigned long long, unsigned long, lldb_private::Status&) ScriptedProcessPythonInterface.cpp:120 #9 0x1149eb695 in lldb_private::ScriptedProcess::DoReadMemory(unsigned long long, void*, unsigned long, lldb_private::Status&) ScriptedProcess.cpp:232 #10 0x114283b1c in lldb_private::Process::ReadMemoryFromInferior(unsigned long long, void*, unsigned long, lldb_private::Status&) Process.cpp:2047 #11 0x11423bf8f in lldb_private::MemoryCache::Read(unsigned long long, void*, unsigned long, lldb_private::Status&) Memory.cpp:229 #12 0x1142c4f71 in lldb_private::RegisterContext::ReadRegisterValueFromMemory(lldb_private::RegisterInfo const*, unsigned long long, unsigned int, lldb_private::RegisterValue&) RegisterContext.cpp:343 #13 0x1142d6c96 in lldb_private::RegisterContextUnwind::ReadRegisterValueFromRegisterLocation(lldb_private::UnwindLLDB::RegisterLocation, lldb_private::RegisterInfo const*, lldb_private::RegisterValue&) RegisterContextUnwind.cpp:1138 #14 0x1142d4623 in lldb_private::RegisterContextUnwind::ReadGPRValue(lldb::RegisterKind, unsigned int, unsigned long long&) RegisterContextUnwind.cpp:2143 #15 0x1142c8da5 in lldb_private::RegisterContextUnwind::InitializeNonZerothFrame() RegisterContextUnwind.cpp:343 #16 0x1142c6110 in lldb_private::RegisterContextUnwind::RegisterContextUnwind(lldb_private::Thread&, std::__1::shared_ptr<lldb_private::RegisterContextUnwind> const&, lldb_private::SymbolContext&, unsigned int, lldb_private::UnwindLLDB&) RegisterContextUnwind.cpp:72 #17 0x114420cb0 in lldb_private::UnwindLLDB::GetOneMoreFrame(lldb_private::ABI*) UnwindLLDB.cpp:128 #18 0x11441f919 in lldb_private::UnwindLLDB::AddOneMoreFrame(lldb_private::ABI*) UnwindLLDB.cpp:332 #19 0x1144205e5 in lldb_private::UnwindLLDB::UpdateUnwindPlanForFirstFrameIfInvalid(lldb_private::ABI*) UnwindLLDB.cpp:305 #20 0x11441f47d in lldb_private::UnwindLLDB::AddFirstFrame() UnwindLLDB.cpp:99 #21 0x11442276d in lldb_private::UnwindLLDB::DoGetFrameInfoAtIndex(unsigned int, unsigned long long&, unsigned long long&, bool&) UnwindLLDB.cpp:395 #22 0x1143113fa in lldb_private::Unwind::GetFrameInfoAtIndex(unsigned int, unsigned long long&, unsigned long long&, bool&) Unwind.h:53 #23 0x11430dcbc in lldb_private::StackFrameList::GetFramesUpTo(unsigned int) StackFrameList.cpp:484 #24 0x11430bdb7 in lldb_private::StackFrameList::ResetCurrentInlinedDepth() StackFrameList.cpp:86 #25 0x1143abbc3 in lldb_private::Thread::ShouldStop(lldb_private::Event*) Thread.cpp:805 #26 0x1143c53c8 in lldb_private::ThreadList::ShouldStop(lldb_private::Event*) ThreadList.cpp:330 #27 0x1142918e0 in lldb_private::Process::ShouldBroadcastEvent(lldb_private::Event*) Process.cpp:3405 #28 0x114288804 in lldb_private::Process::HandlePrivateEvent(std::__1::shared_ptr<lldb_private::Event>&) Process.cpp:3630 #29 0x11429355a in lldb_private::Process::RunPrivateStateThread(bool) Process.cpp:3824 previously allocated by thread T6 here: #0 0x10e6bca80 in wrap_malloc+0xa0 (libclang_rt.asan_osx_dynamic.dylib:x86_64+0x46a80) #1 0x10f1e128b in _PyObject_Malloc+0x37 (Python:x86_64+0x4828b) #2 0x10f1aaecc in _PyBytes_FromSize+0x63 (Python:x86_64+0x11ecc) #3 0x10f1aae09 in PyBytes_FromStringAndSize+0x3d (Python:x86_64+0x11e09) #4 0x114b33cf7 in lldb_private::python::PythonBytes::PythonBytes(unsigned char const*, unsigned long) PythonDataObjects.cpp:290 #5 0x113bbae81 in _wrap_SBProcess_ReadMemory(_object*, _object*) LLDBWrapPython.cpp:45781 #6 0x10f1b3226 in _PyMethodDef_RawFastCallKeywords+0xeb (Python:x86_64+0x1a226) #7 0x10f1b28c6 in _PyCFunction_FastCallKeywords+0x2b (Python:x86_64+0x198c6) #8 0x10f248905 in call_function+0x1de (Python:x86_64+0xaf905) #9 0x10f2415ee in _PyEval_EvalFrameDefault+0x1b51 (Python:x86_64+0xa85ee) #10 0x10f1b2ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1) #11 0x10f24897d in call_function+0x256 (Python:x86_64+0xaf97d) #12 0x10f2415d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5) #13 0x10f1b2ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1) #14 0x10f1b3624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624) #15 0x10f1b22d2 in _PyObject_FastCallDict+0x107 (Python:x86_64+0x192d2) #16 0x10f1b37d2 in _PyObject_CallFunctionVa+0xd0 (Python:x86_64+0x1a7d2) #17 0x10f1b3a00 in PyObject_CallMethod+0xa8 (Python:x86_64+0x1aa00) #18 0x114b822e0 in std::__1::shared_ptr<lldb_private::DataExtractor> lldb_private::ScriptedPythonInterface::Dispatch<std::__1::shared_ptr<lldb_private::DataExtractor>, unsigned long long, unsigned long>(llvm::StringRef, lldb_private::Status&, unsigned long long, unsigned long) ScriptedPythonInterface.h:93 #19 0x114b81734 in lldb_private::ScriptedProcessPythonInterface::ReadMemoryAtAddress(unsigned long long, unsigned long, lldb_private::Status&) ScriptedProcessPythonInterface.cpp:120 #20 0x1149eb695 in lldb_private::ScriptedProcess::DoReadMemory(unsigned long long, void*, unsigned long, lldb_private::Status&) ScriptedProcess.cpp:232 #21 0x114283b1c in lldb_private::Process::ReadMemoryFromInferior(unsigned long long, void*, unsigned long, lldb_private::Status&) Process.cpp:2047 #22 0x11423bf8f in lldb_private::MemoryCache::Read(unsigned long long, void*, unsigned long, lldb_private::Status&) Memory.cpp:229 #23 0x1142c4f71 in lldb_private::RegisterContext::ReadRegisterValueFromMemory(lldb_private::RegisterInfo const*, unsigned long long, unsigned int, lldb_private::RegisterValue&) RegisterContext.cpp:343 #24 0x1142d6c96 in lldb_private::RegisterContextUnwind::ReadRegisterValueFromRegisterLocation(lldb_private::UnwindLLDB::RegisterLocation, lldb_private::RegisterInfo const*, lldb_private::RegisterValue&) RegisterContextUnwind.cpp:1138 #25 0x1142d4623 in lldb_private::RegisterContextUnwind::ReadGPRValue(lldb::RegisterKind, unsigned int, unsigned long long&) RegisterContextUnwind.cpp:2143 #26 0x1142c8da5 in lldb_private::RegisterContextUnwind::InitializeNonZerothFrame() RegisterContextUnwind.cpp:343 #27 0x1142c6110 in lldb_private::RegisterContextUnwind::RegisterContextUnwind(lldb_private::Thread&, std::__1::shared_ptr<lldb_private::RegisterContextUnwind> const&, lldb_private::SymbolContext&, unsigned int, lldb_private::UnwindLLDB&) RegisterContextUnwind.cpp:72 #28 0x114420cb0 in lldb_private::UnwindLLDB::GetOneMoreFrame(lldb_private::ABI*) UnwindLLDB.cpp:128 #29 0x11441f919 in lldb_private::UnwindLLDB::AddOneMoreFrame(lldb_private::ABI*) UnwindLLDB.cpp:332 Thread T6 created by T0 here: #0 0x10e6b655c in wrap_pthread_create+0x5c (libclang_rt.asan_osx_dynamic.dylib:x86_64+0x4055c) #1 0x1140154a1 in lldb_private::ThreadLauncher::LaunchThread(llvm::StringRef, void* (*)(void*), void*, unsigned long) ThreadLauncher.cpp:65 #2 0x11428a78f in lldb_private::Process::StartPrivateStateThread(bool) Process.cpp:3501 #3 0x114289f8a in lldb_private::Process::Launch(lldb_private::ProcessLaunchInfo&) Process.cpp:2547 #4 0x11436a72b in lldb_private::Target::Launch(lldb_private::ProcessLaunchInfo&, lldb_private::Stream*) Target.cpp:3063 #5 0x11373ea80 in lldb::SBTarget::Launch(lldb::SBLaunchInfo&, lldb::SBError&) SBTarget.cpp:439 #6 0x113bf8cba in _wrap_SBTarget_Launch(_object*, _object*) LLDBWrapPython.cpp:54084 #7 0x10f1b2bda in PyCFunction_Call+0x140 (Python:x86_64+0x19bda) #8 0x10f2419e2 in _PyEval_EvalFrameDefault+0x1f45 (Python:x86_64+0xa89e2) #9 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #10 0x10f1b288b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b) #11 0x10f24897d in call_function+0x256 (Python:x86_64+0xaf97d) #12 0x10f2415d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5) #13 0x10f1b2ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1) #14 0x10f241905 in _PyEval_EvalFrameDefault+0x1e68 (Python:x86_64+0xa8905) #15 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #16 0x10f1b24f4 in _PyFunction_FastCallDict+0x1b8 (Python:x86_64+0x194f4) #17 0x10f241905 in _PyEval_EvalFrameDefault+0x1e68 (Python:x86_64+0xa8905) #18 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #19 0x10f1b288b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b) #20 0x10f24897d in call_function+0x256 (Python:x86_64+0xaf97d) #21 0x10f24168c in _PyEval_EvalFrameDefault+0x1bef (Python:x86_64+0xa868c) #22 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #23 0x10f1b288b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b) #24 0x10f24897d in call_function+0x256 (Python:x86_64+0xaf97d) #25 0x10f24168c in _PyEval_EvalFrameDefault+0x1bef (Python:x86_64+0xa868c) #26 0x10f1b2ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1) #27 0x10f24897d in call_function+0x256 (Python:x86_64+0xaf97d) #28 0x10f2415d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5) #29 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #30 0x10f1b24f4 in _PyFunction_FastCallDict+0x1b8 (Python:x86_64+0x194f4) #31 0x10f1b3624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624) #32 0x10f1b29d4 in PyObject_Call+0x87 (Python:x86_64+0x199d4) #33 0x10f241905 in _PyEval_EvalFrameDefault+0x1e68 (Python:x86_64+0xa8905) #34 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #35 0x10f1b24f4 in _PyFunction_FastCallDict+0x1b8 (Python:x86_64+0x194f4) #36 0x10f1b3624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624) #37 0x10f1f04af in slot_tp_call+0x46 (Python:x86_64+0x574af) #38 0x10f1b272c in _PyObject_FastCallKeywords+0x166 (Python:x86_64+0x1972c) #39 0x10f248976 in call_function+0x24f (Python:x86_64+0xaf976) #40 0x10f24168c in _PyEval_EvalFrameDefault+0x1bef (Python:x86_64+0xa868c) #41 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #42 0x10f1b288b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b) #43 0x10f24897d in call_function+0x256 (Python:x86_64+0xaf97d) #44 0x10f2415d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5) #45 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #46 0x10f1b288b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b) #47 0x10f24897d in call_function+0x256 (Python:x86_64+0xaf97d) #48 0x10f2415d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5) #49 0x10f1b2ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1) #50 0x10f1b3624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624) #51 0x10f1b29d4 in PyObject_Call+0x87 (Python:x86_64+0x199d4) #52 0x10f241905 in _PyEval_EvalFrameDefault+0x1e68 (Python:x86_64+0xa8905) #53 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #54 0x10f1b24f4 in _PyFunction_FastCallDict+0x1b8 (Python:x86_64+0x194f4) #55 0x10f1b3624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624) #56 0x10f1f04af in slot_tp_call+0x46 (Python:x86_64+0x574af) #57 0x10f1b272c in _PyObject_FastCallKeywords+0x166 (Python:x86_64+0x1972c) #58 0x10f248976 in call_function+0x24f (Python:x86_64+0xaf976) #59 0x10f24168c in _PyEval_EvalFrameDefault+0x1bef (Python:x86_64+0xa868c) #60 0x10f1b2ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1) #61 0x10f24897d in call_function+0x256 (Python:x86_64+0xaf97d) #62 0x10f2415d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5) #63 0x10f1b2ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1) #64 0x10f24897d in call_function+0x256 (Python:x86_64+0xaf97d) #65 0x10f2415ee in _PyEval_EvalFrameDefault+0x1b51 (Python:x86_64+0xa85ee) #66 0x10f2492da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da) #67 0x10f23fa14 in PyEval_EvalCode+0x29 (Python:x86_64+0xa6a14) #68 0x10f26e2aa in run_mod+0x35 (Python:x86_64+0xd52aa) #69 0x10f26d2c5 in PyRun_FileExFlags+0xa3 (Python:x86_64+0xd42c5) #70 0x10f26c9a4 in PyRun_SimpleFileExFlags+0x114 (Python:x86_64+0xd39a4) #71 0x10f284010 in pymain_main+0x13de (Python:x86_64+0xeb010) #72 0x10f2847b7 in _Py_UnixMain+0x67 (Python:x86_64+0xeb7b7) #73 0x7fff6d28dcc8 in start+0x0 (libdyld.dylib:x86_64+0x1acc8) SUMMARY: AddressSanitizer: heap-use-after-free (libclang_rt.asan_osx_dynamic.dylib:x86_64+0x44b2f) in __asan_memcpy+0x1af Shadow bytes around the buggy address: 0x1c2c0004a0c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x1c2c0004a0d0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x1c2c0004a0e0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x1c2c0004a0f0: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa 0x1c2c0004a100: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x1c2c0004a110: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd 0x1c2c0004a120: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x1c2c0004a130: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x1c2c0004a140: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x1c2c0004a150: fd fd fd fd fd fa fa fa fa fa fa fa fa fa fa fa 0x1c2c0004a160: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==61237==ABORTING Fatal Python error: Aborted Thread 0x00000001130aedc0 (most recent call first): File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/lldb-build/lib/python3.7/site-packages/lldb/__init__.py", line 10301 in Launch File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py", line 149 in test_launch_scripted_process_stack_frames File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/decorators.py", line 149 in wrapper File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/decorators.py", line 149 in wrapper File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1715 in test_method File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/third_party/Python/module/unittest2/unittest2/case.py", line 413 in runMethod File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/third_party/Python/module/unittest2/unittest2/case.py", line 383 in run File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/third_party/Python/module/unittest2/unittest2/case.py", line 458 in __call__ File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/third_party/Python/module/unittest2/unittest2/suite.py", line 117 in _wrapped_run File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/third_party/Python/module/unittest2/unittest2/suite.py", line 115 in _wrapped_run File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/third_party/Python/module/unittest2/unittest2/suite.py", line 85 in run File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/third_party/Python/module/unittest2/unittest2/suite.py", line 66 in __call__ File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/third_party/Python/module/unittest2/unittest2/runner.py", line 165 in run File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/packages/Python/lldbsuite/test/dotest.py", line 996 in run_suite File "/Users/buildslave/jenkins/workspace/lldb-cmake-sanitized/llvm-project/lldb/test/API/dotest.py", line 7 in <module> --