```(lldb) bt * thread #1, queue = 'com.apple.main-...
# macos
s
Copy code
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
  * frame #0: 0x00007fff509cfb66 libsystem_kernel.dylib`__pthread_kill + 10
    frame #1: 0x00007fff50b9a080 libsystem_pthread.dylib`pthread_kill + 333
    frame #2: 0x00007fff5092b1ae libsystem_c.dylib`abort + 127
    frame #3: 0x00007fff4e825f8f libc++abi.dylib`abort_message + 245
    frame #4: 0x00007fff4e826113 libc++abi.dylib`default_terminate_handler() + 241
    frame #5: 0x00007fff4fc67eab libobjc.A.dylib`_objc_terminate() + 105
    frame #6: 0x00007fff4e8417c9 libc++abi.dylib`std::__terminate(void (*)()) + 8
    frame #7: 0x00007fff4e84126f libc++abi.dylib`__cxa_throw + 121
    frame #8: 0x0000000100021e48 osqueryi.debug`boost::filesystem::detail::current_path(boost::system::error_code*) + 357
    frame #9: 0x00000001005a6f46 osqueryi.debug`boost::filesystem::canonical(boost::filesystem::path const&, boost::system::error_code&) + 52
    frame #10: 0x00000001005a9120 osqueryi.debug`osquery::replaceGlobWildcards(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, osquery::GlobLimits) + 432
    frame #11: 0x00000001005a797b osqueryi.debug`osquery::genGlobs(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, osquery::GlobLimits) (.llvm.48E602D0) + 55
    frame #12: 0x00000001005a7f26 osqueryi.debug`osquery::listInAbsoluteDirectory(boost::filesystem::path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, osquery::GlobLimits) + 169
    frame #13: 0x00000001005a7e24 osqueryi.debug`osquery::listFilesInDirectory(boost::filesystem::path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, bool) + 103
    frame #14: 0x00000001007c769d osqueryi.debug`osquery::tables::getUserSshKeys(osquery::QueryContext&) + 475
    frame #15: 0x0000000100818b65 osqueryi.debug`osquery::userSshKeysTablePlugin::generate(osquery::QueryContext&) + 31
    frame #16: 0x00000001006b6b12 osqueryi.debug`osquery::tables::sqlite::xFilter(sqlite3_vtab_cursor*, int, char const*, int, sqlite3_value**) + 4027
    frame #17: 0x00000001005ec622 osqueryi.debug`sqlite3VdbeExec + 8494
    frame #18: 0x00000001005cae80 osqueryi.debug`sqlite3_step + 382
    frame #19: 0x000000010052c4d5 osqueryi.debug`shell_exec(char const*, int (*)(void*, int, char**, char**, int*), callback_data*, char**) + 298
    frame #20: 0x000000010052f425 osqueryi.debug`process_input(callback_data*, __sFILE*) + 594
    frame #21: 0x000000010052d6a2 osqueryi.debug`osquery::launchIntoShell(int, char**) + 1494
    frame #22: 0x0000000100533448 osqueryi.debug`osquery::startOsquery(int, char**, std::__1::function<void ()>) + 1000
    frame #23: 0x0000000100534b75 osqueryi.debug`main + 37
    frame #24: 0x00007fff5087f015 libdyld.dylib`start + 1
(lldb)