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

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

Created attachment 20366 [details]
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.

Craig Rouse changed bug 37640

What | Removed | Added |

  • | - | - |
    Status | NEW | RESOLVED |
    Resolution | — | INVALID |

Comment # 3 on bug 37640 from Craig Rouse

Now reported with Apple, as suggested by Jim.