[lldb-dev] [Bug 48342] New: LLDB crashes when inspecting an object created using ni::type_hierarchy
via lldb-dev
lldb-dev at lists.llvm.org
Mon Nov 30 16:09:08 PST 2020
https://bugs.llvm.org/show_bug.cgi?id=48342
Bug ID: 48342
Summary: LLDB crashes when inspecting an object created using
ni::type_hierarchy
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: hbursk at fender.com
CC: jdevlieghere at apple.com, llvm-bugs at lists.llvm.org
When using the Native Instruments open source library matchine, the
ni::type_hierarchy objects crash the LLDB RPC Server when inspected using Xcode
12.
Here is the issue filed against the matchine library:
https://github.com/NativeInstruments/matchine/issues/1
Here is an example that crashes LLDB. It requires the matchine library which
has a dependency on boost.
```
#include <iostream>
#include <ni/type_hierarchy.h>
struct EventBase {
EventBase() = default;
virtual ~EventBase() = default;
};
using Event = ni::type_hierarchy::from_base<EventBase>;
NI_SUB_TYPE(struct TestEvent, Event)
{
int value = 0;
TestEvent(int value_)
: value( value_ )
{
}
};
int main(int argc, const char * argv[]) {
TestEvent testEvent(100);
// insert breakpoint here to inspect testEvent
// inpecting testEvent will crash LLDB
TestEvent testEvent2(200);
return 0;
}
```
--
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/20201201/08d22edb/attachment.html>
More information about the lldb-dev
mailing list