Skip to content

Instantly share code, notes, and snippets.

@ridiculousfish
Created January 27, 2020 04:12
Show Gist options
  • Save ridiculousfish/107d124ccc84c8a8c07b4e85cd119647 to your computer and use it in GitHub Desktop.
Save ridiculousfish/107d124ccc84c8a8c07b4e85cd119647 to your computer and use it in GitHub Desktop.
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
* frame #0: 0x00007fff6a42a7fa libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x00007fff6a4e7bc1 libsystem_pthread.dylib`pthread_kill + 432
frame #2: 0x00007fff6a3b1a1c libsystem_c.dylib`abort + 120
frame #3: 0x00007fff6744fbe8 libc++abi.dylib`abort_message + 231
frame #4: 0x00007fff6744fd84 libc++abi.dylib`demangling_terminate_handler() + 238
frame #5: 0x00007fff68f77792 libobjc.A.dylib`_objc_terminate() + 104
frame #6: 0x00007fff6745cdc7 libc++abi.dylib`std::__terminate(void (*)()) + 8
frame #7: 0x00007fff6745cb6c libc++abi.dylib`__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 27
frame #8: 0x00007fff6744e45d libc++abi.dylib`__cxa_throw + 113
frame #9: 0x00007fff674402db libc++.1.dylib`std::__1::__throw_system_error(int, char const*) + 77
frame #10: 0x00007fff673fa44d libc++.1.dylib`std::__1::mutex::lock() + 29
frame #11: 0x000000010010bb94 fish_tests`std::__1::unique_lock<std::__1::mutex>::unique_lock(this=0x00007ffeefbff3d0, __m=0x0000000100416f80) at __mutex_base:131:61
frame #12: 0x000000010010bb4d fish_tests`std::__1::unique_lock<std::__1::mutex>::unique_lock(this=0x00007ffeefbff3d0, __m=0x0000000100416f80) at __mutex_base:131:54
frame #13: 0x000000010010bb18 fish_tests`acquired_lock<std::__1::linear_congruential_engine<unsigned int, 48271u, 0u, 2147483647u> >::acquired_lock(this=0x00007ffeefbff3d0, lk=0x0000000100416f80, v=0x0000000100416fc0) at common.h:448:46
frame #14: 0x000000010010bae5 fish_tests`acquired_lock<std::__1::linear_congruential_engine<unsigned int, 48271u, 0u, 2147483647u> >::acquired_lock(this=0x00007ffeefbff3d0, lk=0x0000000100416f80, v=0x0000000100416fc0) at common.h:448:65
frame #15: 0x00000001003169c6 fish_tests`owning_lock<std::__1::vector<int, std::__1::allocator<int> > >::acquire(this=0x0000000100416f80) at common.h:500:44
frame #16: 0x0000000100316b35 fish_tests`release_job_id(jid=246) at proc.cpp:98:53
frame #17: 0x000000010031830a fish_tests`job_t::~job_t(this=0x0000000103804cf8) at proc.cpp:263:24
frame #18: 0x0000000100318395 fish_tests`job_t::~job_t(this=0x0000000103804cf8) at proc.cpp:262:17
frame #19: 0x00000001002d7c31 fish_tests`std::__1::__shared_ptr_emplace<job_t, std::__1::allocator<job_t> >::__on_zero_shared(this=0x0000000103804ce0) at memory:3710:23
frame #20: 0x0000000100030e8a fish_tests`std::__1::__shared_count::__release_shared(this=0x0000000103804ce0) at memory:3544:9
frame #21: 0x0000000100030e2f fish_tests`std::__1::__shared_weak_count::__release_shared(this=0x0000000103804ce0) at memory:3586:27
frame #22: 0x0000000100030dfc fish_tests`std::__1::shared_ptr<std::__1::vector<std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >, std::__1::allocator<std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > > > const>::~shared_ptr(this=0x0000000102007d50) at memory:4522:19
frame #23: 0x000000010002fdf5 fish_tests`std::__1::shared_ptr<std::__1::vector<std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >, std::__1::allocator<std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > > > const>::~shared_ptr(this=0x0000000102007d50) at memory:4520:1
frame #24: 0x00000001002fb269 fish_tests`std::__1::allocator<std::__1::shared_ptr<job_t> >::destroy(this=0x00000001014016d8, __p=0x0000000102007d50) at memory:1881:64
frame #25: 0x00000001002fb23d fish_tests`void std::__1::allocator_traits<std::__1::allocator<std::__1::shared_ptr<job_t> > >::__destroy<std::__1::shared_ptr<job_t> >((null)=std::__1::true_type @ 0x00007ffeefbff528, __a=0x00000001014016d8, __p=0x0000000102007d50) at memory:1743:18
frame #26: 0x00000001002fb0ed fish_tests`void std::__1::allocator_traits<std::__1::allocator<std::__1::shared_ptr<job_t> > >::destroy<std::__1::shared_ptr<job_t> >(__a=0x00000001014016d8, __p=0x0000000102007d50) at memory:1596:14
frame #27: 0x00000001002faf51 fish_tests`std::__1::__deque_base<std::__1::shared_ptr<job_t>, std::__1::allocator<std::__1::shared_ptr<job_t> > >::clear(this=0x00000001014016b0) at deque:1180:9
frame #28: 0x00000001002fae69 fish_tests`std::__1::__deque_base<std::__1::shared_ptr<job_t>, std::__1::allocator<std::__1::shared_ptr<job_t> > >::~__deque_base(this=0x00000001014016b0) at deque:1117:5
frame #29: 0x00000001002fae45 fish_tests`std::__1::deque<std::__1::shared_ptr<job_t>, std::__1::allocator<std::__1::shared_ptr<job_t> > >::~deque(this=0x00000001014016b0 size=0) at deque:1199:28
frame #30: 0x00000001002f4535 fish_tests`std::__1::deque<std::__1::shared_ptr<job_t>, std::__1::allocator<std::__1::shared_ptr<job_t> > >::~deque(this=0x00000001014016b0 size=0) at deque:1199:28
frame #31: 0x00000001002f447b fish_tests`parser_t::~parser_t(this=0x0000000101401690) at parser.cpp:96:21
frame #32: 0x00000001002f4595 fish_tests`parser_t::~parser_t(this=0x0000000101401690) at parser.cpp:96:21
frame #33: 0x00000001003031ab fish_tests`std::__1::default_delete<parser_t>::operator(this=0x0000000101402338, __ptr=0x0000000101401690)(parser_t*) const at memory:2339:5
frame #34: 0x0000000100302e90 fish_tests`std::__1::__shared_ptr_pointer<parser_t*, std::__1::default_delete<parser_t>, std::__1::allocator<parser_t> >::__on_zero_shared(this=0x0000000101402320) at memory:3640:5
frame #35: 0x0000000100030e8a fish_tests`std::__1::__shared_count::__release_shared(this=0x0000000101402320) at memory:3544:9
frame #36: 0x0000000100030e2f fish_tests`std::__1::__shared_weak_count::__release_shared(this=0x0000000101402320) at memory:3586:27
frame #37: 0x0000000100030dfc fish_tests`std::__1::shared_ptr<std::__1::vector<std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >, std::__1::allocator<std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > > > const>::~shared_ptr(this=0x0000000100417448) at memory:4522:19
frame #38: 0x000000010002fdf5 fish_tests`std::__1::shared_ptr<std::__1::vector<std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >, std::__1::allocator<std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > > > const>::~shared_ptr(this=0x0000000100417448) at memory:4520:1
frame #39: 0x00007fff6a38c446 libsystem_c.dylib`__cxa_finalize_ranges + 319
frame #40: 0x00007fff6a38c71c libsystem_c.dylib`exit + 55
frame #41: 0x00007fff6a2e3804 libdyld.dylib`start + 8
frame #42: 0x00007fff6a2e37fd libdyld.dylib`start + 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment