Skip to content

Instantly share code, notes, and snippets.

@davisp
Created April 28, 2020 19:14
Show Gist options
  • Select an option

  • Save davisp/3217c23f1d60c1b1979daa059e791a87 to your computer and use it in GitHub Desktop.

Select an option

Save davisp/3217c23f1d60c1b1979daa059e791a87 to your computer and use it in GitHub Desktop.
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff6c1a2f32 libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff6c12e914 libsystem_c.dylib`nanosleep + 199
frame #2: 0x000000010d6c02e2 fdbserver`boost::interprocess::spin_wait::yield() [inlined] boost::interprocess::ipcdetail::thread_sleep_tick() at os_thread_functions.hpp:426:4
frame #3: 0x000000010d6c02a5 fdbserver`boost::interprocess::spin_wait::yield(this=0x00007ffee29d3370) at wait.hpp:125
frame #4: 0x000000010d6c8388 fdbserver`boost::interprocess::ipcdetail::spin_recursive_mutex::lock() at common_algorithms.hpp:68:19
frame #5: 0x000000010d6c8346 fdbserver`boost::interprocess::ipcdetail::spin_recursive_mutex::lock() [inlined] boost::interprocess::ipcdetail::spin_mutex::lock(this=<unavailable>) at mutex.hpp:79
frame #6: 0x000000010d6c8346 fdbserver`boost::interprocess::ipcdetail::spin_recursive_mutex::lock(this=0x000000011181c050) at recursive_mutex.hpp:94
frame #7: 0x000000010d6c25f9 fdbserver`void* boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul>, boost::interprocess::iset_index>::priv_generic_named_construct<char>(unsigned char, char const*, unsigned long, bool, bool, boost::interprocess::ipcdetail::in_place_interface&, boost::interprocess::iset_index<boost::interprocess::ipcdetail::index_config<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul> > >&, boost::interprocess::ipcdetail::bool_<true>) [inlined] boost::interprocess::interprocess_recursive_mutex::lock(this=<unavailable>) at interprocess_recursive_mutex.hpp:163:13
frame #8: 0x000000010d6c25f4 fdbserver`void* boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul>, boost::interprocess::iset_index>::priv_generic_named_construct<char>(unsigned char, char const*, unsigned long, bool, bool, boost::interprocess::ipcdetail::in_place_interface&, boost::interprocess::iset_index<boost::interprocess::ipcdetail::index_config<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul> > >&, boost::interprocess::ipcdetail::bool_<true>) [inlined] boost::interprocess::scoped_lock<boost::interprocess::interprocess_recursive_mutex>::scoped_lock(m=<unavailable>) at scoped_lock.hpp:81
frame #9: 0x000000010d6c25ed fdbserver`void* boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul>, boost::interprocess::iset_index>::priv_generic_named_construct<char>(unsigned char, char const*, unsigned long, bool, bool, boost::interprocess::ipcdetail::in_place_interface&, boost::interprocess::iset_index<boost::interprocess::ipcdetail::index_config<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul> > >&, boost::interprocess::ipcdetail::bool_<true>) [inlined] boost::interprocess::scoped_lock<boost::interprocess::interprocess_recursive_mutex>::scoped_lock(m=<unavailable>) at scoped_lock.hpp:81
frame #10: 0x000000010d6c25ed fdbserver`void* boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul>, boost::interprocess::iset_index>::priv_generic_named_construct<char>(this=0x000000011181c010, type='\x01', name="machineId", num=1, try2find=true, dothrow=true, table=0x00007ffee29d35b0, index=0x000000011181c070, is_intrusive=<unavailable>) at segment_manager.hpp:1076
frame #11: 0x000000010d6c2367 fdbserver`boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul>, boost::interprocess::iset_index>::priv_generic_construct(this=<unavailable>, name=<unavailable>, num=<unavailable>, try2find=<unavailable>, dothrow=<unavailable>, table=<unavailable>) at segment_manager.hpp:0:22
frame #12: 0x000000010d6a8ee8 fdbserver`getSharedMemoryMachineId() [inlined] UID* boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul>, boost::interprocess::iset_index>::generic_construct<UID>(this=<unavailable>, name=<unavailable>, num=1, try2find=true, dothrow=true, table=0x000000010f26a550) at segment_manager.hpp:704:11
frame #13: 0x000000010d6a8ec5 fdbserver`getSharedMemoryMachineId() [inlined] UID* boost::interprocess::ipcdetail::named_proxy<boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family, boost::interprocess::offset_ptr<void, long, unsigned long, 0ul>, 0ul>, boost::interprocess::iset_index>, UID, false>::operator(this=<unavailable>, args=0xefbd4fe93c92acbb)<UID>(UID&&) const at named_proxy.hpp:132
frame #14: 0x000000010d6a8ea0 fdbserver`getSharedMemoryMachineId() at fdbserver.actor.cpp:333
frame #15: 0x000000010d6bab7e fdbserver`(anonymous namespace)::CLIOptions::parseArgsInternal(this=<unavailable>, argc=<unavailable>, argv=0x00007ffee29d4548) at fdbserver.actor.cpp:1509:15
frame #16: 0x000000010d6acd29 fdbserver`main [inlined] (anonymous namespace)::CLIOptions::parseArgs(argc=<unavailable>, argv=<unavailable>) at fdbserver.actor.cpp:954:8
frame #17: 0x000000010d6aca1c fdbserver`main(argc=13, argv=0x00007ffee29d4548) at fdbserver.actor.cpp:1542
frame #18: 0x00007fff6c06a3d5 libdyld.dylib`start + 1
frame #19: 0x00007fff6c06a3d5 libdyld.dylib`start + 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment