Last active
February 7, 2019 17:09
-
-
Save theimpostor/3eecb1d50ea148a7cad287faabced0c0 to your computer and use it in GitHub Desktop.
ccls crash
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Process: ccls [24711] | |
Path: /usr/local/Cellar/ccls/0.20181225.8/bin/ccls | |
Identifier: ccls | |
Version: 0 | |
Code Type: X86-64 (Native) | |
Parent Process: languageclient [24703] | |
Responsible: ccls [24711] | |
User ID: 502 | |
Date/Time: 2019-02-06 11:55:28.990 -0600 | |
OS Version: Mac OS X 10.13.6 (17G5019) | |
Report Version: 12 | |
Bridge OS Version: 3.0 (14Y664) | |
Anonymous UUID: 44A66326-F5F9-BE18-44CF-C2E5A15D8D04 | |
Sleep/Wake UUID: 36F15802-44CB-4ECB-AD0B-C3052161E280 | |
Time Awake Since Boot: 130000 seconds | |
Time Since Wake: 10000 seconds | |
System Integrity Protection: enabled | |
Crashed Thread: 13 indexer7 | |
Exception Type: EXC_BAD_ACCESS (SIGSEGV) | |
Exception Codes: EXC_I386_GPFLT | |
Exception Note: EXC_CORPSE_NOTIFY | |
Thread 0:: Dispatch queue: com.apple.main-thread | |
0 libsystem_platform.dylib 0x00007fff6dad9f49 _platform_memmove$VARIANT$Haswell + 41 | |
1 libc++.1.dylib 0x000000010f1f8669 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 141 | |
2 ccls 0x000000010d8ef223 ccls::WorkingFiles::OnOpen(ccls::TextDocumentItem const&) + 163 | |
3 ccls 0x000000010d9c3245 ccls::MessageHandler::textDocument_didOpen(ccls::DidOpenTextDocumentParam&) + 101 | |
4 ccls 0x000000010d6a8e3c void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&)::operator()(ccls::JsonReader&) const + 940 | |
5 ccls 0x000000010d6a8a7d void std::__1::__invoke_void_return_wrapper<void>::__call<void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&)&, ccls::JsonReader&>(void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&)&&&, ccls::JsonReader&&&) + 77 | |
6 ccls 0x000000010d6a8a29 std::__1::__function::__func<void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&), std::__1::allocator<void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&)>, void (ccls::JsonReader&)>::operator()(ccls::JsonReader&) + 57 | |
7 ccls 0x000000010d66e016 std::__1::function<void (ccls::JsonReader&)>::operator()(ccls::JsonReader&) const + 118 | |
8 ccls 0x000000010d66d5a1 ccls::MessageHandler::Run(ccls::InMessage&) + 4801 | |
9 ccls 0x000000010d6dd0f5 ccls::pipeline::MainLoop() + 3541 | |
10 ccls 0x000000010d5b583c main + 6844 | |
11 libdyld.dylib 0x00007fff6d7c8015 start + 1 | |
Thread 1:: stdin | |
0 libsystem_kernel.dylib 0x00007fff6d918bea __read_nocancel + 10 | |
1 libsystem_c.dylib 0x00007fff6d85a6f1 _sread + 16 | |
2 libsystem_c.dylib 0x00007fff6d859d1e __srefill1 + 24 | |
3 libsystem_c.dylib 0x00007fff6d859e39 __srget + 14 | |
4 libsystem_c.dylib 0x00007fff6d855ff8 getchar + 58 | |
5 ccls 0x000000010d7263c4 ccls::pipeline::LaunchStdin()::$_0::operator()() const + 868 | |
6 ccls 0x000000010d725e0d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, ccls::pipeline::LaunchStdin()::$_0> >(void*) + 493 | |
7 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
8 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
9 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 2:: stdout | |
0 libsystem_kernel.dylib 0x00007fff6d918a16 __psynch_cvwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae1589 _pthread_cond_wait + 732 | |
2 libc++.1.dylib 0x000000010f1c1fea std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18 | |
3 ccls 0x000000010d730692 void std::__1::condition_variable_any::wait<ccls::MultiQueueLock<ccls::ThreadedQueue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*> >(ccls::MultiQueueLock<ccls::ThreadedQueue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*>&) + 658 | |
4 ccls 0x000000010d72fb6b bool ccls::MultiQueueWaiter::Wait<ccls::ThreadedQueue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*>(std::__1::atomic<bool>&, ccls::ThreadedQueue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*) + 299 | |
5 ccls 0x000000010d72ee74 ccls::pipeline::LaunchStdout()::$_1::operator()() const + 916 | |
6 ccls 0x000000010d72e88d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, ccls::pipeline::LaunchStdout()::$_1> >(void*) + 493 | |
7 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
8 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
9 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 3:: preamble | |
0 libsystem_kernel.dylib 0x00007fff6d918a16 __psynch_cvwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae1589 _pthread_cond_wait + 732 | |
2 libc++.1.dylib 0x000000010f1c1fea std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18 | |
3 ccls 0x000000010d7ef1d2 void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 658 | |
4 ccls 0x000000010d7ec1bb ccls::ThreadedQueue<ccls::SemaManager::PreambleTask>::Dequeue() + 219 | |
5 ccls 0x000000010d7dd68b ccls::(anonymous namespace)::PreambleMain(void*) + 91 | |
6 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
7 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
8 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 4:: comp | |
0 libsystem_kernel.dylib 0x00007fff6d918a16 __psynch_cvwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae1589 _pthread_cond_wait + 732 | |
2 libc++.1.dylib 0x000000010f1c1fea std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18 | |
3 ccls 0x000000010d7ef1d2 void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 658 | |
4 ccls 0x000000010d81594b ccls::ThreadedQueue<std::__1::unique_ptr<ccls::SemaManager::CompTask, std::__1::default_delete<ccls::SemaManager::CompTask> > >::Dequeue() + 219 | |
5 ccls 0x000000010d7de53b ccls::(anonymous namespace)::CompletionMain(void*) + 91 | |
6 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
7 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
8 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 5:: diag | |
0 libsystem_kernel.dylib 0x00007fff6d918a16 __psynch_cvwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae1589 _pthread_cond_wait + 732 | |
2 libc++.1.dylib 0x000000010f1c1fea std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18 | |
3 ccls 0x000000010d7ef1d2 void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 658 | |
4 ccls 0x000000010d81872b ccls::ThreadedQueue<ccls::SemaManager::DiagTask>::Dequeue() + 219 | |
5 ccls 0x000000010d7e0b8b ccls::(anonymous namespace)::DiagnosticMain(void*) + 91 | |
6 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
7 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
8 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 6:: indexer0 | |
0 libdyld.dylib 0x00007fff6d7c8269 dyld_stub_binder + 241 | |
1 ??? 0x000000010e7ea008 0 + 4538146824 | |
2 libsystem_platform.dylib 0x00007fff6dad6f5a _sigtramp + 26 | |
3 ??? 0x0000000000000002 0 + 2 | |
4 ccls 0x000000010d6d4a86 ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 11078 | |
5 ccls 0x000000010d6d1eb6 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
6 ccls 0x000000010d957ec2 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
7 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
8 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
9 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 7:: indexer1 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010f1f6d19 std::__1::mutex::lock() + 9 | |
4 ccls 0x000000010d838d31 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x000000010d8368ad ccls::Intern(llvm::StringRef) + 45 | |
6 ccls 0x000000010d83791a ccls::Reflect(ccls::BinaryReader&, char const*&) + 138 | |
7 ccls 0x000000010d8845d3 void ccls::Reflect<char const*>(ccls::BinaryReader&, std::__1::vector<char const*, std::__1::allocator<char const*> >&) + 403 | |
8 ccls 0x000000010d883fd1 void ccls::ReflectMember<std::__1::vector<char const*, std::__1::allocator<char const*> > >(ccls::BinaryReader&, char const*, std::__1::vector<char const*, std::__1::allocator<char const*> >&) + 33 | |
9 ccls 0x000000010d83c14f void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 175 | |
10 ccls 0x000000010d83c08d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
11 ccls 0x000000010d83e29f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
12 ccls 0x000000010d6e69aa ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2554 | |
13 ccls 0x000000010d6d447b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
14 ccls 0x000000010d6d1eb6 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
15 ccls 0x000000010d957ec2 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
16 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
17 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
18 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 8:: indexer2 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010f1f6d19 std::__1::mutex::lock() + 9 | |
4 ccls 0x000000010d838d31 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x000000010d8368ad ccls::Intern(llvm::StringRef) + 45 | |
6 ccls 0x000000010d83791a ccls::Reflect(ccls::BinaryReader&, char const*&) + 138 | |
7 ccls 0x000000010d8845d3 void ccls::Reflect<char const*>(ccls::BinaryReader&, std::__1::vector<char const*, std::__1::allocator<char const*> >&) + 403 | |
8 ccls 0x000000010d883fd1 void ccls::ReflectMember<std::__1::vector<char const*, std::__1::allocator<char const*> > >(ccls::BinaryReader&, char const*, std::__1::vector<char const*, std::__1::allocator<char const*> >&) + 33 | |
9 ccls 0x000000010d83c14f void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 175 | |
10 ccls 0x000000010d83c08d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
11 ccls 0x000000010d83e29f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
12 ccls 0x000000010d6e69aa ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2554 | |
13 ccls 0x000000010d6d447b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
14 ccls 0x000000010d6d1eb6 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
15 ccls 0x000000010d957ec2 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
16 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
17 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
18 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 9:: indexer3 | |
0 libsystem_platform.dylib 0x00007fff6dada084 _platform_memmove$VARIANT$Haswell + 356 | |
1 libc++.1.dylib 0x000000010f1f9c67 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*) + 165 | |
2 libc++.1.dylib 0x000000010f1f9b12 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long) + 94 | |
3 ccls 0x000000010d8a6e2e ccls::ReadContent(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 894 | |
4 ccls 0x000000010d6e6783 ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2003 | |
5 ccls 0x000000010d6d447b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
6 ccls 0x000000010d6d1eb6 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
7 ccls 0x000000010d957ec2 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
8 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
9 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
10 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 10:: indexer4 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010f1f6d19 std::__1::mutex::lock() + 9 | |
4 ccls 0x000000010d838d31 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x000000010d8368ad ccls::Intern(llvm::StringRef) + 45 | |
6 ccls 0x000000010d83791a ccls::Reflect(ccls::BinaryReader&, char const*&) + 138 | |
7 ccls 0x000000010d8845d3 void ccls::Reflect<char const*>(ccls::BinaryReader&, std::__1::vector<char const*, std::__1::allocator<char const*> >&) + 403 | |
8 ccls 0x000000010d883fd1 void ccls::ReflectMember<std::__1::vector<char const*, std::__1::allocator<char const*> > >(ccls::BinaryReader&, char const*, std::__1::vector<char const*, std::__1::allocator<char const*> >&) + 33 | |
9 ccls 0x000000010d83c14f void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 175 | |
10 ccls 0x000000010d83c08d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
11 ccls 0x000000010d83e29f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
12 ccls 0x000000010d6e69aa ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2554 | |
13 ccls 0x000000010d6d447b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
14 ccls 0x000000010d6d1eb6 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
15 ccls 0x000000010d957ec2 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
16 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
17 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
18 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 11:: indexer5 | |
0 libsystem_c.dylib 0x00007fff6d818220 strlen + 0 | |
1 libc++.1.dylib 0x000000010f1f9331 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*) + 21 | |
2 ccls 0x000000010d8379b2 ccls::Reflect(ccls::BinaryReader&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 50 | |
3 ccls 0x000000010d8392b7 ccls::Reflect(ccls::BinaryReader&, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 359 | |
4 ccls 0x000000010d884001 void ccls::ReflectMember<llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> > >(ccls::BinaryReader&, char const*, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 33 | |
5 ccls 0x000000010d83c16c void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 204 | |
6 ccls 0x000000010d83c08d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
7 ccls 0x000000010d83e29f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
8 ccls 0x000000010d6e69aa ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2554 | |
9 ccls 0x000000010d6d447b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
10 ccls 0x000000010d6d1eb6 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
11 ccls 0x000000010d957ec2 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
12 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
13 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
14 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 12:: indexer6 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010f1f6d19 std::__1::mutex::lock() + 9 | |
4 ccls 0x000000010d838d31 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x000000010d8368ad ccls::Intern(llvm::StringRef) + 45 | |
6 ccls 0x000000010d83791a ccls::Reflect(ccls::BinaryReader&, char const*&) + 138 | |
7 ccls 0x000000010d8845d3 void ccls::Reflect<char const*>(ccls::BinaryReader&, std::__1::vector<char const*, std::__1::allocator<char const*> >&) + 403 | |
8 ccls 0x000000010d883fd1 void ccls::ReflectMember<std::__1::vector<char const*, std::__1::allocator<char const*> > >(ccls::BinaryReader&, char const*, std::__1::vector<char const*, std::__1::allocator<char const*> >&) + 33 | |
9 ccls 0x000000010d83c14f void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 175 | |
10 ccls 0x000000010d83c08d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
11 ccls 0x000000010d83e29f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
12 ccls 0x000000010d6e69aa ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2554 | |
13 ccls 0x000000010d6d447b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
14 ccls 0x000000010d6d1eb6 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
15 ccls 0x000000010d957ec2 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
16 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
17 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
18 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 13 Crashed:: indexer7 | |
0 ccls 0x000000010d5e1049 std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > >::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 889 | |
1 ccls 0x000000010d6d4a86 ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 11078 | |
2 ccls 0x000000010d6d1eb6 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
3 ccls 0x000000010d957ec2 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
4 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
5 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
6 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 13 crashed with X86 Thread State (64-bit): | |
rax: 0x7470656378655f64 rbx: 0x0000700006c3a000 rcx: 0x00007ff365e01e80 rdx: 0x0000000000000005 | |
rdi: 0x445c10982fc87282 rsi: 0xbe016bd837c7d152 rbp: 0x0000700006c34cf0 rsp: 0x0000700006c341f0 | |
r8: 0x0000000000000041 r9: 0x00007ffee26635d0 r10: 0x00007ffee26635b8 r11: 0x00007ffee26635d8 | |
r12: 0x000000010d957990 r13: 0x0000000000000000 r14: 0x0000700006c3a000 r15: 0x0000000000000000 | |
rip: 0x000000010d5e1049 rfl: 0x0000000000000202 cr2: 0x00007ff368840a08 | |
Logical CPU: 0 | |
Error Code: 0x020000b8 | |
Trap Number: 133 | |
Binary Images: | |
0x10d59a000 - 0x10e7e9fff +ccls (0) <07A19D36-DA3A-3209-A7F9-5DF73678DBA8> /usr/local/bin/ccls | |
0x10f1ba000 - 0x10f212ff3 +libc++.1.dylib (0) <7EFEBE99-2E2F-35E0-B7D7-840FA9A25C51> /usr/local/opt/llvm/lib/libc++.1.dylib | |
0x10f4d9000 - 0x10f523acf dyld (551.5) <30B355CB-35BA-3112-AA76-4E46CD45F699> /usr/lib/dyld | |
0x7fff6afa7000 - 0x7fff6afdaff7 libclosured.dylib (551.5) <112BC241-6626-3848-8DD8-B34B5B6F7ABC> /usr/lib/closure/libclosured.dylib | |
0x7fff6b4e1000 - 0x7fff6b4e2ffb libSystem.B.dylib (1252.50.4) <FE429C40-31DB-39A9-8B98-A8E688F58478> /usr/lib/libSystem.B.dylib | |
0x7fff6b716000 - 0x7fff6b76cfff libc++.1.dylib (400.9) <7D3DACCC-3804-393C-ABC1-1A580FD00CB6> /usr/lib/libc++.1.dylib | |
0x7fff6b76d000 - 0x7fff6b791ff7 libc++abi.dylib (400.8.2) <EF5E37D7-11D9-3530-BE45-B986612D13E2> /usr/lib/libc++abi.dylib | |
0x7fff6c111000 - 0x7fff6c118ff3 libform.5.4.dylib (53) <D48FEAD0-FDE8-3DEC-BEBF-79AF67258CDA> /usr/lib/libform.5.4.dylib | |
0x7fff6c7c5000 - 0x7fff6c7f5ffb libncurses.5.4.dylib (53) <030DF747-F71B-367A-83EE-2F30B7947929> /usr/lib/libncurses.5.4.dylib | |
0x7fff6cb9a000 - 0x7fff6cf887e7 libobjc.A.dylib (723) <DD9E5EC5-B507-3249-B700-93433E2D5EDF> /usr/lib/libobjc.A.dylib | |
0x7fff6d5b0000 - 0x7fff6d5c2ffb libz.1.dylib (70) <48C67CFC-940D-3857-8DAD-857774605352> /usr/lib/libz.1.dylib | |
0x7fff6d65e000 - 0x7fff6d662ff7 libcache.dylib (80) <092479CB-1008-3A83-BECF-E115F24D13C1> /usr/lib/system/libcache.dylib | |
0x7fff6d663000 - 0x7fff6d66dff3 libcommonCrypto.dylib (60118.50.1) <029F5985-9B6E-3DCB-9B96-FD007678C6A7> /usr/lib/system/libcommonCrypto.dylib | |
0x7fff6d66e000 - 0x7fff6d675fff libcompiler_rt.dylib (62) <968B8E3F-3681-3230-9D78-BB8732024F6E> /usr/lib/system/libcompiler_rt.dylib | |
0x7fff6d676000 - 0x7fff6d67fffb libcopyfile.dylib (146.50.5) <3885083D-50D8-3EEC-B481-B2E605180D7F> /usr/lib/system/libcopyfile.dylib | |
0x7fff6d680000 - 0x7fff6d705ffb libcorecrypto.dylib (562.70.2) <495BACA2-67D7-369D-ABB1-FE67FAF63A6A> /usr/lib/system/libcorecrypto.dylib | |
0x7fff6d78d000 - 0x7fff6d7c6ff7 libdispatch.dylib (913.60.3) <BF368549-2DFB-3530-B4CB-31D5EDAC4F2F> /usr/lib/system/libdispatch.dylib | |
0x7fff6d7c7000 - 0x7fff6d7e4ff7 libdyld.dylib (551.5) <49BF9E96-8297-30CF-8AA6-128CC14054B2> /usr/lib/system/libdyld.dylib | |
0x7fff6d7e5000 - 0x7fff6d7e5ffb libkeymgr.dylib (28) <E34E283E-90FA-3C59-B48E-1277CDB9CDCE> /usr/lib/system/libkeymgr.dylib | |
0x7fff6d7f3000 - 0x7fff6d7f3ff7 liblaunch.dylib (1205.70.10) <ACB92462-EDA9-39E6-BB4E-635D47D30D58> /usr/lib/system/liblaunch.dylib | |
0x7fff6d7f4000 - 0x7fff6d7f8ffb libmacho.dylib (906) <1902A611-081A-3452-B11E-EBD1B166E831> /usr/lib/system/libmacho.dylib | |
0x7fff6d7f9000 - 0x7fff6d7fbff3 libquarantine.dylib (86) <26C0BA22-8F93-3A07-9A4E-C8D53D2CE42E> /usr/lib/system/libquarantine.dylib | |
0x7fff6d7fc000 - 0x7fff6d7fdff3 libremovefile.dylib (45) <711E18B2-5BBE-3211-A916-56740C27D17A> /usr/lib/system/libremovefile.dylib | |
0x7fff6d7fe000 - 0x7fff6d815fff libsystem_asl.dylib (356.70.1) <39E46A6F-B228-3E78-B83E-1779F9707A39> /usr/lib/system/libsystem_asl.dylib | |
0x7fff6d816000 - 0x7fff6d816fff libsystem_blocks.dylib (67) <17303FDF-0D2D-3963-B05E-B4DF63052D47> /usr/lib/system/libsystem_blocks.dylib | |
0x7fff6d817000 - 0x7fff6d8a0ff7 libsystem_c.dylib (1244.50.9) <1187BFE8-4576-3247-8177-481554E1F9E7> /usr/lib/system/libsystem_c.dylib | |
0x7fff6d8a1000 - 0x7fff6d8a4ffb libsystem_configuration.dylib (963.50.8) <DF6B5287-203E-30CB-9947-78DF446C72B8> /usr/lib/system/libsystem_configuration.dylib | |
0x7fff6d8a5000 - 0x7fff6d8a8ffb libsystem_coreservices.dylib (51) <486000D3-D8CB-3BE7-8EE5-8BF380DE6DF7> /usr/lib/system/libsystem_coreservices.dylib | |
0x7fff6d8a9000 - 0x7fff6d8aafff libsystem_darwin.dylib (1244.50.9) <09C21A4A-9EE0-388B-A9D9-DFF8F6758791> /usr/lib/system/libsystem_darwin.dylib | |
0x7fff6d8ab000 - 0x7fff6d8b1ff7 libsystem_dnssd.dylib (878.70.3) <7C4C39D5-3642-3049-B309-7ACF2F3CE0DA> /usr/lib/system/libsystem_dnssd.dylib | |
0x7fff6d8b2000 - 0x7fff6d8fbff7 libsystem_info.dylib (517.30.1) <AB634A98-B8AA-3804-8436-38261FC8EC4D> /usr/lib/system/libsystem_info.dylib | |
0x7fff6d8fc000 - 0x7fff6d922ff7 libsystem_kernel.dylib (4570.71.22) <6BFAF4C2-FF7B-301C-8D1C-3ED5E090B0CE> /usr/lib/system/libsystem_kernel.dylib | |
0x7fff6d923000 - 0x7fff6d96efcb libsystem_m.dylib (3147.50.1) <17570F46-566C-39FC-BEF6-635A355DD549> /usr/lib/system/libsystem_m.dylib | |
0x7fff6d96f000 - 0x7fff6d98efff libsystem_malloc.dylib (140.50.6) <7FD43735-9DDD-300E-8C4A-F909A74BDF49> /usr/lib/system/libsystem_malloc.dylib | |
0x7fff6d98f000 - 0x7fff6dabfff7 libsystem_network.dylib (1229.70.2) <5E86B2DE-9E15-3354-8714-4094ED5F698D> /usr/lib/system/libsystem_network.dylib | |
0x7fff6dac0000 - 0x7fff6dacaffb libsystem_networkextension.dylib (767.70.2) <9DC03712-552D-3AEE-9519-B5ED70980B70> /usr/lib/system/libsystem_networkextension.dylib | |
0x7fff6dacb000 - 0x7fff6dad4ff3 libsystem_notify.dylib (172) <08012EC0-2CD2-34BE-BF93-E7F56491299A> /usr/lib/system/libsystem_notify.dylib | |
0x7fff6dad5000 - 0x7fff6dadcff7 libsystem_platform.dylib (161.50.1) <6355EE2D-5456-3CA8-A227-B96E8F1E2AF8> /usr/lib/system/libsystem_platform.dylib | |
0x7fff6dadd000 - 0x7fff6dae8fff libsystem_pthread.dylib (301.50.1) <0E51CCBA-91F2-34E1-BF2A-FEEFD3D321E4> /usr/lib/system/libsystem_pthread.dylib | |
0x7fff6dae9000 - 0x7fff6daecfff libsystem_sandbox.dylib (765.70.1) <553DFCC6-9D31-3B9C-AB7C-30F6F265786D> /usr/lib/system/libsystem_sandbox.dylib | |
0x7fff6daed000 - 0x7fff6daeeff3 libsystem_secinit.dylib (30) <DE8D14E8-A276-3FF8-AE13-77F7040F33C1> /usr/lib/system/libsystem_secinit.dylib | |
0x7fff6daef000 - 0x7fff6daf6ff7 libsystem_symptoms.dylib (820.60.3) <441C6CA0-5711-3BB1-8420-DDAC3D5272E1> /usr/lib/system/libsystem_symptoms.dylib | |
0x7fff6daf7000 - 0x7fff6db0afff libsystem_trace.dylib (829.70.1) <3A6CB706-8CA6-3616-8AFC-14AAD7FAF187> /usr/lib/system/libsystem_trace.dylib | |
0x7fff6db0c000 - 0x7fff6db11ff7 libunwind.dylib (35.3) <BEF3FB49-5604-3B5F-82B5-332B80023AC3> /usr/lib/system/libunwind.dylib | |
0x7fff6db12000 - 0x7fff6db3fff7 libxpc.dylib (1205.70.10) <903AB944-964B-3E73-89AE-A55F5424BD9A> /usr/lib/system/libxpc.dylib | |
External Modification Summary: | |
Calls made by other processes targeting this process: | |
task_for_pid: 0 | |
thread_create: 0 | |
thread_set_state: 0 | |
Calls made by this process: | |
task_for_pid: 0 | |
thread_create: 0 | |
thread_set_state: 0 | |
Calls made by all processes on this machine: | |
task_for_pid: 12630283 | |
thread_create: 0 | |
thread_set_state: 0 | |
VM Region Summary: | |
ReadOnly portion of Libraries: Total=230.2M resident=0K(0%) swapped_out_or_unallocated=230.2M(100%) | |
Writable regions: Total=170.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=170.8M(100%) | |
VIRTUAL REGION | |
REGION TYPE SIZE COUNT (non-coalesced) | |
=========== ======= ======= | |
Kernel Alloc Once 8K 2 | |
MALLOC 73.5M 12 | |
MALLOC guard page 16K 4 | |
STACK GUARD 56.1M 15 | |
Stack 97.1M 15 | |
__DATA 3464K 48 | |
__LINKEDIT 202.0M 5 | |
__TEXT 28.2M 46 | |
shared memory 12K 4 | |
=========== ======= ======= | |
TOTAL 460.3M 142 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Process: ccls [87964] | |
Path: /usr/local/Cellar/ccls/0.20181225.8/bin/ccls | |
Identifier: ccls | |
Version: 0 | |
Code Type: X86-64 (Native) | |
Parent Process: languageclient [87956] | |
Responsible: ccls [87964] | |
User ID: 502 | |
Date/Time: 2019-02-05 13:50:53.716 -0600 | |
OS Version: Mac OS X 10.13.6 (17G5019) | |
Report Version: 12 | |
Bridge OS Version: 3.0 (14Y664) | |
Anonymous UUID: 44A66326-F5F9-BE18-44CF-C2E5A15D8D04 | |
Sleep/Wake UUID: CCA70FF2-7D0B-4D83-9B0C-96030168A524 | |
Time Awake Since Boot: 76000 seconds | |
Time Since Wake: 15000 seconds | |
System Integrity Protection: enabled | |
Crashed Thread: 10 indexer4 | |
Exception Type: EXC_BAD_ACCESS (SIGSEGV) | |
Exception Codes: EXC_I386_GPFLT | |
Exception Note: EXC_CORPSE_NOTIFY | |
Termination Signal: Segmentation fault: 11 | |
Termination Reason: Namespace SIGNAL, Code 0xb | |
Terminating Process: exc handler [0] | |
Thread 0:: Dispatch queue: com.apple.main-thread | |
0 ccls 0x0000000109a8e041 std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) + 737 | |
1 ccls 0x0000000109ad3839 ccls::(anonymous namespace)::ToLines(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2009 | |
2 ccls 0x0000000109ad2579 ccls::WorkingFile::OnBufferContentUpdated() + 57 | |
3 ccls 0x0000000109ad24a2 ccls::WorkingFile::WorkingFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 1266 | |
4 ccls 0x0000000109ad2ad5 ccls::WorkingFile::WorkingFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 37 | |
5 ccls 0x0000000109adad3d ccls::WorkingFiles::OnOpen(ccls::TextDocumentItem const&) + 717 | |
6 ccls 0x0000000109bae925 ccls::MessageHandler::textDocument_didOpen(ccls::DidOpenTextDocumentParam&) + 101 | |
7 ccls 0x00000001098956ec void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&)::operator()(ccls::JsonReader&) const + 940 | |
8 ccls 0x000000010989532d void std::__1::__invoke_void_return_wrapper<void>::__call<void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&)&, ccls::JsonReader&>(void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&)&&&, ccls::JsonReader&&&) + 77 | |
9 ccls 0x00000001098952d9 std::__1::__function::__func<void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&), std::__1::allocator<void ccls::MessageHandler::Bind<ccls::DidOpenTextDocumentParam>(char const*, void (ccls::MessageHandler::*)(ccls::DidOpenTextDocumentParam&))::'lambda'(ccls::JsonReader&)>, void (ccls::JsonReader&)>::operator()(ccls::JsonReader&) + 57 | |
10 ccls 0x000000010985a286 std::__1::function<void (ccls::JsonReader&)>::operator()(ccls::JsonReader&) const + 118 | |
11 ccls 0x0000000109859851 ccls::MessageHandler::Run(ccls::InMessage&) + 4801 | |
12 ccls 0x00000001098c9dd5 ccls::pipeline::MainLoop() + 3541 | |
13 ccls 0x00000001097a638c main + 6844 | |
14 libdyld.dylib 0x00007fff6d7c8015 start + 1 | |
Thread 1:: stdin | |
0 libsystem_kernel.dylib 0x00007fff6d918bea __read_nocancel + 10 | |
1 libsystem_c.dylib 0x00007fff6d85a6f1 _sread + 16 | |
2 libsystem_c.dylib 0x00007fff6d859d1e __srefill1 + 24 | |
3 libsystem_c.dylib 0x00007fff6d859e39 __srget + 14 | |
4 libsystem_c.dylib 0x00007fff6d855ff8 getchar + 58 | |
5 ccls 0x0000000109912d24 ccls::pipeline::LaunchStdin()::$_0::operator()() const + 868 | |
6 ccls 0x000000010991276d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, ccls::pipeline::LaunchStdin()::$_0> >(void*) + 493 | |
7 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
8 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
9 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 2:: stdout | |
0 libsystem_kernel.dylib 0x00007fff6d918a16 __psynch_cvwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae1589 _pthread_cond_wait + 732 | |
2 libc++.1.dylib 0x000000010b215fea std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18 | |
3 ccls 0x000000010991d272 void std::__1::condition_variable_any::wait<ccls::MultiQueueLock<ccls::ThreadedQueue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*> >(ccls::MultiQueueLock<ccls::ThreadedQueue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*>&) + 658 | |
4 ccls 0x000000010991c74b bool ccls::MultiQueueWaiter::Wait<ccls::ThreadedQueue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*>(std::__1::atomic<bool>&, ccls::ThreadedQueue<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >*) + 299 | |
5 ccls 0x000000010991ba54 ccls::pipeline::LaunchStdout()::$_1::operator()() const + 916 | |
6 ccls 0x000000010991b46d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, ccls::pipeline::LaunchStdout()::$_1> >(void*) + 493 | |
7 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
8 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
9 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 3:: preamble | |
0 libsystem_kernel.dylib 0x00007fff6d918a16 __psynch_cvwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae1589 _pthread_cond_wait + 732 | |
2 libc++.1.dylib 0x000000010b215fea std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18 | |
3 ccls 0x00000001099dad22 void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 658 | |
4 ccls 0x00000001099d7d7b ccls::ThreadedQueue<ccls::SemaManager::PreambleTask>::Dequeue() + 219 | |
5 ccls 0x00000001099c924b ccls::(anonymous namespace)::PreambleMain(void*) + 91 | |
6 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
7 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
8 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 4:: comp | |
0 libsystem_kernel.dylib 0x00007fff6d918a16 __psynch_cvwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae1589 _pthread_cond_wait + 732 | |
2 libc++.1.dylib 0x000000010b215fea std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18 | |
3 ccls 0x00000001099dad22 void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 658 | |
4 ccls 0x0000000109a00e7b ccls::ThreadedQueue<std::__1::unique_ptr<ccls::SemaManager::CompTask, std::__1::default_delete<ccls::SemaManager::CompTask> > >::Dequeue() + 219 | |
5 ccls 0x00000001099ca0fb ccls::(anonymous namespace)::CompletionMain(void*) + 91 | |
6 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
7 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
8 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 5:: diag | |
0 libsystem_kernel.dylib 0x00007fff6d918a16 __psynch_cvwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae1589 _pthread_cond_wait + 732 | |
2 libc++.1.dylib 0x000000010b215fea std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18 | |
3 ccls 0x00000001099dad22 void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 658 | |
4 ccls 0x0000000109a03a6b ccls::ThreadedQueue<ccls::SemaManager::DiagTask>::Dequeue() + 219 | |
5 ccls 0x00000001099cc74b ccls::(anonymous namespace)::DiagnosticMain(void*) + 91 | |
6 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
7 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
8 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 6:: indexer0 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010b24ad19 std::__1::mutex::lock() + 9 | |
4 ccls 0x0000000109a23f21 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x0000000109a246e7 ccls::Reflect(ccls::BinaryReader&, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 935 | |
6 ccls 0x0000000109a6fd31 void ccls::ReflectMember<llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> > >(ccls::BinaryReader&, char const*, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 33 | |
7 ccls 0x0000000109a2735c void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 204 | |
8 ccls 0x0000000109a2727d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
9 ccls 0x0000000109a2940f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
10 ccls 0x00000001098d36d0 ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2560 | |
11 ccls 0x00000001098c115b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
12 ccls 0x00000001098beb96 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
13 ccls 0x0000000109b43682 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
14 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
15 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
16 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 7:: indexer1 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010b24ad19 std::__1::mutex::lock() + 9 | |
4 ccls 0x0000000109a23f21 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x0000000109a246e7 ccls::Reflect(ccls::BinaryReader&, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 935 | |
6 ccls 0x0000000109a6fd31 void ccls::ReflectMember<llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> > >(ccls::BinaryReader&, char const*, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 33 | |
7 ccls 0x0000000109a2735c void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 204 | |
8 ccls 0x0000000109a2727d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
9 ccls 0x0000000109a2940f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
10 ccls 0x00000001098d36d0 ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2560 | |
11 ccls 0x00000001098c115b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
12 ccls 0x00000001098beb96 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
13 ccls 0x0000000109b43682 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
14 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
15 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
16 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 8:: indexer2 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010b24ad19 std::__1::mutex::lock() + 9 | |
4 ccls 0x0000000109a23f21 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x0000000109a246e7 ccls::Reflect(ccls::BinaryReader&, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 935 | |
6 ccls 0x0000000109a6fd31 void ccls::ReflectMember<llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> > >(ccls::BinaryReader&, char const*, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 33 | |
7 ccls 0x0000000109a2735c void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 204 | |
8 ccls 0x0000000109a2727d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
9 ccls 0x0000000109a2940f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
10 ccls 0x00000001098d36d0 ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2560 | |
11 ccls 0x00000001098c115b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
12 ccls 0x00000001098beb96 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
13 ccls 0x0000000109b43682 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
14 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
15 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
16 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 9:: indexer3 | |
0 ccls 0x00000001098e4c30 bool llvm::shouldReverseIterate<llvm::CachedHashStringRef>() + 0 | |
1 ccls 0x0000000109a722ad llvm::DenseMapBase<llvm::DenseMap<llvm::CachedHashStringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseSetPair<llvm::CachedHashStringRef> >, llvm::CachedHashStringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseSetPair<llvm::CachedHashStringRef> >::makeIterator(llvm::detail::DenseSetPair<llvm::CachedHashStringRef>*, llvm::detail::DenseSetPair<llvm::CachedHashStringRef>*, llvm::DebugEpochBase&, bool) + 45 | |
2 ccls 0x0000000109a72020 std::__1::pair<llvm::DenseMapIterator<llvm::CachedHashStringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseSetPair<llvm::CachedHashStringRef>, false>, bool> llvm::DenseMapBase<llvm::DenseMap<llvm::CachedHashStringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseSetPair<llvm::CachedHashStringRef> >, llvm::CachedHashStringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseSetPair<llvm::CachedHashStringRef> >::try_emplace<llvm::detail::DenseSetEmpty&>(llvm::CachedHashStringRef&&, llvm::detail::DenseSetEmpty&&&) + 176 | |
3 ccls 0x0000000109a27849 llvm::detail::DenseSetImpl<llvm::CachedHashStringRef, llvm::DenseMap<llvm::CachedHashStringRef, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseSetPair<llvm::CachedHashStringRef> >, llvm::DenseMapInfo<llvm::CachedHashStringRef> >::insert(llvm::CachedHashStringRef&&) + 73 | |
4 ccls 0x0000000109a23f80 ccls::InternH(llvm::StringRef) + 464 | |
5 ccls 0x0000000109a246e7 ccls::Reflect(ccls::BinaryReader&, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 935 | |
6 ccls 0x0000000109a6fd31 void ccls::ReflectMember<llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> > >(ccls::BinaryReader&, char const*, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 33 | |
7 ccls 0x0000000109a2735c void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 204 | |
8 ccls 0x0000000109a2727d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
9 ccls 0x0000000109a2940f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
10 ccls 0x00000001098d36d0 ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2560 | |
11 ccls 0x00000001098c115b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
12 ccls 0x00000001098beb96 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
13 ccls 0x0000000109b43682 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
14 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
15 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
16 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 10 Crashed:: indexer4 | |
0 ccls 0x00000001097d2ae0 std::__1::unordered_map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, int> > >::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 944 | |
1 ccls 0x00000001098c1766 ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 11078 | |
2 ccls 0x00000001098beb96 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
3 ccls 0x0000000109b43682 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
4 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
5 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
6 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 11:: indexer5 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010b24ad19 std::__1::mutex::lock() + 9 | |
4 ccls 0x0000000109a23f21 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x0000000109a246e7 ccls::Reflect(ccls::BinaryReader&, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 935 | |
6 ccls 0x0000000109a6fd31 void ccls::ReflectMember<llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> > >(ccls::BinaryReader&, char const*, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 33 | |
7 ccls 0x0000000109a2735c void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 204 | |
8 ccls 0x0000000109a2727d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
9 ccls 0x0000000109a2940f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
10 ccls 0x00000001098d36d0 ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2560 | |
11 ccls 0x00000001098c115b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
12 ccls 0x00000001098beb96 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
13 ccls 0x0000000109b43682 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
14 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
15 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
16 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 12:: indexer6 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010b24ad19 std::__1::mutex::lock() + 9 | |
4 ccls 0x0000000109a23f21 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x0000000109a246e7 ccls::Reflect(ccls::BinaryReader&, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 935 | |
6 ccls 0x0000000109a6fd31 void ccls::ReflectMember<llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> > >(ccls::BinaryReader&, char const*, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 33 | |
7 ccls 0x0000000109a2735c void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 204 | |
8 ccls 0x0000000109a2727d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
9 ccls 0x0000000109a2940f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
10 ccls 0x00000001098d36d0 ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2560 | |
11 ccls 0x00000001098c115b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
12 ccls 0x00000001098beb96 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
13 ccls 0x0000000109b43682 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
14 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
15 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
16 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 13:: indexer7 | |
0 libsystem_kernel.dylib 0x00007fff6d918a46 __psynch_mutexwait + 10 | |
1 libsystem_pthread.dylib 0x00007fff6dae0b9d _pthread_mutex_lock_wait + 83 | |
2 libsystem_pthread.dylib 0x00007fff6dade4c8 _pthread_mutex_lock_slow + 253 | |
3 libc++.1.dylib 0x000000010b24ad19 std::__1::mutex::lock() + 9 | |
4 ccls 0x0000000109a23f21 ccls::InternH(llvm::StringRef) + 369 | |
5 ccls 0x0000000109a246e7 ccls::Reflect(ccls::BinaryReader&, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 935 | |
6 ccls 0x0000000109a6fd31 void ccls::ReflectMember<llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> > >(ccls::BinaryReader&, char const*, llvm::DenseMap<llvm::CachedHashStringRef, long long, llvm::DenseMapInfo<llvm::CachedHashStringRef>, llvm::detail::DenseMapPair<llvm::CachedHashStringRef, long long> >&) + 33 | |
7 ccls 0x0000000109a2735c void ccls::Reflect1<ccls::BinaryReader>(ccls::BinaryReader&, ccls::IndexFile&) + 204 | |
8 ccls 0x0000000109a2727d ccls::ReflectFile(ccls::BinaryReader&, ccls::IndexFile&) + 29 | |
9 ccls 0x0000000109a2940f ccls::Deserialize(ccls::SerializeFormat, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::optional<int>) + 4143 | |
10 ccls 0x00000001098d36d0 ccls::pipeline::(anonymous namespace)::RawCacheLoad(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 2560 | |
11 ccls 0x00000001098c115b ccls::pipeline::(anonymous namespace)::Indexer_Parse(ccls::SemaManager*, ccls::WorkingFiles*, ccls::Project*, ccls::VFS*, ccls::GroupMatch const&) + 9531 | |
12 ccls 0x00000001098beb96 ccls::pipeline::Indexer_Main(ccls::SemaManager*, ccls::VFS*, ccls::Project*, ccls::WorkingFiles*) + 102 | |
13 ccls 0x0000000109b43682 ccls::(anonymous namespace)::Indexer(void*) + 1330 | |
14 libsystem_pthread.dylib 0x00007fff6dae0661 _pthread_body + 340 | |
15 libsystem_pthread.dylib 0x00007fff6dae050d _pthread_start + 377 | |
16 libsystem_pthread.dylib 0x00007fff6dadfbf9 thread_start + 13 | |
Thread 10 crashed with X86 Thread State (64-bit): | |
rax: 0x636e692f7273752f rbx: 0x000070000783e000 rcx: 0x00007ff0b9501300 rdx: 0x000000000000026d | |
rdi: 0x445c10982fc87282 rsi: 0xbe016bd837c7d152 rbp: 0x0000700007838c10 rsp: 0x00007000078380a0 | |
r8: 0x0000000000000041 r9: 0xffffffff00000000 r10: 0x00007ffee64715d0 r11: 0x00007ffee64715d8 | |
r12: 0x0000000109b43150 r13: 0x0000000000000000 r14: 0x000070000783e000 r15: 0x0000000000000000 | |
rip: 0x00000001097d2ae0 rfl: 0x0000000000010202 cr2: 0x000000010a851514 | |
Logical CPU: 0 | |
Error Code: 0x00000000 | |
Trap Number: 13 | |
Binary Images: | |
0x10978c000 - 0x10a9caff3 +ccls (0) <027180AC-007A-35F6-BB53-2EB14CF2B21A> /usr/local/bin/ccls | |
0x10b20e000 - 0x10b266ff3 +libc++.1.dylib (0) <7EFEBE99-2E2F-35E0-B7D7-840FA9A25C51> /usr/local/opt/llvm/lib/libc++.1.dylib | |
0x112072000 - 0x1120bcacf dyld (551.5) <30B355CB-35BA-3112-AA76-4E46CD45F699> /usr/lib/dyld | |
0x7fff6afa7000 - 0x7fff6afdaff7 libclosured.dylib (551.5) <112BC241-6626-3848-8DD8-B34B5B6F7ABC> /usr/lib/closure/libclosured.dylib | |
0x7fff6b4e1000 - 0x7fff6b4e2ffb libSystem.B.dylib (1252.50.4) <FE429C40-31DB-39A9-8B98-A8E688F58478> /usr/lib/libSystem.B.dylib | |
0x7fff6b716000 - 0x7fff6b76cfff libc++.1.dylib (400.9) <7D3DACCC-3804-393C-ABC1-1A580FD00CB6> /usr/lib/libc++.1.dylib | |
0x7fff6b76d000 - 0x7fff6b791ff7 libc++abi.dylib (400.8.2) <EF5E37D7-11D9-3530-BE45-B986612D13E2> /usr/lib/libc++abi.dylib | |
0x7fff6c111000 - 0x7fff6c118ff3 libform.5.4.dylib (53) <D48FEAD0-FDE8-3DEC-BEBF-79AF67258CDA> /usr/lib/libform.5.4.dylib | |
0x7fff6c7c5000 - 0x7fff6c7f5ffb libncurses.5.4.dylib (53) <030DF747-F71B-367A-83EE-2F30B7947929> /usr/lib/libncurses.5.4.dylib | |
0x7fff6cb9a000 - 0x7fff6cf887e7 libobjc.A.dylib (723) <DD9E5EC5-B507-3249-B700-93433E2D5EDF> /usr/lib/libobjc.A.dylib | |
0x7fff6d5b0000 - 0x7fff6d5c2ffb libz.1.dylib (70) <48C67CFC-940D-3857-8DAD-857774605352> /usr/lib/libz.1.dylib | |
0x7fff6d65e000 - 0x7fff6d662ff7 libcache.dylib (80) <092479CB-1008-3A83-BECF-E115F24D13C1> /usr/lib/system/libcache.dylib | |
0x7fff6d663000 - 0x7fff6d66dff3 libcommonCrypto.dylib (60118.50.1) <029F5985-9B6E-3DCB-9B96-FD007678C6A7> /usr/lib/system/libcommonCrypto.dylib | |
0x7fff6d66e000 - 0x7fff6d675fff libcompiler_rt.dylib (62) <968B8E3F-3681-3230-9D78-BB8732024F6E> /usr/lib/system/libcompiler_rt.dylib | |
0x7fff6d676000 - 0x7fff6d67fffb libcopyfile.dylib (146.50.5) <3885083D-50D8-3EEC-B481-B2E605180D7F> /usr/lib/system/libcopyfile.dylib | |
0x7fff6d680000 - 0x7fff6d705ffb libcorecrypto.dylib (562.70.2) <495BACA2-67D7-369D-ABB1-FE67FAF63A6A> /usr/lib/system/libcorecrypto.dylib | |
0x7fff6d78d000 - 0x7fff6d7c6ff7 libdispatch.dylib (913.60.3) <BF368549-2DFB-3530-B4CB-31D5EDAC4F2F> /usr/lib/system/libdispatch.dylib | |
0x7fff6d7c7000 - 0x7fff6d7e4ff7 libdyld.dylib (551.5) <49BF9E96-8297-30CF-8AA6-128CC14054B2> /usr/lib/system/libdyld.dylib | |
0x7fff6d7e5000 - 0x7fff6d7e5ffb libkeymgr.dylib (28) <E34E283E-90FA-3C59-B48E-1277CDB9CDCE> /usr/lib/system/libkeymgr.dylib | |
0x7fff6d7f3000 - 0x7fff6d7f3ff7 liblaunch.dylib (1205.70.10) <ACB92462-EDA9-39E6-BB4E-635D47D30D58> /usr/lib/system/liblaunch.dylib | |
0x7fff6d7f4000 - 0x7fff6d7f8ffb libmacho.dylib (906) <1902A611-081A-3452-B11E-EBD1B166E831> /usr/lib/system/libmacho.dylib | |
0x7fff6d7f9000 - 0x7fff6d7fbff3 libquarantine.dylib (86) <26C0BA22-8F93-3A07-9A4E-C8D53D2CE42E> /usr/lib/system/libquarantine.dylib | |
0x7fff6d7fc000 - 0x7fff6d7fdff3 libremovefile.dylib (45) <711E18B2-5BBE-3211-A916-56740C27D17A> /usr/lib/system/libremovefile.dylib | |
0x7fff6d7fe000 - 0x7fff6d815fff libsystem_asl.dylib (356.70.1) <39E46A6F-B228-3E78-B83E-1779F9707A39> /usr/lib/system/libsystem_asl.dylib | |
0x7fff6d816000 - 0x7fff6d816fff libsystem_blocks.dylib (67) <17303FDF-0D2D-3963-B05E-B4DF63052D47> /usr/lib/system/libsystem_blocks.dylib | |
0x7fff6d817000 - 0x7fff6d8a0ff7 libsystem_c.dylib (1244.50.9) <1187BFE8-4576-3247-8177-481554E1F9E7> /usr/lib/system/libsystem_c.dylib | |
0x7fff6d8a1000 - 0x7fff6d8a4ffb libsystem_configuration.dylib (963.50.8) <DF6B5287-203E-30CB-9947-78DF446C72B8> /usr/lib/system/libsystem_configuration.dylib | |
0x7fff6d8a5000 - 0x7fff6d8a8ffb libsystem_coreservices.dylib (51) <486000D3-D8CB-3BE7-8EE5-8BF380DE6DF7> /usr/lib/system/libsystem_coreservices.dylib | |
0x7fff6d8a9000 - 0x7fff6d8aafff libsystem_darwin.dylib (1244.50.9) <09C21A4A-9EE0-388B-A9D9-DFF8F6758791> /usr/lib/system/libsystem_darwin.dylib | |
0x7fff6d8ab000 - 0x7fff6d8b1ff7 libsystem_dnssd.dylib (878.70.3) <7C4C39D5-3642-3049-B309-7ACF2F3CE0DA> /usr/lib/system/libsystem_dnssd.dylib | |
0x7fff6d8b2000 - 0x7fff6d8fbff7 libsystem_info.dylib (517.30.1) <AB634A98-B8AA-3804-8436-38261FC8EC4D> /usr/lib/system/libsystem_info.dylib | |
0x7fff6d8fc000 - 0x7fff6d922ff7 libsystem_kernel.dylib (4570.71.22) <6BFAF4C2-FF7B-301C-8D1C-3ED5E090B0CE> /usr/lib/system/libsystem_kernel.dylib | |
0x7fff6d923000 - 0x7fff6d96efcb libsystem_m.dylib (3147.50.1) <17570F46-566C-39FC-BEF6-635A355DD549> /usr/lib/system/libsystem_m.dylib | |
0x7fff6d96f000 - 0x7fff6d98efff libsystem_malloc.dylib (140.50.6) <7FD43735-9DDD-300E-8C4A-F909A74BDF49> /usr/lib/system/libsystem_malloc.dylib | |
0x7fff6d98f000 - 0x7fff6dabfff7 libsystem_network.dylib (1229.70.2) <5E86B2DE-9E15-3354-8714-4094ED5F698D> /usr/lib/system/libsystem_network.dylib | |
0x7fff6dac0000 - 0x7fff6dacaffb libsystem_networkextension.dylib (767.70.2) <9DC03712-552D-3AEE-9519-B5ED70980B70> /usr/lib/system/libsystem_networkextension.dylib | |
0x7fff6dacb000 - 0x7fff6dad4ff3 libsystem_notify.dylib (172) <08012EC0-2CD2-34BE-BF93-E7F56491299A> /usr/lib/system/libsystem_notify.dylib | |
0x7fff6dad5000 - 0x7fff6dadcff7 libsystem_platform.dylib (161.50.1) <6355EE2D-5456-3CA8-A227-B96E8F1E2AF8> /usr/lib/system/libsystem_platform.dylib | |
0x7fff6dadd000 - 0x7fff6dae8fff libsystem_pthread.dylib (301.50.1) <0E51CCBA-91F2-34E1-BF2A-FEEFD3D321E4> /usr/lib/system/libsystem_pthread.dylib | |
0x7fff6dae9000 - 0x7fff6daecfff libsystem_sandbox.dylib (765.70.1) <553DFCC6-9D31-3B9C-AB7C-30F6F265786D> /usr/lib/system/libsystem_sandbox.dylib | |
0x7fff6daed000 - 0x7fff6daeeff3 libsystem_secinit.dylib (30) <DE8D14E8-A276-3FF8-AE13-77F7040F33C1> /usr/lib/system/libsystem_secinit.dylib | |
0x7fff6daef000 - 0x7fff6daf6ff7 libsystem_symptoms.dylib (820.60.3) <441C6CA0-5711-3BB1-8420-DDAC3D5272E1> /usr/lib/system/libsystem_symptoms.dylib | |
0x7fff6daf7000 - 0x7fff6db0afff libsystem_trace.dylib (829.70.1) <3A6CB706-8CA6-3616-8AFC-14AAD7FAF187> /usr/lib/system/libsystem_trace.dylib | |
0x7fff6db0c000 - 0x7fff6db11ff7 libunwind.dylib (35.3) <BEF3FB49-5604-3B5F-82B5-332B80023AC3> /usr/lib/system/libunwind.dylib | |
0x7fff6db12000 - 0x7fff6db3fff7 libxpc.dylib (1205.70.10) <903AB944-964B-3E73-89AE-A55F5424BD9A> /usr/lib/system/libxpc.dylib | |
External Modification Summary: | |
Calls made by other processes targeting this process: | |
task_for_pid: 0 | |
thread_create: 0 | |
thread_set_state: 0 | |
Calls made by this process: | |
task_for_pid: 0 | |
thread_create: 0 | |
thread_set_state: 0 | |
Calls made by all processes on this machine: | |
task_for_pid: 6876032 | |
thread_create: 0 | |
thread_set_state: 0 | |
VM Region Summary: | |
ReadOnly portion of Libraries: Total=228.6M resident=0K(0%) swapped_out_or_unallocated=228.6M(100%) | |
Writable regions: Total=171.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=171.2M(100%) | |
VIRTUAL REGION | |
REGION TYPE SIZE COUNT (non-coalesced) | |
=========== ======= ======= | |
Kernel Alloc Once 8K 2 | |
MALLOC 73.9M 12 | |
MALLOC guard page 16K 5 | |
STACK GUARD 56.1M 15 | |
Stack 97.1M 15 | |
__DATA 3460K 48 | |
__LINKEDIT 200.5M 5 | |
__TEXT 28.1M 46 | |
shared memory 12K 4 | |
=========== ======= ======= | |
TOTAL 459.1M 143 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment