Regression

lldb-api.functionalities/breakpoint/comp_dir_symlink.TestCompDirSymLink.py (from lldb-api)

Failing for the past 1 build (Since #783 )
Took 24 sec.

Stacktrace

Unable to find 'RESULT: PASSED' in dotest output (exit code -6):

lldb version 11.0.99
  clang revision 7b8dc8c57697e95fd0b1248e4494ecc0f929aba1
  llvm revision 7b8dc8c57697e95fd0b1248e4494ecc0f929aba1
AddressSanitizer:DEADLYSIGNAL
=================================================================
==83604==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7fff77668712 bp 0x7ffee0e29f10 sp 0x7ffee0e29f10 T0)
==83604==The signal is caused by a READ memory access.
==83604==Hint: address points to the zero page.
    #0 0x7fff77668712 in _platform_strlen+0x12 (libsystem_platform.dylib:x86_64+0x1712)
    #1 0x10ee1191b in wrap_readlink+0x5b (libclang_rt.asan_osx_dynamic.dylib:x86_64+0x3991b)
    #2 0x119a61e57 in lldb_private::FileSystem::Readlink(lldb_private::FileSpec const&, lldb_private::FileSpec&) FileSystemPosix.cpp:46
    #3 0x1197f4b0d in lldb_private::ModuleListProperties::UpdateSymlinkMappings() ModuleList.cpp:122
    #4 0x119af5664 in lldb_private::OptionValueFileSpecList::SetValueFromString(llvm::StringRef, lldb_private::VarSetOperationType) OptionValueFileSpecList.cpp
    #5 0x119b01851 in lldb_private::OptionValueProperties::SetSubValue(lldb_private::ExecutionContext const*, lldb_private::VarSetOperationType, llvm::StringRef, llvm::StringRef) OptionValueProperties.cpp:209
    #6 0x119886a80 in lldb_private::Properties::SetPropertyValue(lldb_private::ExecutionContext const*, lldb_private::VarSetOperationType, llvm::StringRef, llvm::StringRef) UserSettingsController.cpp:49
    #7 0x1197234cb in lldb_private::Debugger::SetPropertyValue(lldb_private::ExecutionContext const*, lldb_private::VarSetOperationType, llvm::StringRef, llvm::StringRef) Debugger.cpp:275
    #8 0x11c2e19ef in CommandObjectSettingsSet::DoExecute(llvm::StringRef, lldb_private::CommandReturnObject&) CommandObjectSettings.cpp:222
    #9 0x119aba342 in lldb_private::CommandObjectRaw::Execute(char const*, lldb_private::CommandReturnObject&) CommandObject.cpp:1003
    #10 0x119a94b4a in lldb_private::CommandInterpreter::HandleCommand(char const*, lldb_private::LazyBool, lldb_private::CommandReturnObject&, lldb_private::ExecutionContext*, bool, bool) CommandInterpreter.cpp:1762
    #11 0x118c1b547 in lldb::SBCommandInterpreter::HandleCommand(char const*, lldb::SBExecutionContext&, lldb::SBCommandReturnObject&, bool) SBCommandInterpreter.cpp:281
    #12 0x118c1a83a in lldb::SBCommandInterpreter::HandleCommand(char const*, lldb::SBCommandReturnObject&, bool) SBCommandInterpreter.cpp:259
    #13 0x1193cfa28 in _wrap_SBCommandInterpreter_HandleCommand(_object*, _object*) LLDBWrapPython.cpp:14074
    #14 0x10fb64bda in PyCFunction_Call+0x140 (Python:x86_64+0x19bda)
    #15 0x10fbf39e2 in _PyEval_EvalFrameDefault+0x1f45 (Python:x86_64+0xa89e2)
    #16 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #17 0x10fb6488b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b)
    #18 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #19 0x10fbf35d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5)
    #20 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #21 0x10fb6488b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b)
    #22 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #23 0x10fbf35d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5)
    #24 0x10fb64ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1)
    #25 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #26 0x10fbf35d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5)
    #27 0x10fb64ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1)
    #28 0x10fbf3905 in _PyEval_EvalFrameDefault+0x1e68 (Python:x86_64+0xa8905)
    #29 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #30 0x10fb6488b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b)
    #31 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #32 0x10fbf368c in _PyEval_EvalFrameDefault+0x1bef (Python:x86_64+0xa868c)
    #33 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #34 0x10fb6488b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b)
    #35 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #36 0x10fbf368c in _PyEval_EvalFrameDefault+0x1bef (Python:x86_64+0xa868c)
    #37 0x10fb64ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1)
    #38 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #39 0x10fbf35d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5)
    #40 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #41 0x10fb644f4 in _PyFunction_FastCallDict+0x1b8 (Python:x86_64+0x194f4)
    #42 0x10fb65624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624)
    #43 0x10fb649d4 in PyObject_Call+0x87 (Python:x86_64+0x199d4)
    #44 0x10fbf3905 in _PyEval_EvalFrameDefault+0x1e68 (Python:x86_64+0xa8905)
    #45 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #46 0x10fb644f4 in _PyFunction_FastCallDict+0x1b8 (Python:x86_64+0x194f4)
    #47 0x10fb65624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624)
    #48 0x10fba24af in slot_tp_call+0x46 (Python:x86_64+0x574af)
    #49 0x10fb6472c in _PyObject_FastCallKeywords+0x166 (Python:x86_64+0x1972c)
    #50 0x10fbfa976 in call_function+0x24f (Python:x86_64+0xaf976)
    #51 0x10fbf368c in _PyEval_EvalFrameDefault+0x1bef (Python:x86_64+0xa868c)
    #52 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #53 0x10fb6488b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b)
    #54 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #55 0x10fbf35d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5)
    #56 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #57 0x10fb6488b in _PyFunction_FastCallKeywords+0xe0 (Python:x86_64+0x1988b)
    #58 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #59 0x10fbf35d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5)
    #60 0x10fb64ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1)
    #61 0x10fb65624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624)
    #62 0x10fb649d4 in PyObject_Call+0x87 (Python:x86_64+0x199d4)
    #63 0x10fbf3905 in _PyEval_EvalFrameDefault+0x1e68 (Python:x86_64+0xa8905)
    #64 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #65 0x10fb644f4 in _PyFunction_FastCallDict+0x1b8 (Python:x86_64+0x194f4)
    #66 0x10fb65624 in _PyObject_Call_Prepend+0x95 (Python:x86_64+0x1a624)
    #67 0x10fba24af in slot_tp_call+0x46 (Python:x86_64+0x574af)
    #68 0x10fb6472c in _PyObject_FastCallKeywords+0x166 (Python:x86_64+0x1972c)
    #69 0x10fbfa976 in call_function+0x24f (Python:x86_64+0xaf976)
    #70 0x10fbf368c in _PyEval_EvalFrameDefault+0x1bef (Python:x86_64+0xa868c)
    #71 0x10fb64ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1)
    #72 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #73 0x10fbf35d5 in _PyEval_EvalFrameDefault+0x1b38 (Python:x86_64+0xa85d5)
    #74 0x10fb64ca1 in function_code_fastcall+0x6f (Python:x86_64+0x19ca1)
    #75 0x10fbfa97d in call_function+0x256 (Python:x86_64+0xaf97d)
    #76 0x10fbf35ee in _PyEval_EvalFrameDefault+0x1b51 (Python:x86_64+0xa85ee)
    #77 0x10fbfb2da in _PyEval_EvalCodeWithName+0x72a (Python:x86_64+0xb02da)
    #78 0x10fbf1a14 in PyEval_EvalCode+0x29 (Python:x86_64+0xa6a14)
    #79 0x10fc202aa in run_mod+0x35 (Python:x86_64+0xd52aa)
    #80 0x10fc1f2c5 in PyRun_FileExFlags+0xa3 (Python:x86_64+0xd42c5)
    #81 0x10fc1e9a4 in PyRun_SimpleFileExFlags+0x114 (Python:x86_64+0xd39a4)
    #82 0x10fc36010 in pymain_main+0x13de (Python:x86_64+0xeb010)
    #83 0x10fc367b7 in _Py_UnixMain+0x67 (Python:x86_64+0xeb7b7)
    #84 0x7fff77482084 in start+0x0 (libdyld.dylib:x86_64+0x17084)

==83604==Register values:
rax = 0x000000010fada8f0  rbx = 0x0000000000000000  rcx = 0x0000000000000000  rdx = 0x0000000000000000  
rdi = 0x0000000000000000  rsi = 0x0000000112ea3820  rbp = 0x00007ffee0e29f10  rsp = 0x00007ffee0e29f10  
 r8 = 0x0000000002fd9c0a   r9 = 0xffffffff00000000  r10 = 0x0000631000079b18  r11 = 0x0000000000000001  
r12 = 0x0000000112da38c0  r13 = 0x00001000225d4700  r14 = 0x00000000000003ff  r15 = 0x0000000112ea3820  
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (libsystem_platform.dylib:x86_64+0x1712) in _platform_strlen+0x12
==83604==ABORTING