Hi Rui, you need to call SBDebugger::Terminate() before your program exits.<div><br /><br /><span>On 03/08/20 01:54 PM, <b class="name">Rui Liu via lldb-dev </b> <lldb-dev@lists.llvm.org> wrote:</span><blockquote cite="mid:CAD1REPvqNE9BmcdqowCz_PkaHHiQEBhSDKKQTisqf_OwPZ_yCQ@mail.gmail.com" class="iwcQuote" style="border-left: 1px solid #00F; padding-left: 13px; margin-left: 0;" type="cite"><div class="mimetype-multipart-mixed"><div dir="ltr">Hi LLDB devs,<div><br /></div><div>I'm trying to build a debugger integration that uses LLDB C++ API. Due to lack of documentation, I'm basically using the examples in the python API as a guidance.<br /><br />I had following code, which basically contains one line creating a SBDebugger, but it generates a SIGSEGV fault......<br /><br />#include <LLDB.h><br />using namespace lldb;<br /><br />int main()<br />{<!-- --><br />    SBDebugger debugger = SBDebugger::Create();<br />}<br /><br />Did I do something wrong?<br /><br />Kind regards,</div><div>Rui</div></div><p></p><hr size="2" /><p>_______________________________________________<br />lldb-dev mailing list<br />lldb-dev@lists.llvm.org<br /><a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" target="l">https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><br /></p></div></blockquote></div>