rev119757

since revision 119757 (according to git bisect) i am getting this crash on my side.
any idea what i"m doing wrong? do i have to initialize something before calling SBDebugger::Create ?

#0 0x00007fff800096d7 in pthread_mutex_lock ()
#1 0x00000001003292bf in lldb_private::UserSettingsController::RegisterInstanceSettings (this=0x0, instance_settings=0x103803210) at /Users/aep/creator-master/src/plugins/debugger/lldb/guest/lldb/source/Core/UserSettingsController.cpp:940
#2 0x0000000100289c62 in lldb_private::DebuggerInstanceSettings::DebuggerInstanceSettings (this=0x103803210, owner=@0x7fff5fbff340, live_instance=<value temporarily unavailable, due to optimizations>, name=<value temporarily unavailable, due to optimizations>) at /Users/aep/creator-master/src/plugins/debugger/lldb/guest/lldb/source/Core/Debugger.cpp:1301
#3 0x000000010028b697 in lldb_private::Debugger::Debugger (this=0x103803200) at /Users/aep/creator-master/src/plugins/debugger/lldb/guest/lldb/source/Core/Debugger.cpp:179
#4 0x000000010028b948 in Debugger [inlined] () at /Users/aep/creator-master/src/plugins/debugger/lldb/guest/lldb/source/Core/Debugger.cpp:182
#5 0x000000010028b948 in lldb_private::Debugger::CreateInstance () at /Users/aep/creator-master/src/plugins/debugger/lldb/guest/lldb/source/Core/Debugger.cpp:101
#6 0x000000010030c1ac in lldb::SBDebugger::reset () at /Users/aep/creator-master/src/plugins/debugger/lldb/guest/lldb/source/API/SBDebugger.cpp:71
#7 0x000000010030c1ac in lldb::SBDebugger::Create () at /Users/aep/creator-master/src/plugins/debugger/lldb/guest/lldb/source/API/SBDebugger.cpp:71

Yes, there is a static initialize call you must use:

int main (int argc, char const *argv[])
{
    SBDebugger::Initialize ();

    // Create scope so "debugger" goes away before we call SBDebugger::Terminate()...
    {
  SBDebugger debugger (SBDebugger::Create());
  ....
    }

    SBDebugger::Terminate ();
}

If you are even in doubt, check out the main function in "Driver.cpp" (which is part of the command line application "lldb").