[lldb-dev] [Bug 37640] New: LLDB crash when stepping into delegate method

via lldb-dev lldb-dev at lists.llvm.org
Thu May 31 06:52:44 PDT 2018


            Bug ID: 37640
           Summary: LLDB crash when stepping into delegate method
           Product: lldb
           Version: unspecified
          Hardware: Macintosh
                OS: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: All Bugs
          Assignee: lldb-dev at lists.llvm.org
          Reporter: craig.rouse at gmail.com
                CC: llvm-bugs at lists.llvm.org

Created attachment 20366
  --> https://bugs.llvm.org/attachment.cgi?id=20366&action=edit
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.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20180531/9f459723/attachment.html>

More information about the lldb-dev mailing list