<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - LLDB crash when stepping into delegate method"
   href="https://bugs.llvm.org/show_bug.cgi?id=37640">37640</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>LLDB crash when stepping into delegate method
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>lldb
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Macintosh
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>MacOS X
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>All Bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>lldb-dev@lists.llvm.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>craig.rouse@gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=20366" name="attach_20366" title="Sample Project With Crash Log">attachment 20366</a> <a href="attachment.cgi?id=20366&action=edit" title="Sample Project With Crash Log">[details]</a></span>
Sample Project With Crash Log

In my app, I have an implementation of a Multicast delegate. When stepping into
the "invoke" method of the MulticastDelegate class (see attached code), at line
73, the LLDB debugger crashes. I haven't been able to figure out why. The app
remains running and is unaffected; it's just the debugger that crashes. 

Here's the message I received in the LLDB console in Xcode:

Message from debugger: The LLDB RPC server has crashed. The crash log is
located in ~/Library/Logs/DiagnosticReports and has a prefix 'lldb-rpc-server'.
Please file a bug and attach the most recent crash log.

Full crash log attached, along with a sample app demonstrating the crash. You
must interactively debug and step into the method in order to trigger the
crash. If you simply step over, the debugger is fine. It just takes exception
to something in that particular method.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>