<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/59080>59080</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            lldb seg fault
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          harrycis
      </td>
    </tr>
</table>

<pre>
    Stack dump:
0.      Program arguments: lldb
1.      HandleCommand(command = "process attach --name python --waitfor")
0  libLLVM.dylib            0x000000010cfeaad4 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 52
1  libLLVM.dylib            0x000000010cfeb0a8 SignalHandler(int) + 268
2  libsystem_platform.dylib 0x00000001b7e834a4 _sigtramp + 56
3  liblldb.11.1.0.dylib     0x0000000102c6e058 SystemRuntimeMacOSX::ReadLibdispatchTSDIndexes() + 128
4  liblldb.11.1.0.dylib     0x0000000102c6e058 SystemRuntimeMacOSX::ReadLibdispatchTSDIndexes() + 128
5  liblldb.11.1.0.dylib     0x0000000102c6de54 SystemRuntimeMacOSX::AddThreadExtendedInfoPacketHints(std::__1::shared_ptr<lldb_private::StructuredData::Object>) + 132
6  liblldb.11.1.0.dylib     0x0000000102bdcdc4 lldb_private::process_gdb_remote::ProcessGDBRemote::GetExtendedInfoForThread(unsigned long long) + 184
7  liblldb.11.1.0.dylib     0x0000000102be8eec lldb_private::process_gdb_remote::ThreadGDBRemote::FetchThreadExtendedInfo() + 116
8  liblldb.11.1.0.dylib     0x000000010270a758 lldb_private::Thread::GetExtendedInfo() + 56
9  liblldb.11.1.0.dylib     0x00000001028932dc lldb_private::FormatEntity::Format(lldb_private::FormatEntity::Entry const&, lldb_private::Stream&, lldb_private::SymbolContext const*, lldb_private::ExecutionContext const*, lldb_private::Address const*, lldb_private::ValueObject*, bool, bool) + 1424
10 liblldb.11.1.0.dylib     0x0000000102893434 lldb_private::FormatEntity::Format(lldb_private::FormatEntity::Entry const&, lldb_private::Stream&, lldb_private::SymbolContext const*, lldb_private::ExecutionContext const*, lldb_private::Address const*, lldb_private::ValueObject*, bool, bool) + 1768
11 liblldb.11.1.0.dylib     0x00000001028933cc lldb_private::FormatEntity::Format(lldb_private::FormatEntity::Entry const&, lldb_private::Stream&, lldb_private::SymbolContext const*, lldb_private::ExecutionContext const*, lldb_private::Address const*, lldb_private::ValueObject*, bool, bool) + 1664
12 liblldb.11.1.0.dylib     0x0000000102a067c0 lldb_private::Thread::DumpUsingSettingsFormat(lldb_private::Stream&, unsigned int, bool) + 304
13 liblldb.11.1.0.dylib     0x0000000102a06e70 lldb_private::Thread::GetStatus(lldb_private::Stream&, unsigned int, unsigned int, unsigned int, bool, bool) + 624
14 liblldb.11.1.0.dylib     0x00000001029b5650 lldb_private::Process::GetThreadStatus(lldb_private::Stream&, bool, unsigned int, unsigned int, unsigned int, bool) + 380
15 liblldb.11.1.0.dylib     0x00000001029b4f18 lldb_private::Process::HandleProcessStateChangedEvent(std::__1::shared_ptr<lldb_private::Event> const&, lldb_private::Stream*, bool&) + 2300
16 liblldb.11.1.0.dylib     0x00000001029b41fc lldb_private::Process::WaitForProcessToStop(lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&, std::__1::shared_ptr<lldb_private::Event>*, bool, std::__1::shared_ptr<lldb_private::Listener>, lldb_private::Stream*, bool) + 616
17 liblldb.11.1.0.dylib     0x00000001029f7eac lldb_private::Target::Attach(lldb_private::ProcessAttachInfo&, lldb_private::Stream*) + 1112
18 liblldb.11.1.0.dylib     0x0000000102ccbbbc CommandObjectProcessAttach::DoExecute(lldb_private::Args&, lldb_private::CommandReturnObject&) + 552
19 liblldb.11.1.0.dylib     0x00000001029461d4 lldb_private::CommandObjectParsed::Execute(char const*, lldb_private::CommandReturnObject&) + 392
20 liblldb.11.1.0.dylib     0x000000010293e908 lldb_private::CommandInterpreter::HandleCommand(char const*, lldb_private::LazyBool, lldb_private::CommandReturnObject&, lldb_private::ExecutionContext*, bool, bool) + 1692
21 liblldb.11.1.0.dylib     0x000000010294197c lldb_private::CommandInterpreter::IOHandlerInputComplete(lldb_private::IOHandler&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 392
22 liblldb.11.1.0.dylib     0x0000000102899808 lldb_private::IOHandlerEditline::Run() + 324
23 liblldb.11.1.0.dylib     0x0000000102882364 lldb_private::Debugger::RunIOHandlers() + 72
24 liblldb.11.1.0.dylib     0x00000001029423a8 lldb_private::CommandInterpreter::RunCommandInterpreter(lldb_private::CommandInterpreterRunOptions&) + 160
25 liblldb.11.1.0.dylib     0x00000001025da0ac lldb::SBDebugger::RunCommandInterpreter(bool, bool) + 184
26 lldb                     0x0000000100e1fef4 Driver::MainLoop() + 1996
27 lldb                     0x0000000100e20dbc main + 1072
28 dyld                     0x000000010112908c start + 520
[1]    81890 segmentation fault  lldb
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztWE1v4zYQ_TXyRViDor4PPiSxsw2QRYI43fZmUCJtq5VEgaR24_76jkTKVtZKzGwPvawRxDI5mnlvOJwZMuP0sFgrkv_t0rZqHP_KQUsHXaG5g9JHwXeCVC4Ru7ZitZIw7ZYlzbSM18n8RmpashteVfDg4CTXT67jL10H40bwnEnpEgU29u6nTzWpmNsc1J7X8Os7KdSWCxB0cGosu25ZZPf3X7_M6QGe3NEHvSD98VC-ZYTQAOB8qzrU_pU8SP3wKIpa9ZyeBckZgDoJCfJ9w6USjFQOjsAogLx2Q2wYWdvOEEncdbGrSak9ABwSMDtoxFGiVeJeJWBTrNo0JenoVkb7SWUWs8QPSOBuZLFT4PNG44q0Er9X0nl-7nlzb45G8Ea4cB4xFAKu3tpTW6uiYl9I_rD-U7N_YoTeFxktZENUvn9eL-9qyl6YBPADcg8b5MH_YTS0NkpZGLxt9IrS5z2sMl29KAbm6F295Y8QEkz9VnSRjBOpqJbdbDwTQXsiGN00Sjj-TYdh04jiG1FMT6-VaHPVgsiSKKLHHrK_WK4cf3Vk4ptYiiyZZDSneeCemzNbZ7ODCcEqPow_6vHPy-un0ehnpsZUb7nQ_IFoW0NQ1Yy6Ja93_b8j2CTQYGNbsCxhLP8AWA3iB6y3rIuDs-UZx4NnIj-xBBYjEkMQngMzXpjy0cjesNFSS3NJ6mM65Qfwe0XUCuJRHcYjfRK6LAzP4uDmvJaqT083EybWp-w1OX2oMl7e8FqxFzWoupqWXb2wvFUFr-3EYVOJLpm_L_WVlC0z-0LLZJyXp2-zwgE2secha58H_tRG-eVzW5_HQ1XyPGuf-_mvOP8vPo-iIc6xnc8JiuIcXUhlS2jWfpdFvVszpeBLvuP-V448FoO-WXmN1UcDVN8aKosvQYWsC82YauXHwV36PeXw6JhXAjsSaRZG4RQJU2iPLDQpWy4Dtp_jZBYkQYZLaMsl2HpTZfAVF92xmqGOD7vZk3rH6Oob60B8vDXSL_oryy092i3HHhz7aCAbWZP1tlPJ6RXZP-CIAZvDjD3zteLN5Oo9QwvJW2Bxc05fEMgeMOP1S-ppCGVH-EfSP-26H3LIh_XcF9AK13AO6VRZOt_smKHZ8mJLx29jRqYc_wwnRaZMEu1PfJOeNmuhJXQndjlghsbQG85qieVJIc-yLHfNCVXn61cATELlukiwScRXYiffBGlUPzE4G9RDQTidLY-Hy9TSu0Hk0ak-5zUFIiSj4_LWIc8hRi6UrffR-qlBiy27stRnKZrKOMbOHRRc0Qimusg8JZ_RhcFlyPfkn8O12Rf2hGwagXcL99EVls1SGnhpPLUt3nLF3YO5O7irm1aBVFOyNwLwKPpmmsmILPKNVAK6AUgQnVunBbuZjRKQFuUgp1PGuSgpS54TxcVJ0O2FJ-LFsrtJ0jSZjJcjwxUtVFnUZhjO9qNzmj8Ud2zZoSQJ9qOpzbRkWbvbDSsBVo72x_cS8cDOtpcIsE8-shvA8MTUVASci8G7D00XzHK0IF5kqii2bBlCSpBJ5ibnXp_5ZhLi5KYZLhRw1Gt0pz4j64h5W7YN3CUwHex9IUV9z_sifVSbpqZE4dhSL0YUsn4FurQGdFzKxAVH0EsaoM5AXsthUxChzCWh8awTXntOuOxeSLwkRa5ku-56tOsRandL2lK5PcoZW0D7nyS-j5JkRhc-Tf2UzOAYVLJFTwPe1C_MWlEu9ko1fdeCb-FvV6h9m81zDvXvtr_B1F-fGsF1krstpGy7e7TbELCi2X4RRiRgsQ8mvdj3CEtoyFAQxJTkEaJhMCtJxkq5AAoOxjX77vYquvvXcDkrFhhhDCU2hXeCIJlnZLtN8ZZsgyyNswA5AWLg0nLe4ZhzsZuJRQ8J4kXCZAk9iDxNEtm3tqw3B_pJq_ZcLCCRiENeyFlve9Fj_xcVwNel">