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

    <tr>
        <th>Summary</th>
        <td>
            [lldb] finish error: Could not create return address breakpoint.
        </td>
    </tr>

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

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

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

<pre>
    $ lldb -v
lldb-1316.0.9.46
Apple Swift version 5.6.1 (swiftlang-5.6.0.323.66 clang-1316.0.20.12)

$ cat small.c
int main()
{
  int j = 0, d = 0;
  if (j>=0)
    for (; d; d++)
      return 0;
  return 0;
}

$ clang -g small.c; lldb a.out
(lldb) target create "a.out"
Current executable set to 'a.out' (x86_64).
(lldb) b 7
Breakpoint 1: where = a.out`main + 67 at small.c:7:3, address = 0x0000000100003fa3
(lldb) r
Process 17368 launched: 'a.out' (x86_64)
Process 17368 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x0000000100003fa3 a.out`main at small.c:7:3
   4      if (j>=0)
   5        for (; d; d++)
   6          return 0;
-> 7           return 0;
   8    }
Target 0: (a.out) stopped.
(lldb) s
Process 17368 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = step in
    frame #0: 0x0000000100003faa a.out`main at small.c:8:1
   5        for (; d; d++)
   6          return 0;
   7      return 0;
-> 8         }
Target 0: (a.out) stopped.
(lldb) s
Process 17368 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = step in
    frame #0: 0x000000010000d51e dyld`start + 462
dyld`start:
->  0x10000d51e <+462>: movl   %eax, %r14d
    0x10000d521 <+465>: movq   0x8(%rbx), %rax
    0x10000d525 <+469>: movl   0x34(%rax), %edi
    0x10000d528 <+472>: xorl   %esi, %esi
Target 0: (a.out) stopped.
(lldb) finish
error: Could not create return address breakpoint.
(lldb) 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzdVU2P4jgQ_TXhYmH5I5-HHKDZOa-0e185sQH3mJixnW763285ToAWzGg00u5hUAih_OpV1auK3Vn50WYsR8bIDq3fMrLLyCb-WVNOS0xwg_MyWTfns1Hor3e9D-hNOa_tgApcYooyVvtoNmI4rKOJYM44LkvUT6aZihFMWcaaRDffIXYvAvInYQzuk1EPAZ2EHoD3Bq-26QGhuPyKMr5DJGMvSM6P_AbYx5ReM_4HrJArBYLP3rq4BmAk041tp-sOg5BTYXTDJ84HU1btHgqJ1aL14VoNBJiEFdiOYcHV0QQBURDuoALqnRJBQVYswRhLyJfROQWlqovqxyA6EN8DPFiAVjO0isVc6vKfMgdG_BCiQ1WybSHI17ON0tGMb9D7UTk1CZeYShIFB7YtKit01xC-qeDLo9BCSqe8T3JfSPrQeON7wR9iu2T509k-etGKlzUyYhz6o5Ixh--V8czPB3s-g9scZIPCESqC1jNOY27fRjWmeoCttycs4rTiWNQ6QcEegZEImik8TG-Ed3fCYHo3KE6cYlM4iak-lvtZtyeCLUw5fDPS_GgqiwXyU_NZ3tBPxnIN_KhaIE8GGdVp8Tq_f6cxJKkl9dySZpH8caj8_9ogH9QZXvmf7oz4QWdA1w39T2QH2_dFn3ryO8suC6qQ_DASVPewrYVpI8nLeSe7XwHnO1GA50aQ8Rdwi17xFdmgk30zUTRWKHGJOcKTo7m85XT1ZvTqXdy8v02QejpGCtddYjtnGiB8wlJcWZrPOZALz2cacUejpH5GUy801VLKxbqlFK8XZ69_cRL2etD-mMzKOeui54sdjUSDvR4o8xguu_Zto3skXMmWy4Y3YhV0MKrNiu20VOzmWOhXwqxGZ9pjCGcfm86-wHXQ4Th2GAYR_hjztvysz86-qh7K_qK9H5WHh6Ioaro6toKSMldNp0gl-iove9nRUpCmAbH3opIrIzplfEwazs5BvaOJIp6jxW6lW0YYIwVtSMXqnOOalEWzV6yuC04l41lOFLwOBsc8sHWHlWunlLrx4GHRaB_8bVF4rw-DmjSK_GIMR-vaDzj5P3SnhV1N0dsp-38Bi52QrQ">