vscode-cpptools
vscode-cpptools copied to clipboard
Processing stuck when calling wordexp with certain compilerFragments
@sean-mcmanus
Recently I have been facing the same problem: formatter stuck when saving (I have auto save and format on save active) and intellisense stuck in the flame icon forever (hovering a variable prints loading...
).
I don't have a step by step guide to repro the problem because it doesn't happen always. The only thing I do is: edit code and then cmake run (with the cmake-tools ext). Sometimes the bug appears sometimes not.
Here is my call stack (I couldn't get it with the vscode - launch.json guide so I used the lldb one):
call stack
~
❯ lldb -p 79097
(lldb) process attach --pid 79097
Process 79097 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00000001c1e089ec libsystem_kernel.dylib`__read_nocancel + 8
libsystem_kernel.dylib`:
-> 0x1c1e089ec <+8>: b.lo 0x1c1e08a0c ; <+40>
0x1c1e089f0 <+12>: pacibsp
0x1c1e089f4 <+16>: stp x29, x30, [sp, #-0x10]!
0x1c1e089f8 <+20>: mov x29, sp
Executable module set to "/Users/$USER/.vscode/extensions/ms-vscode.cpptools-1.12.0-darwin-arm64/bin/cpptools".
Architecture set to: arm64e-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00000001c1e089ec libsystem_kernel.dylib`__read_nocancel + 8
frame #1: 0x00000001c1d36714 libsystem_c.dylib`__sread + 24
frame #2: 0x00000001c1d11618 libsystem_c.dylib`_sread + 32
frame #3: 0x00000001c1d115ac libsystem_c.dylib`__srefill1 + 36
frame #4: 0x00000001c1d2ca78 libsystem_c.dylib`__srget + 24
frame #5: 0x00000001c1d3aba0 libsystem_c.dylib`getc + 72
frame #6: 0x00000001c1db381c libc++.1.dylib`std::__1::__stdinbuf<char>::__getchar(bool) + 160
frame #7: 0x0000000104df47e4 cpptools`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) + 148
frame #8: 0x0000000104db764c cpptools`vscode::message_handler::main_loop() + 1644
frame #9: 0x0000000104db5e38 cpptools`main + 288
frame #10: 0x000000010666d08c dyld`start + 520
thread #2
frame #0: 0x00000001c1e0cc20 libsystem_kernel.dylib`kevent + 8
frame #1: 0x0000000105634e58 cpptools`uv__io_poll + 724
frame #2: 0x000000010562e4c0 cpptools`uv_run + 372
frame #3: 0x00000001055f7608 cpptools`msvc::loop_t::run_loop() + 64
frame #4: 0x00000001055fa6a8 cpptools`msvc::thread_t::invoker_t<void (*)(std::__1::shared_ptr<msvc::loop_t>), std::__1::shared_ptr<msvc::loop_t>&>::invoke() + 40
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #3
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104d9e914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000104eb9238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #4
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104d9e914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000104eb9238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #5
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104d9e914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000104eb9238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #6
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104d9e914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000104eb9238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #7
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104d9e914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000104eb9238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #8
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104d9e914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000104eb9238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #9
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104d9e914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000104eb9238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #10
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104d9e914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000104eb9238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #11
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93320 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 100
frame #3: 0x0000000104d9ecc8 cpptools`std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<std::__1::mutex>, std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 268
frame #4: 0x0000000104ebab1c cpptools`unsigned int msvc::bitset_event_t::wait_for_any_set<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, unsigned int) + 112
frame #5: 0x0000000104eba9f0 cpptools`msvc::thread_t::invoker_t<vscode::thread_pool::thread_pool()::$_0>::invoke() + 164
frame #6: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #7: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #12
frame #0: 0x00000001c1e0cc20 libsystem_kernel.dylib`kevent + 8
frame #1: 0x0000000105634e58 cpptools`uv__io_poll + 724
frame #2: 0x000000010562e4c0 cpptools`uv_run + 372
frame #3: 0x00000001055f7608 cpptools`msvc::loop_t::run_loop() + 64
frame #4: 0x00000001055fa6a8 cpptools`msvc::thread_t::invoker_t<void (*)(std::__1::shared_ptr<msvc::loop_t>), std::__1::shared_ptr<msvc::loop_t>&>::invoke() + 40
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #13
frame #0: 0x00000001c1e089ec libsystem_kernel.dylib`__read_nocancel + 8
frame #1: 0x00000001c1d6e930 libsystem_c.dylib`wordexp + 2220
frame #2: 0x000000010561bc20 cpptools`msvc::parse_arguments(msvc::basic_zstring_view<char>) + 60
frame #3: 0x0000000104d64538 cpptools`cpp_properties::set_custom_browse_path(vscode::WorkspaceBrowseConfiguration const&) + 768
frame #4: 0x0000000104dceed0 cpptools`vscode::message_handler::cpptools_didChangeCustomBrowseConfiguration(vscode::CustomBrowseConfigurationParams) + 124
frame #5: 0x0000000104dbc07c cpptools`vscode::message_handler::dispatch(vscode::vscode_client_message&&, vscode::vscode_server_message&, vscode::message_handler::msg_proc_thread_token) + 10016
frame #6: 0x0000000104db9890 cpptools`vscode::message_handler::handle_message(vscode::vscode_client_message&&, vscode::message_handler::msg_proc_thread_token) + 52
frame #7: 0x0000000104e27268 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_5, std::__1::allocator<vscode::message_handler::main_loop()::$_5>, void ()>::operator()() + 1996
frame #8: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #9: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #14
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104e282c8 cpptools`vscode::message_deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_impl(bool) + 92
frame #4: 0x0000000104e2817c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_6, std::__1::allocator<vscode::message_handler::main_loop()::$_6>, void ()>::operator()() + 48
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #15
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104e29904 cpptools`vscode::message_deque<vscode::folding_ranges_params, false>::pop_impl(bool) + 92
frame #4: 0x0000000104e2973c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_9, std::__1::allocator<vscode::message_handler::main_loop()::$_9>, void ()>::operator()() + 80
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #16
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104e28d70 cpptools`vscode::message_deque<vscode::browse_engine_update_action, false>::pop_impl(bool) + 84
frame #4: 0x0000000104e2860c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_7, std::__1::allocator<vscode::message_handler::main_loop()::$_7>, void ()>::operator()() + 156
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #17
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104e29e3c cpptools`vscode::message_deque<vscode::vscode_client_message, false>::pop_impl(bool) + 96
frame #4: 0x0000000104e29cf4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_10, std::__1::allocator<vscode::message_handler::main_loop()::$_10>, void ()>::operator()() + 68
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #18
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104e29e3c cpptools`vscode::message_deque<vscode::vscode_client_message, false>::pop_impl(bool) + 96
frame #4: 0x0000000104e29ff4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_11, std::__1::allocator<vscode::message_handler::main_loop()::$_11>, void ()>::operator()() + 68
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #19
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104e2a5b8 cpptools`vscode::message_deque<vscode::message_handler::parse_file_entry, true>::pop_impl(bool) + 92
frame #4: 0x0000000104e2a1a4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_12, std::__1::allocator<vscode::message_handler::main_loop()::$_12>, void ()>::operator()() + 112
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #20
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104e29e3c cpptools`vscode::message_deque<vscode::vscode_client_message, false>::pop_impl(bool) + 96
frame #4: 0x0000000104e2aaf4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_13, std::__1::allocator<vscode::message_handler::main_loop()::$_13>, void ()>::operator()() + 68
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #21
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93320 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 100
frame #3: 0x0000000104e2aeb8 cpptools`vscode::message_deque<int, false>::pop_impl(bool, int&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 148
frame #4: 0x0000000104e2ad6c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_14, std::__1::allocator<vscode::message_handler::main_loop()::$_14>, void ()>::operator()() + 316
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #22
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104d9e914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000104e2b208 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_15, std::__1::allocator<vscode::message_handler::main_loop()::$_15>, void ()>::operator()() + 196
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #23
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000104e29518 cpptools`vscode::message_deque<int, false>::pop_impl(bool) + 84
frame #4: 0x0000000104e29440 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_8, std::__1::allocator<vscode::message_handler::main_loop()::$_8>, void ()>::operator()() + 52
frame #5: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #24
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x000000010563ba7c cpptools`uv_cond_wait + 12
frame #3: 0x000000010562aebc cpptools`worker + 112
frame #4: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #25
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x000000010563ba7c cpptools`uv_cond_wait + 12
frame #3: 0x000000010562aebc cpptools`worker + 112
frame #4: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #26
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x000000010563ba7c cpptools`uv_cond_wait + 12
frame #3: 0x000000010562aebc cpptools`worker + 112
frame #4: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #27
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x000000010563ba7c cpptools`uv_cond_wait + 12
frame #3: 0x000000010562aebc cpptools`worker + 112
frame #4: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #28
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000105442604 cpptools`run_tag_parser() + 348
frame #4: 0x00000001053d5f2c cpptools`process_translation_unit(char const*, int, an_exported_template_file*) + 912
frame #5: 0x00000001050516b8 cpptools`cfe_main(int, char**) + 136
frame #6: 0x00000001053fc2b4 cpptools`cfe_main_exception_handler(int, char**) + 12
frame #7: 0x00000001050517a4 cpptools`edg_main(int, char**) + 12
frame #8: 0x0000000105446048 cpptools`antlr_parse_routine() + 488
frame #9: 0x000000010561b7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #10: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
(lldb) exit
Quitting LLDB will detach from one or more processes. Do you really want to proceed: [Y/n] y
Originally posted by @lucasaf04 in https://github.com/microsoft/vscode-cpptools/issues/9631#issuecomment-1205032803
@lucasaf04 Your issue appears different. Our main thread is stuck calling the wordexp system call. Are you able to provide the Custom Browse Configuration logging in the C/C++ logging window after setting C_Cpp.loggingLevel to "Debug", in particular the compilerFragments section?
@sean-mcmanus
C/C++ Debug logs (with vscode just restarted and cmake configure run automatically)
loggingLevel: Debug
Custom browse configuration received: {
"browsePath": [
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/build/cmakefiles",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter14",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src"
],
"compilerPath": "/opt/homebrew/opt/llvm/bin/clang++",
"compilerArgs": [],
"compilerFragments": [
"-g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk",
"-fcolor-diagnostics",
"-I/opt/homebrew/opt/llvm/include",
"-Wall",
"-Weffc++",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wunused",
"-Wsign-conversion",
"-Wnon-virtual-dtor",
"-Wold-style-cast",
"-Wcast-align",
"-Woverloaded-virtual",
"-Wconversion",
"-Wnull-dereference",
"-Wdouble-promotion",
"-Wformat=2",
"-Wimplicit-fallthrough",
"-Werror",
"-std=c++11"
]
}
cpptools/didChangeCppProperties
Attempting to get defaults from C compiler in "compilerPath" property: '/opt/homebrew/bin/gcc-11'
Compiler query command line: /opt/homebrew/bin/gcc-11 -std=gnu17 -Wp,-v -E -dM -x c /dev/null
Code browsing service initialized
Attempting to get defaults from C++ compiler in "compilerPath" property: '/opt/homebrew/bin/gcc-11'
Compiler query command line: /opt/homebrew/bin/gcc-11 -std=gnu++17 -Wp,-v -E -dM -x c++ /dev/null
Custom configuration provider 'CMake Tools' registered
Custom browse configuration received: {
"browsePath": [
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/build/cmakefiles",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter14",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src"
],
"compilerPath": "/opt/homebrew/opt/llvm/bin/clang++",
"compilerArgs": [],
"compilerFragments": [
"-g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk",
"-fcolor-diagnostics",
"-I/opt/homebrew/opt/llvm/include",
"-Wall",
"-Weffc++",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wunused",
"-Wsign-conversion",
"-Wnon-virtual-dtor",
"-Wold-style-cast",
"-Wcast-align",
"-Woverloaded-virtual",
"-Wconversion",
"-Wnull-dereference",
"-Wdouble-promotion",
"-Wformat=2",
"-Wimplicit-fallthrough",
"-Werror",
"-std=c++11"
]
}
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/JavaRuntimeSupport.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CHIP.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetricKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Network.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/IOBluetoothUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/GameKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SecurityInterface.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/DiscRecording.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Speech.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Automator.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SafariServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ExceptionHandling.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Metal.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/QuartzCore.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreGraphics.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/StoreKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.6/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/GSS.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/JavaNativeFoundation.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreML.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/FinderSync.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/PDFKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/QuickLookUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/UserNotificationsUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/TWAIN.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreMediaIO.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ExternalAccessory.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/PCSC.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/PreferencePanes.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MediaPlayer.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/LinkPresentation.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/NetFS.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MediaToolbox.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SyncServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ForceFeedback.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/OSAKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ServiceManagement.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ScreenTime.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MLCompute.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/NaturalLanguage.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreVideo.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ScriptingBridge.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetalKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreText.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ImageIO.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ColorSync.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/OSLog.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AGL.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/vmnet.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Cocoa.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/IOKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AVFoundation.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AVFAudio.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/DiscRecordingUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ParavirtualizedGraphics.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/DeviceCheck.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MailKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/BackgroundTasks.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AppleScriptKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SensorKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/DriverKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Security.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Contacts.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/RealityKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/PhotosUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ReplayKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Virtualization.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/IOSurface.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MediaLibrary.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SpriteKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/IntentsUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/QuickLookThumbnailing.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreMedia.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/BusinessChat.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Intents.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/DirectoryService.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AppleScriptObjC.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreWLAN.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/PencilKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MultipeerConnectivity.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/WebKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/NotificationCenter.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/GameController.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreTelephony.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/OpenCL.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/FileProvider.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Social.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/IdentityLookup.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/FWAUserLib.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreImage.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ExecutionPolicy.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Hypervisor.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ICADevices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreAudioKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/LDAP.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ExposureNotification.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ClassKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/DVDPlayback.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SwiftUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ModelIO.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/PHASE.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/GLUT.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CalendarStore.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MetalPerformanceShadersGraph.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Collaboration.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accounts.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/_AuthenticationServices_SwiftUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ScreenCaptureKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/FileProviderUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ShazamKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/IMServicePlugIn.framework/Versions/A/Frameworks/IMServicePlugInSupport.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/QuickLook.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AuthenticationServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/KernelManagement.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/_CoreData_CloudKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/DataDetection.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SystemExtensions.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/NearbyInteraction.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ContactsUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreSpotlight.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/LocalAuthentication.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AdSupport.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/LocalAuthenticationEmbeddedUI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/InstallerPlugins.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Accessibility.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/PushKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Vision.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreAudioTypes.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/NetworkExtension.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/OpenAL.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/EventKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MediaAccessibility.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/MapKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AppTrackingTransparency.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreHaptics.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CallKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreMotion.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/WidgetKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AVKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SoundAnalysis.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreLocation.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CloudKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/IOUSBHost.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/LatentSemanticMapping.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CFNetwork.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/Photos.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/GameplayKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/DiskArbitration.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/InstantMessage.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreMIDI.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/InputMethodKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/PassKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CoreData.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/GLKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AdServices.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/VideoToolbox.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/UserNotifications.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/iTunesLibrary.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/SceneKit.framework/Versions/A/Headers/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/ will be indexed
Folder: /opt/homebrew/Cellar/gcc/11.3.0_2/include/c++/11/ will be indexed
Folder: /opt/homebrew/Cellar/gcc/11.3.0_2/lib/gcc/11/gcc/aarch64-apple-darwin21/11/include/ will be indexed
Folder: /opt/homebrew/Cellar/gcc/11.3.0_2/lib/gcc/11/gcc/aarch64-apple-darwin21/11/include-fixed/ will be indexed
Folder: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/ will be indexed
cpptools/didChangeCustomBrowseConfiguration
Attempting to get defaults from C++ compiler in "compilerPath" property: '/opt/homebrew/opt/llvm/bin/clang++'
Querying compiler for default C++ language standard using command line: /opt/homebrew/opt/llvm/bin/clang++ -x c++ -E -dM /dev/null
Detected language standard version: c++14
Querying compiler for default C language standard using command line: /opt/homebrew/opt/llvm/bin/clang++ -x c -E -dM /dev/null
Detected language standard version: c17
Querying compiler's default target using command line: "/opt/homebrew/opt/llvm/bin/clang++" -dumpmachine
Compiler returned default target value: arm64-apple-darwin21.6.0
Compiler query command line: /opt/homebrew/opt/llvm/bin/clang++ -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk -fcolor-diagnostics -Wall -Weffc++ -Wextra -Wpedantic -Wshadow -Wunused -Wsign-conversion -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Woverloaded-virtual -Wconversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -std=c++11 -Wp,-v -fno-blocks -E -dM -x c++ /dev/null
Folder: /opt/homebrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include/ will be indexed
Folder: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/ will be indexed
Folder: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/build/CMakeFiles/ will be indexed
Folder: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/ will be indexed
Folder: /opt/homebrew/Cellar/llvm/14.0.6_1/include/ will be indexed
cpptools/clearCustomConfigurations
cpptools/didChangeCppProperties
cpptools/pauseParsing
cpptools/clearCustomConfigurations
cpptools/didChangeCustomBrowseConfiguration
Discovering files...
Processing folder (recursive): /opt/homebrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include/
Processing folder (recursive): /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/
Attempting to get defaults from C++ compiler in "compilerPath" property: '/opt/homebrew/opt/llvm/bin/clang++'
cpptools/resumeParsing
Processing folder (recursive): /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/build/CMakeFiles/
Processing folder (recursive): /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/
Processing folder (recursive): /opt/homebrew/Cellar/llvm/14.0.6_1/include/
Discovering files: 7562 file(s) processed
0 file(s) removed from database
Done discovering files.
Populating include completion cache.
Custom browse configuration received: {
"browsePath": [
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/build/cmakefiles",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter14",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src"
],
"compilerPath": "/opt/homebrew/opt/llvm/bin/clang++",
"compilerArgs": [],
"compilerFragments": [
"-g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk",
"-fcolor-diagnostics",
"-I/opt/homebrew/opt/llvm/include",
"-Wall",
"-Weffc++",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wunused",
"-Wsign-conversion",
"-Wnon-virtual-dtor",
"-Wold-style-cast",
"-Wcast-align",
"-Woverloaded-virtual",
"-Wconversion",
"-Wnull-dereference",
"-Wdouble-promotion",
"-Wformat=2",
"-Wimplicit-fallthrough",
"-Werror",
"-std=c++11"
]
}
cpptools/clearCustomConfigurations
cpptools/didChangeCustomBrowseConfiguration
Custom browse configuration received: {
"browsePath": [
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/build/cmakefiles",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter14",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src"
],
"compilerPath": "/opt/homebrew/opt/llvm/bin/clang++",
"compilerArgs": [],
"compilerFragments": [
"-g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk",
"-fcolor-diagnostics",
"-I/opt/homebrew/opt/llvm/include",
"-Wall",
"-Weffc++",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wunused",
"-Wsign-conversion",
"-Wnon-virtual-dtor",
"-Wold-style-cast",
"-Wcast-align",
"-Woverloaded-virtual",
"-Wconversion",
"-Wnull-dereference",
"-Wdouble-promotion",
"-Wformat=2",
"-Wimplicit-fallthrough",
"-Werror",
"-std=c++11"
]
}
Parsing remaining files...
Parsing: 0 files(s) processed
Done parsing remaining files.
Attempting to get defaults from C++ compiler in "compilerPath" property: '/opt/homebrew/opt/llvm/bin/clang++'
cpptools/resumeParsing
cpptools/clearCustomConfigurations
cpptools/didChangeCustomBrowseConfiguration
Attempting to get defaults from C++ compiler in "compilerPath" property: '/opt/homebrew/opt/llvm/bin/clang++'
cpptools/resumeParsing
After opening a file -> commenting a line of code -> cmake run -> intellisense stuck
cpptools/getCodeActions: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 2)
cpptools/queryTranslationUnitSource: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 3)
Custom configurations received:
uri: file:///Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
config: {
"includePath": [],
"defines": [],
"compilerPath": "/opt/homebrew/opt/llvm/bin/clang++",
"compilerArgs": [],
"compilerFragments": [
"-g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk",
"-fcolor-diagnostics",
"-I/opt/homebrew/opt/llvm/include",
"-Wall",
"-Weffc++",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wunused",
"-Wsign-conversion",
"-Wnon-virtual-dtor",
"-Wold-style-cast",
"-Wcast-align",
"-Woverloaded-virtual",
"-Wconversion",
"-Wnull-dereference",
"-Wdouble-promotion",
"-Wformat=2",
"-Wimplicit-fallthrough",
"-Werror",
"-std=c++11"
]
}
cpptools/didChangeCustomConfiguration
Attempting to get defaults from C++ compiler in "compilerPath" property: '/opt/homebrew/opt/llvm/bin/clang++'
Compiler query command line: /opt/homebrew/opt/llvm/bin/clang++ -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk -fcolor-diagnostics -Wall -Weffc++ -Wextra -Wpedantic -Wshadow -Wunused -Wsign-conversion -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Woverloaded-virtual -Wconversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -std=c++11 -Wp,-v -fno-blocks -E -dM -x c++ /dev/null
textDocument/didOpen: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
cpptools/textEditorSelectionChange
cpptools/getDocumentSymbols: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 4)
cpptools/textEditorSelectionChange
cpptools/activeDocumentChange: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
cpptools/getDocumentSymbols
sending compilation args for /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
include: /opt/homebrew/Cellar/llvm/14.0.6_1/include
include: /opt/homebrew/Cellar/llvm/14.0.6_1/include/c++/v1
include: /opt/homebrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include
include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include
framework: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks
define: _LP64=1
define: __AARCH64EL__=1
define: __AARCH64_CMODEL_SMALL__=1
define: __AARCH64_SIMD__=1
define: __APPLE_CC__=6000
define: __APPLE__=1
define: __ARM64_ARCH_8__=1
define: __ARM_64BIT_STATE=1
define: __ARM_ACLE=200
define: __ARM_ALIGN_MAX_STACK_PWR=4
define: __ARM_ARCH=8
define: __ARM_ARCH_ISA_A64=1
define: __ARM_ARCH_PROFILE='A'
define: __ARM_FEATURE_AES=1
define: __ARM_FEATURE_ATOMICS=1
define: __ARM_FEATURE_CLZ=1
define: __ARM_FEATURE_COMPLEX=1
define: __ARM_FEATURE_CRC32=1
define: __ARM_FEATURE_CRYPTO=1
define: __ARM_FEATURE_DIRECTED_ROUNDING=1
define: __ARM_FEATURE_DIV=1
define: __ARM_FEATURE_DOTPROD=1
define: __ARM_FEATURE_FMA=1
define: __ARM_FEATURE_FP16_FML=1
define: __ARM_FEATURE_FP16_SCALAR_ARITHMETIC=1
define: __ARM_FEATURE_FP16_VECTOR_ARITHMETIC=1
define: __ARM_FEATURE_FRINT=1
define: __ARM_FEATURE_IDIV=1
define: __ARM_FEATURE_JCVT=1
define: __ARM_FEATURE_LDREX=0xF
define: __ARM_FEATURE_NUMERIC_MAXMIN=1
define: __ARM_FEATURE_QRDMX=1
define: __ARM_FEATURE_SHA2=1
define: __ARM_FEATURE_UNALIGNED=1
define: __ARM_FP=0xE
define: __ARM_FP16_ARGS=1
define: __ARM_FP16_FORMAT_IEEE=1
define: __ARM_NEON=1
define: __ARM_NEON_FP=0xE
define: __ARM_NEON__=1
define: __ARM_PCS_AAPCS64=1
define: __ARM_SIZEOF_MINIMAL_ENUM=4
define: __ARM_SIZEOF_WCHAR_T=4
define: __ATOMIC_ACQUIRE=2
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_CONSUME=1
define: __ATOMIC_RELAXED=0
define: __ATOMIC_RELEASE=3
define: __ATOMIC_SEQ_CST=5
define: __BIGGEST_ALIGNMENT__=8
define: __BITINT_MAXWIDTH__=128
define: __BOOL_WIDTH__=8
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __CHAR16_TYPE__=unsigned short
define: __CHAR32_TYPE__=unsigned int
define: __CHAR_BIT__=8
define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
define: __CLANG_ATOMIC_INT_LOCK_FREE=2
define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2
define: __CLANG_ATOMIC_LONG_LOCK_FREE=2
define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2
define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2
define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __CONSTANT_CFSTRINGS__=1
define: __DBL_DECIMAL_DIG__=17
define: __DBL_DENORM_MIN__=4.9406564584124654e-324
define: __DBL_DIG__=15
define: __DBL_EPSILON__=2.2204460492503131e-16
define: __DBL_HAS_DENORM__=1
define: __DBL_HAS_INFINITY__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __DBL_MANT_DIG__=53
define: __DBL_MAX_10_EXP__=308
define: __DBL_MAX_EXP__=1024
define: __DBL_MAX__=1.7976931348623157e+308
define: __DBL_MIN_10_EXP__=(-307)
define: __DBL_MIN_EXP__=(-1021)
define: __DBL_MIN__=2.2250738585072014e-308
define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__
define: __DEPRECATED=1
define: __DYNAMIC__=1
define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000
define: __EXCEPTIONS=1
define: __FINITE_MATH_ONLY__=0
define: __FLT16_DECIMAL_DIG__=5
define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16
define: __FLT16_DIG__=3
define: __FLT16_EPSILON__=9.765625e-4F16
define: __FLT16_HAS_DENORM__=1
define: __FLT16_HAS_INFINITY__=1
define: __FLT16_HAS_QUIET_NAN__=1
define: __FLT16_MANT_DIG__=11
define: __FLT16_MAX_10_EXP__=4
define: __FLT16_MAX_EXP__=16
define: __FLT16_MAX__=6.5504e+4F16
define: __FLT16_MIN_10_EXP__=(-4)
define: __FLT16_MIN_EXP__=(-13)
define: __FLT16_MIN__=6.103515625e-5F16
define: __FLT_DECIMAL_DIG__=9
define: __FLT_DENORM_MIN__=1.40129846e-45F
define: __FLT_DIG__=6
define: __FLT_EPSILON__=1.19209290e-7F
define: __FLT_EVAL_METHOD__=0
define: __FLT_HAS_DENORM__=1
define: __FLT_HAS_INFINITY__=1
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MANT_DIG__=24
define: __FLT_MAX_10_EXP__=38
define: __FLT_MAX_EXP__=128
define: __FLT_MAX__=3.40282347e+38F
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT_MIN_EXP__=(-125)
define: __FLT_MIN__=1.17549435e-38F
define: __FLT_RADIX__=2
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GNUC_GNU_INLINE__=1
define: __GNUC_MINOR__=2
define: __GNUC_PATCHLEVEL__=1
define: __GNUC__=4
define: __GNUG__=4
define: __GXX_ABI_VERSION=1002
define: __GXX_EXPERIMENTAL_CXX0X__=1
define: __GXX_RTTI=1
define: __GXX_WEAK__=1
define: __INT16_C_SUFFIX__=
define: __INT16_FMTd__="hd"
define: __INT16_FMTi__="hi"
define: __INT16_MAX__=32767
define: __INT16_TYPE__=short
define: __INT32_C_SUFFIX__=
define: __INT32_FMTd__="d"
define: __INT32_FMTi__="i"
define: __INT32_MAX__=2147483647
define: __INT32_TYPE__=int
define: __INT64_C_SUFFIX__=LL
define: __INT64_FMTd__="lld"
define: __INT64_FMTi__="lli"
define: __INT64_MAX__=9223372036854775807LL
define: __INT64_TYPE__=long long int
define: __INT8_C_SUFFIX__=
define: __INT8_FMTd__="hhd"
define: __INT8_FMTi__="hhi"
define: __INT8_MAX__=127
define: __INT8_TYPE__=signed char
define: __INTMAX_C_SUFFIX__=L
define: __INTMAX_FMTd__="ld"
define: __INTMAX_FMTi__="li"
define: __INTMAX_MAX__=9223372036854775807L
define: __INTMAX_TYPE__=long int
define: __INTMAX_WIDTH__=64
define: __INTPTR_FMTd__="ld"
define: __INTPTR_FMTi__="li"
define: __INTPTR_MAX__=9223372036854775807L
define: __INTPTR_TYPE__=long int
define: __INTPTR_WIDTH__=64
define: __INT_FAST16_FMTd__="hd"
define: __INT_FAST16_FMTi__="hi"
define: __INT_FAST16_MAX__=32767
define: __INT_FAST16_TYPE__=short
define: __INT_FAST16_WIDTH__=16
define: __INT_FAST32_FMTd__="d"
define: __INT_FAST32_FMTi__="i"
define: __INT_FAST32_MAX__=2147483647
define: __INT_FAST32_TYPE__=int
define: __INT_FAST32_WIDTH__=32
define: __INT_FAST64_FMTd__="lld"
define: __INT_FAST64_FMTi__="lli"
define: __INT_FAST64_MAX__=9223372036854775807LL
define: __INT_FAST64_TYPE__=long long int
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST8_FMTd__="hhd"
define: __INT_FAST8_FMTi__="hhi"
define: __INT_FAST8_MAX__=127
define: __INT_FAST8_TYPE__=signed char
define: __INT_FAST8_WIDTH__=8
define: __INT_LEAST16_FMTd__="hd"
define: __INT_LEAST16_FMTi__="hi"
define: __INT_LEAST16_MAX__=32767
define: __INT_LEAST16_TYPE__=short
define: __INT_LEAST16_WIDTH__=16
define: __INT_LEAST32_FMTd__="d"
define: __INT_LEAST32_FMTi__="i"
define: __INT_LEAST32_MAX__=2147483647
define: __INT_LEAST32_TYPE__=int
define: __INT_LEAST32_WIDTH__=32
define: __INT_LEAST64_FMTd__="lld"
define: __INT_LEAST64_FMTi__="lli"
define: __INT_LEAST64_MAX__=9223372036854775807LL
define: __INT_LEAST64_TYPE__=long long int
define: __INT_LEAST64_WIDTH__=64
define: __INT_LEAST8_FMTd__="hhd"
define: __INT_LEAST8_FMTi__="hhi"
define: __INT_LEAST8_MAX__=127
define: __INT_LEAST8_TYPE__=signed char
define: __INT_LEAST8_WIDTH__=8
define: __INT_MAX__=2147483647
define: __INT_WIDTH__=32
define: __LDBL_DECIMAL_DIG__=17
define: __LDBL_DENORM_MIN__=4.9406564584124654e-324L
define: __LDBL_DIG__=15
define: __LDBL_EPSILON__=2.2204460492503131e-16L
define: __LDBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __LDBL_HAS_QUIET_NAN__=1
define: __LDBL_MANT_DIG__=53
define: __LDBL_MAX_10_EXP__=308
define: __LDBL_MAX_EXP__=1024
define: __LDBL_MAX__=1.7976931348623157e+308L
define: __LDBL_MIN_10_EXP__=(-307)
define: __LDBL_MIN_EXP__=(-1021)
define: __LDBL_MIN__=2.2250738585072014e-308L
define: __LITTLE_ENDIAN__=1
define: __LLONG_WIDTH__=64
define: __LONG_LONG_MAX__=9223372036854775807LL
define: __LONG_MAX__=9223372036854775807L
define: __LONG_WIDTH__=64
define: __LP64__=1
define: __MACH__=1
define: __NO_INLINE__=1
define: __NO_MATH_ERRNO__=1
define: __OBJC_BOOL_IS_BOOL=1
define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3
define: __OPENCL_MEMORY_SCOPE_DEVICE=2
define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4
define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1
define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0
define: __ORDER_BIG_ENDIAN__=4321
define: __ORDER_LITTLE_ENDIAN__=1234
define: __ORDER_PDP_ENDIAN__=3412
define: __PIC__=2
define: __POINTER_WIDTH__=64
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __PTRDIFF_FMTd__="ld"
define: __PTRDIFF_FMTi__="li"
define: __PTRDIFF_MAX__=9223372036854775807L
define: __PTRDIFF_TYPE__=long int
define: __PTRDIFF_WIDTH__=64
define: __REGISTER_PREFIX__=
define: __SCHAR_MAX__=127
define: __SHRT_MAX__=32767
define: __SHRT_WIDTH__=16
define: __SIG_ATOMIC_MAX__=2147483647
define: __SIG_ATOMIC_WIDTH__=32
define: __SIZEOF_DOUBLE__=8
define: __SIZEOF_FLOAT__=4
define: __SIZEOF_INT128__=16
define: __SIZEOF_INT__=4
define: __SIZEOF_LONG_DOUBLE__=8
define: __SIZEOF_LONG_LONG__=8
define: __SIZEOF_LONG__=8
define: __SIZEOF_POINTER__=8
define: __SIZEOF_PTRDIFF_T__=8
define: __SIZEOF_SHORT__=2
define: __SIZEOF_SIZE_T__=8
define: __SIZEOF_WCHAR_T__=4
define: __SIZEOF_WINT_T__=4
define: __SIZE_FMTX__="lX"
define: __SIZE_FMTo__="lo"
define: __SIZE_FMTu__="lu"
define: __SIZE_FMTx__="lx"
define: __SIZE_MAX__=18446744073709551615UL
define: __SIZE_TYPE__=long unsigned int
define: __SIZE_WIDTH__=64
define: __SSP__=1
define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL
define: __STDCPP_THREADS__=1
define: __STDC_HOSTED__=1
define: __STDC_NO_THREADS__=1
define: __STDC_UTF_16__=1
define: __STDC_UTF_32__=1
define: __STDC__=1
define: __STRICT_ANSI__=1
define: __UINT16_C_SUFFIX__=
define: __UINT16_FMTX__="hX"
define: __UINT16_FMTo__="ho"
define: __UINT16_FMTu__="hu"
define: __UINT16_FMTx__="hx"
define: __UINT16_MAX__=65535
define: __UINT16_TYPE__=unsigned short
define: __UINT32_C_SUFFIX__=U
define: __UINT32_FMTX__="X"
define: __UINT32_FMTo__="o"
define: __UINT32_FMTu__="u"
define: __UINT32_FMTx__="x"
define: __UINT32_MAX__=4294967295U
define: __UINT32_TYPE__=unsigned int
define: __UINT64_C_SUFFIX__=ULL
define: __UINT64_FMTX__="llX"
define: __UINT64_FMTo__="llo"
define: __UINT64_FMTu__="llu"
define: __UINT64_FMTx__="llx"
define: __UINT64_MAX__=18446744073709551615ULL
define: __UINT64_TYPE__=long long unsigned int
define: __UINT8_C_SUFFIX__=
define: __UINT8_FMTX__="hhX"
define: __UINT8_FMTo__="hho"
define: __UINT8_FMTu__="hhu"
define: __UINT8_FMTx__="hhx"
define: __UINT8_MAX__=255
define: __UINT8_TYPE__=unsigned char
define: __UINTMAX_C_SUFFIX__=UL
define: __UINTMAX_FMTX__="lX"
define: __UINTMAX_FMTo__="lo"
define: __UINTMAX_FMTu__="lu"
define: __UINTMAX_FMTx__="lx"
define: __UINTMAX_MAX__=18446744073709551615UL
define: __UINTMAX_TYPE__=long unsigned int
define: __UINTMAX_WIDTH__=64
define: __UINTPTR_FMTX__="lX"
define: __UINTPTR_FMTo__="lo"
define: __UINTPTR_FMTu__="lu"
define: __UINTPTR_FMTx__="lx"
define: __UINTPTR_MAX__=18446744073709551615UL
define: __UINTPTR_TYPE__=long unsigned int
define: __UINTPTR_WIDTH__=64
define: __UINT_FAST16_FMTX__="hX"
define: __UINT_FAST16_FMTo__="ho"
define: __UINT_FAST16_FMTu__="hu"
define: __UINT_FAST16_FMTx__="hx"
define: __UINT_FAST16_MAX__=65535
define: __UINT_FAST16_TYPE__=unsigned short
define: __UINT_FAST32_FMTX__="X"
define: __UINT_FAST32_FMTo__="o"
define: __UINT_FAST32_FMTu__="u"
define: __UINT_FAST32_FMTx__="x"
define: __UINT_FAST32_MAX__=4294967295U
define: __UINT_FAST32_TYPE__=unsigned int
define: __UINT_FAST64_FMTX__="llX"
define: __UINT_FAST64_FMTo__="llo"
define: __UINT_FAST64_FMTu__="llu"
define: __UINT_FAST64_FMTx__="llx"
define: __UINT_FAST64_MAX__=18446744073709551615ULL
define: __UINT_FAST64_TYPE__=long long unsigned int
define: __UINT_FAST8_FMTX__="hhX"
define: __UINT_FAST8_FMTo__="hho"
define: __UINT_FAST8_FMTu__="hhu"
define: __UINT_FAST8_FMTx__="hhx"
define: __UINT_FAST8_MAX__=255
define: __UINT_FAST8_TYPE__=unsigned char
define: __UINT_LEAST16_FMTX__="hX"
define: __UINT_LEAST16_FMTo__="ho"
define: __UINT_LEAST16_FMTu__="hu"
define: __UINT_LEAST16_FMTx__="hx"
define: __UINT_LEAST16_MAX__=65535
define: __UINT_LEAST16_TYPE__=unsigned short
define: __UINT_LEAST32_FMTX__="X"
define: __UINT_LEAST32_FMTo__="o"
define: __UINT_LEAST32_FMTu__="u"
define: __UINT_LEAST32_FMTx__="x"
define: __UINT_LEAST32_MAX__=4294967295U
define: __UINT_LEAST32_TYPE__=unsigned int
define: __UINT_LEAST64_FMTX__="llX"
define: __UINT_LEAST64_FMTo__="llo"
define: __UINT_LEAST64_FMTu__="llu"
define: __UINT_LEAST64_FMTx__="llx"
define: __UINT_LEAST64_MAX__=18446744073709551615ULL
define: __UINT_LEAST64_TYPE__=long long unsigned int
define: __UINT_LEAST8_FMTX__="hhX"
define: __UINT_LEAST8_FMTo__="hho"
define: __UINT_LEAST8_FMTu__="hhu"
define: __UINT_LEAST8_FMTx__="hhx"
define: __UINT_LEAST8_MAX__=255
define: __UINT_LEAST8_TYPE__=unsigned char
define: __USER_LABEL_PREFIX__=_
define: __VERSION__="Homebrew Clang 14.0.6"
define: __WCHAR_MAX__=2147483647
define: __WCHAR_TYPE__=int
define: __WCHAR_WIDTH__=32
define: __WINT_MAX__=2147483647
define: __WINT_TYPE__=int
define: __WINT_WIDTH__=32
define: __aarch64__=1
define: __arm64=1
define: __arm64__=1
define: __clang__=1
define: __clang_literal_encoding__="UTF-8"
define: __clang_major__=14
define: __clang_minor__=0
define: __clang_patchlevel__=6
define: __clang_version__="14.0.6 "
define: __clang_wide_literal_encoding__="UTF-32"
define: __cplusplus=201103L
define: __llvm__=1
define: __nonnull=_Nonnull
define: __null_unspecified=_Null_unspecified
define: __nullable=_Nullable
define: __pic__=2
define: __private_extern__=extern
define: __strong=
define: __unsafe_unretained=
define: __weak=__attribute__((objc_gc(weak)))
other: --clang
other: --clang_version=140006
stdver: c++11
intelliSenseMode: macos-clang-arm64
cpptools/getSemanticTokens: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 5)
cpptools/getCodeActions: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 6)
Checking for syntax errors: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
Queueing IntelliSense update for files in translation unit of: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
cpptools/getInlayHints: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 7)
textDocument/hover: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 8)
cpptools/finishUpdateSquiggles
Error squiggle count: 0
Update IntelliSense time (sec): 0.474
cpptools/getFoldingRanges: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 9)
cpptools/getFoldingRanges: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 10)
textDocument/hover: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 11)
cpptools/textEditorSelectionChange
cpptools/textEditorSelectionChange
cpptools/getCodeActions: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 12)
textDocument/didChange: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
cpptools/textEditorSelectionChange
cpptools/getFoldingRanges: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 13)
cpptools/getCodeActions: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 14)
cpptools/getDocumentSymbols: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 15)
cpptools/getDocumentSymbols
cpptools/getSemanticTokens: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 16)
willSaveWaitUntil: 0ms
textDocument/didSave: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
tag parsing file: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
cpptools/fileChanged: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
cpptools/getInlayHints: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 18)
Checking for syntax errors: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
Queueing IntelliSense update for files in translation unit of: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
sending 1 changes to server
cpptools/finishUpdateSquiggles
Error squiggle count: 0
Update IntelliSense time (sec): 2.271
Custom browse configuration received: {
"browsePath": [
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9/book",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/build/cmakefiles",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter1",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter10",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter11",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter12",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter13",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter14",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter2",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter3",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter4",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter5",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter6",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter7",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter8",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src/chapter9",
"/users/$USER/developer/tutorials-and-learning/cpp11/cpp-primer/src"
],
"compilerPath": "/opt/homebrew/opt/llvm/bin/clang++",
"compilerArgs": [],
"compilerFragments": [
"-g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk",
"-fcolor-diagnostics",
"-I/opt/homebrew/opt/llvm/include",
"-Wall",
"-Weffc++",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wunused",
"-Wsign-conversion",
"-Wnon-virtual-dtor",
"-Wold-style-cast",
"-Wcast-align",
"-Woverloaded-virtual",
"-Wconversion",
"-Wnull-dereference",
"-Wdouble-promotion",
"-Wformat=2",
"-Wimplicit-fallthrough",
"-Werror",
"-std=c++11"
]
}
cpptools/clearCustomConfigurations
Shutting down IntelliSense server: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
Checking for syntax errors: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
cpptools/queryTranslationUnitSource: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp (id: 19)
Custom configurations received:
uri: file:///Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
config: {
"includePath": [],
"defines": [],
"compilerPath": "/opt/homebrew/opt/llvm/bin/clang++",
"compilerArgs": [],
"compilerFragments": [
"-g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk",
"-fcolor-diagnostics",
"-I/opt/homebrew/opt/llvm/include",
"-Wall",
"-Weffc++",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wunused",
"-Wsign-conversion",
"-Wnon-virtual-dtor",
"-Wold-style-cast",
"-Wcast-align",
"-Woverloaded-virtual",
"-Wconversion",
"-Wnull-dereference",
"-Wdouble-promotion",
"-Wformat=2",
"-Wimplicit-fallthrough",
"-Werror",
"-std=c++11"
]
}
cpptools/didChangeCustomBrowseConfiguration
sending compilation args for /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
include: /opt/homebrew/Cellar/llvm/14.0.6_1/include/c++/v1
include: /opt/homebrew/Cellar/llvm/14.0.6_1/lib/clang/14.0.6/include
include: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include
framework: /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/System/Library/Frameworks
define: _LP64=1
define: __AARCH64EL__=1
define: __AARCH64_CMODEL_SMALL__=1
define: __AARCH64_SIMD__=1
define: __APPLE_CC__=6000
define: __APPLE__=1
define: __ARM64_ARCH_8__=1
define: __ARM_64BIT_STATE=1
define: __ARM_ACLE=200
define: __ARM_ALIGN_MAX_STACK_PWR=4
define: __ARM_ARCH=8
define: __ARM_ARCH_ISA_A64=1
define: __ARM_ARCH_PROFILE='A'
define: __ARM_FEATURE_AES=1
define: __ARM_FEATURE_ATOMICS=1
define: __ARM_FEATURE_CLZ=1
define: __ARM_FEATURE_COMPLEX=1
define: __ARM_FEATURE_CRC32=1
define: __ARM_FEATURE_CRYPTO=1
define: __ARM_FEATURE_DIRECTED_ROUNDING=1
define: __ARM_FEATURE_DIV=1
define: __ARM_FEATURE_DOTPROD=1
define: __ARM_FEATURE_FMA=1
define: __ARM_FEATURE_FP16_FML=1
define: __ARM_FEATURE_FP16_SCALAR_ARITHMETIC=1
define: __ARM_FEATURE_FP16_VECTOR_ARITHMETIC=1
define: __ARM_FEATURE_FRINT=1
define: __ARM_FEATURE_IDIV=1
define: __ARM_FEATURE_JCVT=1
define: __ARM_FEATURE_LDREX=0xF
define: __ARM_FEATURE_NUMERIC_MAXMIN=1
define: __ARM_FEATURE_QRDMX=1
define: __ARM_FEATURE_SHA2=1
define: __ARM_FEATURE_UNALIGNED=1
define: __ARM_FP=0xE
define: __ARM_FP16_ARGS=1
define: __ARM_FP16_FORMAT_IEEE=1
define: __ARM_NEON=1
define: __ARM_NEON_FP=0xE
define: __ARM_NEON__=1
define: __ARM_PCS_AAPCS64=1
define: __ARM_SIZEOF_MINIMAL_ENUM=4
define: __ARM_SIZEOF_WCHAR_T=4
define: __ATOMIC_ACQUIRE=2
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_CONSUME=1
define: __ATOMIC_RELAXED=0
define: __ATOMIC_RELEASE=3
define: __ATOMIC_SEQ_CST=5
define: __BIGGEST_ALIGNMENT__=8
define: __BITINT_MAXWIDTH__=128
define: __BOOL_WIDTH__=8
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __CHAR16_TYPE__=unsigned short
define: __CHAR32_TYPE__=unsigned int
define: __CHAR_BIT__=8
define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
define: __CLANG_ATOMIC_INT_LOCK_FREE=2
define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2
define: __CLANG_ATOMIC_LONG_LOCK_FREE=2
define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2
define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2
define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __CONSTANT_CFSTRINGS__=1
define: __DBL_DECIMAL_DIG__=17
define: __DBL_DENORM_MIN__=4.9406564584124654e-324
define: __DBL_DIG__=15
define: __DBL_EPSILON__=2.2204460492503131e-16
define: __DBL_HAS_DENORM__=1
define: __DBL_HAS_INFINITY__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __DBL_MANT_DIG__=53
define: __DBL_MAX_10_EXP__=308
define: __DBL_MAX_EXP__=1024
define: __DBL_MAX__=1.7976931348623157e+308
define: __DBL_MIN_10_EXP__=(-307)
define: __DBL_MIN_EXP__=(-1021)
define: __DBL_MIN__=2.2250738585072014e-308
define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__
define: __DEPRECATED=1
define: __DYNAMIC__=1
define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=120000
define: __EXCEPTIONS=1
define: __FINITE_MATH_ONLY__=0
define: __FLT16_DECIMAL_DIG__=5
define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16
define: __FLT16_DIG__=3
define: __FLT16_EPSILON__=9.765625e-4F16
define: __FLT16_HAS_DENORM__=1
define: __FLT16_HAS_INFINITY__=1
define: __FLT16_HAS_QUIET_NAN__=1
define: __FLT16_MANT_DIG__=11
define: __FLT16_MAX_10_EXP__=4
define: __FLT16_MAX_EXP__=16
define: __FLT16_MAX__=6.5504e+4F16
define: __FLT16_MIN_10_EXP__=(-4)
define: __FLT16_MIN_EXP__=(-13)
define: __FLT16_MIN__=6.103515625e-5F16
define: __FLT_DECIMAL_DIG__=9
define: __FLT_DENORM_MIN__=1.40129846e-45F
define: __FLT_DIG__=6
define: __FLT_EPSILON__=1.19209290e-7F
define: __FLT_EVAL_METHOD__=0
define: __FLT_HAS_DENORM__=1
define: __FLT_HAS_INFINITY__=1
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MANT_DIG__=24
define: __FLT_MAX_10_EXP__=38
define: __FLT_MAX_EXP__=128
define: __FLT_MAX__=3.40282347e+38F
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT_MIN_EXP__=(-125)
define: __FLT_MIN__=1.17549435e-38F
define: __FLT_RADIX__=2
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GNUC_GNU_INLINE__=1
define: __GNUC_MINOR__=2
define: __GNUC_PATCHLEVEL__=1
define: __GNUC__=4
define: __GNUG__=4
define: __GXX_ABI_VERSION=1002
define: __GXX_EXPERIMENTAL_CXX0X__=1
define: __GXX_RTTI=1
define: __GXX_WEAK__=1
define: __INT16_C_SUFFIX__=
define: __INT16_FMTd__="hd"
define: __INT16_FMTi__="hi"
define: __INT16_MAX__=32767
define: __INT16_TYPE__=short
define: __INT32_C_SUFFIX__=
define: __INT32_FMTd__="d"
define: __INT32_FMTi__="i"
define: __INT32_MAX__=2147483647
define: __INT32_TYPE__=int
define: __INT64_C_SUFFIX__=LL
define: __INT64_FMTd__="lld"
define: __INT64_FMTi__="lli"
define: __INT64_MAX__=9223372036854775807LL
define: __INT64_TYPE__=long long int
define: __INT8_C_SUFFIX__=
define: __INT8_FMTd__="hhd"
define: __INT8_FMTi__="hhi"
define: __INT8_MAX__=127
define: __INT8_TYPE__=signed char
define: __INTMAX_C_SUFFIX__=L
define: __INTMAX_FMTd__="ld"
define: __INTMAX_FMTi__="li"
define: __INTMAX_MAX__=9223372036854775807L
define: __INTMAX_TYPE__=long int
define: __INTMAX_WIDTH__=64
define: __INTPTR_FMTd__="ld"
define: __INTPTR_FMTi__="li"
define: __INTPTR_MAX__=9223372036854775807L
define: __INTPTR_TYPE__=long int
define: __INTPTR_WIDTH__=64
define: __INT_FAST16_FMTd__="hd"
define: __INT_FAST16_FMTi__="hi"
define: __INT_FAST16_MAX__=32767
define: __INT_FAST16_TYPE__=short
define: __INT_FAST16_WIDTH__=16
define: __INT_FAST32_FMTd__="d"
define: __INT_FAST32_FMTi__="i"
define: __INT_FAST32_MAX__=2147483647
define: __INT_FAST32_TYPE__=int
define: __INT_FAST32_WIDTH__=32
define: __INT_FAST64_FMTd__="lld"
define: __INT_FAST64_FMTi__="lli"
define: __INT_FAST64_MAX__=9223372036854775807LL
define: __INT_FAST64_TYPE__=long long int
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST8_FMTd__="hhd"
define: __INT_FAST8_FMTi__="hhi"
define: __INT_FAST8_MAX__=127
define: __INT_FAST8_TYPE__=signed char
define: __INT_FAST8_WIDTH__=8
define: __INT_LEAST16_FMTd__="hd"
define: __INT_LEAST16_FMTi__="hi"
define: __INT_LEAST16_MAX__=32767
define: __INT_LEAST16_TYPE__=short
define: __INT_LEAST16_WIDTH__=16
define: __INT_LEAST32_FMTd__="d"
define: __INT_LEAST32_FMTi__="i"
define: __INT_LEAST32_MAX__=2147483647
define: __INT_LEAST32_TYPE__=int
define: __INT_LEAST32_WIDTH__=32
define: __INT_LEAST64_FMTd__="lld"
define: __INT_LEAST64_FMTi__="lli"
define: __INT_LEAST64_MAX__=9223372036854775807LL
define: __INT_LEAST64_TYPE__=long long int
define: __INT_LEAST64_WIDTH__=64
define: __INT_LEAST8_FMTd__="hhd"
define: __INT_LEAST8_FMTi__="hhi"
define: __INT_LEAST8_MAX__=127
define: __INT_LEAST8_TYPE__=signed char
define: __INT_LEAST8_WIDTH__=8
define: __INT_MAX__=2147483647
define: __INT_WIDTH__=32
define: __LDBL_DECIMAL_DIG__=17
define: __LDBL_DENORM_MIN__=4.9406564584124654e-324L
define: __LDBL_DIG__=15
define: __LDBL_EPSILON__=2.2204460492503131e-16L
define: __LDBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __LDBL_HAS_QUIET_NAN__=1
define: __LDBL_MANT_DIG__=53
define: __LDBL_MAX_10_EXP__=308
define: __LDBL_MAX_EXP__=1024
define: __LDBL_MAX__=1.7976931348623157e+308L
define: __LDBL_MIN_10_EXP__=(-307)
define: __LDBL_MIN_EXP__=(-1021)
define: __LDBL_MIN__=2.2250738585072014e-308L
define: __LITTLE_ENDIAN__=1
define: __LLONG_WIDTH__=64
define: __LONG_LONG_MAX__=9223372036854775807LL
define: __LONG_MAX__=9223372036854775807L
define: __LONG_WIDTH__=64
define: __LP64__=1
define: __MACH__=1
define: __NO_INLINE__=1
define: __NO_MATH_ERRNO__=1
define: __OBJC_BOOL_IS_BOOL=1
define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3
define: __OPENCL_MEMORY_SCOPE_DEVICE=2
define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4
define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1
define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0
define: __ORDER_BIG_ENDIAN__=4321
define: __ORDER_LITTLE_ENDIAN__=1234
define: __ORDER_PDP_ENDIAN__=3412
define: __PIC__=2
define: __POINTER_WIDTH__=64
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __PTRDIFF_FMTd__="ld"
define: __PTRDIFF_FMTi__="li"
define: __PTRDIFF_MAX__=9223372036854775807L
define: __PTRDIFF_TYPE__=long int
define: __PTRDIFF_WIDTH__=64
define: __REGISTER_PREFIX__=
define: __SCHAR_MAX__=127
define: __SHRT_MAX__=32767
define: __SHRT_WIDTH__=16
define: __SIG_ATOMIC_MAX__=2147483647
define: __SIG_ATOMIC_WIDTH__=32
define: __SIZEOF_DOUBLE__=8
define: __SIZEOF_FLOAT__=4
define: __SIZEOF_INT128__=16
define: __SIZEOF_INT__=4
define: __SIZEOF_LONG_DOUBLE__=8
define: __SIZEOF_LONG_LONG__=8
define: __SIZEOF_LONG__=8
define: __SIZEOF_POINTER__=8
define: __SIZEOF_PTRDIFF_T__=8
define: __SIZEOF_SHORT__=2
define: __SIZEOF_SIZE_T__=8
define: __SIZEOF_WCHAR_T__=4
define: __SIZEOF_WINT_T__=4
define: __SIZE_FMTX__="lX"
define: __SIZE_FMTo__="lo"
define: __SIZE_FMTu__="lu"
define: __SIZE_FMTx__="lx"
define: __SIZE_MAX__=18446744073709551615UL
define: __SIZE_TYPE__=long unsigned int
define: __SIZE_WIDTH__=64
define: __SSP__=1
define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL
define: __STDCPP_THREADS__=1
define: __STDC_HOSTED__=1
define: __STDC_NO_THREADS__=1
define: __STDC_UTF_16__=1
define: __STDC_UTF_32__=1
define: __STDC__=1
define: __STRICT_ANSI__=1
define: __UINT16_C_SUFFIX__=
define: __UINT16_FMTX__="hX"
define: __UINT16_FMTo__="ho"
define: __UINT16_FMTu__="hu"
define: __UINT16_FMTx__="hx"
define: __UINT16_MAX__=65535
define: __UINT16_TYPE__=unsigned short
define: __UINT32_C_SUFFIX__=U
define: __UINT32_FMTX__="X"
define: __UINT32_FMTo__="o"
define: __UINT32_FMTu__="u"
define: __UINT32_FMTx__="x"
define: __UINT32_MAX__=4294967295U
define: __UINT32_TYPE__=unsigned int
define: __UINT64_C_SUFFIX__=ULL
define: __UINT64_FMTX__="llX"
define: __UINT64_FMTo__="llo"
define: __UINT64_FMTu__="llu"
define: __UINT64_FMTx__="llx"
define: __UINT64_MAX__=18446744073709551615ULL
define: __UINT64_TYPE__=long long unsigned int
define: __UINT8_C_SUFFIX__=
define: __UINT8_FMTX__="hhX"
define: __UINT8_FMTo__="hho"
define: __UINT8_FMTu__="hhu"
define: __UINT8_FMTx__="hhx"
define: __UINT8_MAX__=255
define: __UINT8_TYPE__=unsigned char
define: __UINTMAX_C_SUFFIX__=UL
define: __UINTMAX_FMTX__="lX"
define: __UINTMAX_FMTo__="lo"
define: __UINTMAX_FMTu__="lu"
define: __UINTMAX_FMTx__="lx"
define: __UINTMAX_MAX__=18446744073709551615UL
define: __UINTMAX_TYPE__=long unsigned int
define: __UINTMAX_WIDTH__=64
define: __UINTPTR_FMTX__="lX"
define: __UINTPTR_FMTo__="lo"
define: __UINTPTR_FMTu__="lu"
define: __UINTPTR_FMTx__="lx"
define: __UINTPTR_MAX__=18446744073709551615UL
define: __UINTPTR_TYPE__=long unsigned int
define: __UINTPTR_WIDTH__=64
define: __UINT_FAST16_FMTX__="hX"
define: __UINT_FAST16_FMTo__="ho"
define: __UINT_FAST16_FMTu__="hu"
define: __UINT_FAST16_FMTx__="hx"
define: __UINT_FAST16_MAX__=65535
define: __UINT_FAST16_TYPE__=unsigned short
define: __UINT_FAST32_FMTX__="X"
define: __UINT_FAST32_FMTo__="o"
define: __UINT_FAST32_FMTu__="u"
define: __UINT_FAST32_FMTx__="x"
define: __UINT_FAST32_MAX__=4294967295U
define: __UINT_FAST32_TYPE__=unsigned int
define: __UINT_FAST64_FMTX__="llX"
define: __UINT_FAST64_FMTo__="llo"
define: __UINT_FAST64_FMTu__="llu"
define: __UINT_FAST64_FMTx__="llx"
define: __UINT_FAST64_MAX__=18446744073709551615ULL
define: __UINT_FAST64_TYPE__=long long unsigned int
define: __UINT_FAST8_FMTX__="hhX"
define: __UINT_FAST8_FMTo__="hho"
define: __UINT_FAST8_FMTu__="hhu"
define: __UINT_FAST8_FMTx__="hhx"
define: __UINT_FAST8_MAX__=255
define: __UINT_FAST8_TYPE__=unsigned char
define: __UINT_LEAST16_FMTX__="hX"
define: __UINT_LEAST16_FMTo__="ho"
define: __UINT_LEAST16_FMTu__="hu"
define: __UINT_LEAST16_FMTx__="hx"
define: __UINT_LEAST16_MAX__=65535
define: __UINT_LEAST16_TYPE__=unsigned short
define: __UINT_LEAST32_FMTX__="X"
define: __UINT_LEAST32_FMTo__="o"
define: __UINT_LEAST32_FMTu__="u"
define: __UINT_LEAST32_FMTx__="x"
define: __UINT_LEAST32_MAX__=4294967295U
define: __UINT_LEAST32_TYPE__=unsigned int
define: __UINT_LEAST64_FMTX__="llX"
define: __UINT_LEAST64_FMTo__="llo"
define: __UINT_LEAST64_FMTu__="llu"
define: __UINT_LEAST64_FMTx__="llx"
define: __UINT_LEAST64_MAX__=18446744073709551615ULL
define: __UINT_LEAST64_TYPE__=long long unsigned int
define: __UINT_LEAST8_FMTX__="hhX"
define: __UINT_LEAST8_FMTo__="hho"
define: __UINT_LEAST8_FMTu__="hhu"
define: __UINT_LEAST8_FMTx__="hhx"
define: __UINT_LEAST8_MAX__=255
define: __UINT_LEAST8_TYPE__=unsigned char
define: __USER_LABEL_PREFIX__=_
define: __VERSION__="Homebrew Clang 14.0.6"
define: __WCHAR_MAX__=2147483647
define: __WCHAR_TYPE__=int
define: __WCHAR_WIDTH__=32
define: __WINT_MAX__=2147483647
define: __WINT_TYPE__=int
define: __WINT_WIDTH__=32
define: __aarch64__=1
define: __arm64=1
define: __arm64__=1
define: __clang__=1
define: __clang_literal_encoding__="UTF-8"
define: __clang_major__=14
define: __clang_minor__=0
define: __clang_patchlevel__=6
define: __clang_version__="14.0.6 "
define: __clang_wide_literal_encoding__="UTF-32"
define: __cplusplus=201103L
define: __llvm__=1
define: __nonnull=_Nonnull
define: __null_unspecified=_Null_unspecified
define: __nullable=_Nullable
define: __pic__=2
define: __private_extern__=extern
define: __strong=
define: __unsafe_unretained=
define: __weak=__attribute__((objc_gc(weak)))
other: --clang
other: --clang_version=140006
stdver: c++11
intelliSenseMode: macos-clang-arm64
Queueing IntelliSense update for files in translation unit of: /Users/$USER/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/src/chapter14/ex14.44.cpp
call stack
~
❯ lldb -p 12011
(lldb) process attach --pid 12011
Process 12011 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00000001c1e089ec libsystem_kernel.dylib`__read_nocancel + 8
libsystem_kernel.dylib`:
-> 0x1c1e089ec <+8>: b.lo 0x1c1e08a0c ; <+40>
0x1c1e089f0 <+12>: pacibsp
0x1c1e089f4 <+16>: stp x29, x30, [sp, #-0x10]!
0x1c1e089f8 <+20>: mov x29, sp
Executable module set to "/Users/$USER/.vscode/extensions/ms-vscode.cpptools-1.12.0-darwin-arm64/bin/cpptools".
Architecture set to: arm64e-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00000001c1e089ec libsystem_kernel.dylib`__read_nocancel + 8
frame #1: 0x00000001c1d36714 libsystem_c.dylib`__sread + 24
frame #2: 0x00000001c1d11618 libsystem_c.dylib`_sread + 32
frame #3: 0x00000001c1d115ac libsystem_c.dylib`__srefill1 + 36
frame #4: 0x00000001c1d2ca78 libsystem_c.dylib`__srget + 24
frame #5: 0x00000001c1d3aba0 libsystem_c.dylib`getc + 72
frame #6: 0x00000001c1db381c libc++.1.dylib`std::__1::__stdinbuf<char>::__getchar(bool) + 160
frame #7: 0x00000001008687e4 cpptools`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) + 148
frame #8: 0x000000010082b64c cpptools`vscode::message_handler::main_loop() + 1644
frame #9: 0x0000000100829e38 cpptools`main + 288
frame #10: 0x0000000101e5d08c dyld`start + 520
thread #2
frame #0: 0x00000001c1e0cc20 libsystem_kernel.dylib`kevent + 8
frame #1: 0x00000001010a8e58 cpptools`uv__io_poll + 724
frame #2: 0x00000001010a24c0 cpptools`uv_run + 372
frame #3: 0x000000010106b608 cpptools`msvc::loop_t::run_loop() + 64
frame #4: 0x000000010106e6a8 cpptools`msvc::thread_t::invoker_t<void (*)(std::__1::shared_ptr<msvc::loop_t>), std::__1::shared_ptr<msvc::loop_t>&>::invoke() + 40
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #3
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100812914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010092d238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #4
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100812914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010092d238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #5
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100812914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010092d238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #6
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100812914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010092d238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #7
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100812914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010092d238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #8
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100812914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010092d238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #9
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100812914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010092d238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #10
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100812914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010092d238 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #11
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93320 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 100
frame #3: 0x0000000100812cc8 cpptools`std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<std::__1::mutex>, std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 268
frame #4: 0x000000010092eb1c cpptools`unsigned int msvc::bitset_event_t::wait_for_any_set<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, unsigned int) + 112
frame #5: 0x000000010092e9f0 cpptools`msvc::thread_t::invoker_t<vscode::thread_pool::thread_pool()::$_0>::invoke() + 164
frame #6: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #7: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #12
frame #0: 0x00000001c1e0cc20 libsystem_kernel.dylib`kevent + 8
frame #1: 0x00000001010a8e58 cpptools`uv__io_poll + 724
frame #2: 0x00000001010a24c0 cpptools`uv_run + 372
frame #3: 0x000000010106b608 cpptools`msvc::loop_t::run_loop() + 64
frame #4: 0x000000010106e6a8 cpptools`msvc::thread_t::invoker_t<void (*)(std::__1::shared_ptr<msvc::loop_t>), std::__1::shared_ptr<msvc::loop_t>&>::invoke() + 40
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #13
frame #0: 0x00000001c1e089ec libsystem_kernel.dylib`__read_nocancel + 8
frame #1: 0x00000001c1d6e930 libsystem_c.dylib`wordexp + 2220
frame #2: 0x000000010108fc20 cpptools`msvc::parse_arguments(msvc::basic_zstring_view<char>) + 60
frame #3: 0x00000001007d8538 cpptools`cpp_properties::set_custom_browse_path(vscode::WorkspaceBrowseConfiguration const&) + 768
frame #4: 0x0000000100842ed0 cpptools`vscode::message_handler::cpptools_didChangeCustomBrowseConfiguration(vscode::CustomBrowseConfigurationParams) + 124
frame #5: 0x000000010083007c cpptools`vscode::message_handler::dispatch(vscode::vscode_client_message&&, vscode::vscode_server_message&, vscode::message_handler::msg_proc_thread_token) + 10016
frame #6: 0x000000010082d890 cpptools`vscode::message_handler::handle_message(vscode::vscode_client_message&&, vscode::message_handler::msg_proc_thread_token) + 52
frame #7: 0x000000010089b268 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_5, std::__1::allocator<vscode::message_handler::main_loop()::$_5>, void ()>::operator()() + 1996
frame #8: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #9: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #14
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010089c2c8 cpptools`vscode::message_deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_impl(bool) + 92
frame #4: 0x000000010089c17c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_6, std::__1::allocator<vscode::message_handler::main_loop()::$_6>, void ()>::operator()() + 48
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #15
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010089d904 cpptools`vscode::message_deque<vscode::folding_ranges_params, false>::pop_impl(bool) + 92
frame #4: 0x000000010089d73c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_9, std::__1::allocator<vscode::message_handler::main_loop()::$_9>, void ()>::operator()() + 80
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #16
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010089cd70 cpptools`vscode::message_deque<vscode::browse_engine_update_action, false>::pop_impl(bool) + 84
frame #4: 0x000000010089c60c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_7, std::__1::allocator<vscode::message_handler::main_loop()::$_7>, void ()>::operator()() + 156
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #17
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010089de3c cpptools`vscode::message_deque<vscode::vscode_client_message, false>::pop_impl(bool) + 96
frame #4: 0x000000010089dcf4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_10, std::__1::allocator<vscode::message_handler::main_loop()::$_10>, void ()>::operator()() + 68
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #18
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010089de3c cpptools`vscode::message_deque<vscode::vscode_client_message, false>::pop_impl(bool) + 96
frame #4: 0x000000010089dff4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_11, std::__1::allocator<vscode::message_handler::main_loop()::$_11>, void ()>::operator()() + 68
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #19
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010089e5b8 cpptools`vscode::message_deque<vscode::message_handler::parse_file_entry, true>::pop_impl(bool) + 92
frame #4: 0x000000010089e1a4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_12, std::__1::allocator<vscode::message_handler::main_loop()::$_12>, void ()>::operator()() + 112
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #20
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010089de3c cpptools`vscode::message_deque<vscode::vscode_client_message, false>::pop_impl(bool) + 96
frame #4: 0x000000010089eaf4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_13, std::__1::allocator<vscode::message_handler::main_loop()::$_13>, void ()>::operator()() + 68
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #21
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93320 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 100
frame #3: 0x000000010089eeb8 cpptools`vscode::message_deque<int, false>::pop_impl(bool, int&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 148
frame #4: 0x000000010089ed6c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_14, std::__1::allocator<vscode::message_handler::main_loop()::$_14>, void ()>::operator()() + 316
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #22
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100812914 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010089f208 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_15, std::__1::allocator<vscode::message_handler::main_loop()::$_15>, void ()>::operator()() + 196
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #23
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010089d518 cpptools`vscode::message_deque<int, false>::pop_impl(bool) + 84
frame #4: 0x000000010089d440 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_8, std::__1::allocator<vscode::message_handler::main_loop()::$_8>, void ()>::operator()() + 52
frame #5: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #24
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001010afa7c cpptools`uv_cond_wait + 12
frame #3: 0x000000010109eebc cpptools`worker + 112
frame #4: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #25
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001010afa7c cpptools`uv_cond_wait + 12
frame #3: 0x000000010109eebc cpptools`worker + 112
frame #4: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #26
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001010afa7c cpptools`uv_cond_wait + 12
frame #3: 0x000000010109eebc cpptools`worker + 112
frame #4: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #27
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001010afa7c cpptools`uv_cond_wait + 12
frame #3: 0x000000010109eebc cpptools`worker + 112
frame #4: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
thread #28
frame #0: 0x00000001c1e0a270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001c1e4483c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001c1d93284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100eb6604 cpptools`run_tag_parser() + 348
frame #4: 0x0000000100e49f2c cpptools`process_translation_unit(char const*, int, an_exported_template_file*) + 912
frame #5: 0x0000000100ac56b8 cpptools`cfe_main(int, char**) + 136
frame #6: 0x0000000100e702b4 cpptools`cfe_main_exception_handler(int, char**) + 12
frame #7: 0x0000000100ac57a4 cpptools`edg_main(int, char**) + 12
frame #8: 0x0000000100eba048 cpptools`antlr_parse_routine() + 488
frame #9: 0x000000010108f7f4 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #10: 0x00000001c1e4426c libsystem_pthread.dylib`_pthread_start + 148
(lldb) exit
Quitting LLDB will detach from one or more processes. Do you really want to proceed: [Y/n] y
Hi @lucasaf04 . It looks like our call to the OS api function wordexp
is simply not returning. I'm not able easily to reproduce the issue on my mac with the same compilerFragments. The call to wordexp
is used to resolve compilerFragments in the same way that the current shell would, such as to remove shell quoting and escaping. https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/wordexp.3.html
The compilerFragments in your logs are not unusual. They don't even contain shell quoting or escaping. And we're not yet getting reports about this issue from other Mac users. Is there anything unusual about how the shell is configured on your system?
Yeah, same here.
@Colengms Here is my .zshenv, if .zshrc is also necessary I'll edit this message.
.zshenv
#
# User configuration sourced by all invocations of the shell
#
# Disable using /etc/zprofile, /etc/zshrc and /etc/zshrc_Apple_Terminal
# This allows setting $PATH in custom order and not in the one provided by /usr/libexec/path_helper
setopt NO_GLOBAL_RCS
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
export DOTFILES_PATH="$HOME/.dotfiles"
export ZDOTDIR="$DOTFILES_PATH/shell/zsh"
export DOTLY_PATH="$DOTFILES_PATH/modules/dotly"
if [[ $OSTYPE =~ darwin ]]; then
if [[ $CPUTYPE == arm64 ]]; then
export HOMEBREW_PREFIX="/opt/homebrew"
export HOMEBREW_CELLAR="/opt/homebrew/Cellar"
export HOMEBREW_REPOSITORY="/opt/homebrew"
elif [[ $CPUTYPE == x86_64 ]]; then
export HOMEBREW_PREFIX="/usr/local"
export HOMEBREW_CELLAR="/usr/local/Cellar"
export HOMEBREW_REPOSITORY="/usr/local/Homebrew"
fi
# Load path_helper to set up sane $PATH
if [ -x /usr/libexec/path_helper ]; then
source <(/usr/libexec/path_helper -s)
fi
typeset -U PATH path
export path=("$HOMEBREW_PREFIX/bin" "$HOMEBREW_PREFIX/sbin" "$HOMEBREW_PREFIX/opt/llvm/bin" "$HOME/.cargo/bin" "$HOME/Library/Python/3.8/bin" "$path[@]")
fi
@Colengms Any news?
Our team isn't able to repro the issue.
@Colengms Has anyone tried the repro with the .zshenv? I did not.
@v-ericawu When you tried to repro this, were you able to set up an environment that leveraged the provided .zshenv
file?
@Colengms IntelliSense loads normally after setting the .zshenv file:
@v-ericawu It also does for me. The problem occurs somewhere in between editing and running the target. Sometimes it happens on the first run, sometimes after several runs. That's why I couldn't make a video reproing the problem, it happens randomly. I don't know what else I can do to help. Hope it gets fixed soon because its very annoying having to go to activity monitor to kill all cpptools processes to fix IntelliSense (restarting vscode without manual kill of cpptools keeps the processes alive)
@Colengms I have a video reproing the issue (most of it is just editing code and running the program) Hope it helps.
https://user-images.githubusercontent.com/39613949/188625165-d868cf43-ce16-4bbc-915d-28755eeca4e0.mov
https://user-images.githubusercontent.com/39613949/188625193-3b234908-d403-4865-88e6-b80c22de086b.mov
.zshenv (only sets up path. no more zsh config files)
#
# User configuration sourced by all invocations of the shell
#
# Disable using /etc/zprofile, /etc/zshrc and /etc/zshrc_Apple_Terminal
# This allows setting $PATH in custom order and not in the one provided by /usr/libexec/path_helper
setopt NO_GLOBAL_RCS
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
# export DOTFILES_PATH="$HOME/.dotfiles"
# export ZDOTDIR="$DOTFILES_PATH/shell/zsh"
# export DOTLY_PATH="$DOTFILES_PATH/modules/dotly"
if [[ $OSTYPE =~ darwin ]]; then
if [[ $CPUTYPE == arm64 ]]; then
export HOMEBREW_PREFIX="/opt/homebrew"
export HOMEBREW_CELLAR="/opt/homebrew/Cellar"
export HOMEBREW_REPOSITORY="/opt/homebrew"
elif [[ $CPUTYPE == x86_64 ]]; then
export HOMEBREW_PREFIX="/usr/local"
export HOMEBREW_CELLAR="/usr/local/Cellar"
export HOMEBREW_REPOSITORY="/usr/local/Homebrew"
fi
# Load path_helper to set up sane $PATH
if [ -x /usr/libexec/path_helper ]; then
source <(/usr/libexec/path_helper -s)
fi
typeset -U PATH path
export path=("$HOMEBREW_PREFIX/bin" "$HOMEBREW_PREFIX/sbin" "$HOMEBREW_PREFIX/opt/llvm/bin" "$HOME/.cargo/bin" "$HOME/Library/Python/3.8/bin" "$path[@]")
# typeset -U MANPATH manpath
# export manpath=("$HOMEBREW_PREFIX/share/man" "/usr/share/man" "$manpath[@]")
# export INFOPATH=("$HOMEBREW_PREFIX/share/info" "$INFOPATH[@]")
# export MANPATH="$HOMEBREW_PREFIX/share/man${MANPATH+:$MANPATH}:"
# export INFOPATH="$HOMEBREW_PREFIX/share/info:${INFOPATH:-}"
# export EDITOR="$HOMEBREW_PREFIX/bin/subl --wait"
# export CPPFLAGS=-I$HOMEBREW_PREFIX/include
# export LDFLAGS=-L$HOMEBREW_PREFIX/lib
fi
call stack (cpptools)
MacBook-Pro% lldb -p 38407
(lldb) process attach --pid 38407
Process 38407 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00000001baba4834 libsystem_kernel.dylib`__ulock_wait + 8
libsystem_kernel.dylib`:
-> 0x1baba4834 <+8>: b.lo 0x1baba4854 ; <+40>
0x1baba4838 <+12>: pacibsp
0x1baba483c <+16>: stp x29, x30, [sp, #-0x10]!
0x1baba4840 <+20>: mov x29, sp
Executable module set to "/Users/lucasaf04/.vscode/extensions/ms-vscode.cpptools-1.12.4-darwin-arm64/bin/cpptools".
Architecture set to: arm64e-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00000001baba4834 libsystem_kernel.dylib`__ulock_wait + 8
frame #1: 0x00000001babe25a0 libsystem_pthread.dylib`_pthread_join + 444
frame #2: 0x0000000100c4272c cpptools`msvc::thread_t::join() + 52
frame #3: 0x00000001003d6a90 cpptools`vscode::message_handler::shutdown() + 152
frame #4: 0x00000001003d6330 cpptools`vscode::message_handler::main_loop() + 3152
frame #5: 0x00000001003d4538 cpptools`main + 288
frame #6: 0x0000000101a2d08c dyld`start + 520
thread #2
frame #0: 0x00000001baba8c20 libsystem_kernel.dylib`kevent + 8
frame #1: 0x0000000100c5bd3c cpptools`uv__io_poll + 724
frame #2: 0x0000000100c553a4 cpptools`uv_run + 372
frame #3: 0x0000000100c1ab28 cpptools`msvc::loop_t::run_loop() + 64
frame #4: 0x0000000100c1dbc8 cpptools`msvc::thread_t::invoker_t<void (*)(std::__1::shared_ptr<msvc::loop_t>), std::__1::shared_ptr<msvc::loop_t>&>::invoke() + 40
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #3
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001003bd050 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x00000001004dac74 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #4
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001003bd050 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x00000001004dac74 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #5
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001003bd050 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x00000001004dac74 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #6
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001003bd050 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x00000001004dac74 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #7
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001003bd050 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x00000001004dac74 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #8
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001003bd050 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x00000001004dac74 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #9
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001003bd050 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x00000001004dac74 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #10
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001003bd050 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x00000001004dac74 cpptools`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #11
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f320 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 100
frame #3: 0x00000001003bd404 cpptools`std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<std::__1::mutex>, std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 268
frame #4: 0x00000001004dc558 cpptools`unsigned int msvc::bitset_event_t::wait_for_any_set<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, unsigned int) + 112
frame #5: 0x00000001004dc42c cpptools`msvc::thread_t::invoker_t<vscode::thread_pool::thread_pool()::$_0>::invoke() + 164
frame #6: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #7: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #12
frame #0: 0x00000001baba8c20 libsystem_kernel.dylib`kevent + 8
frame #1: 0x0000000100c5bd3c cpptools`uv__io_poll + 724
frame #2: 0x0000000100c553a4 cpptools`uv_run + 372
frame #3: 0x0000000100c1ab28 cpptools`msvc::loop_t::run_loop() + 64
frame #4: 0x0000000100c1dbc8 cpptools`msvc::thread_t::invoker_t<void (*)(std::__1::shared_ptr<msvc::loop_t>), std::__1::shared_ptr<msvc::loop_t>&>::invoke() + 40
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #13
frame #0: 0x00000001baba49ec libsystem_kernel.dylib`__read_nocancel + 8
frame #1: 0x00000001bab0a930 libsystem_c.dylib`wordexp + 2220
frame #2: 0x0000000100c42b04 cpptools`msvc::parse_arguments(msvc::basic_zstring_view<char>) + 60
frame #3: 0x0000000100381284 cpptools`cpp_properties::set_custom_browse_path(vscode::WorkspaceBrowseConfiguration const&) + 768
frame #4: 0x00000001003ed68c cpptools`vscode::message_handler::cpptools_didChangeCustomBrowseConfiguration(vscode::CustomBrowseConfigurationParams) + 124
frame #5: 0x00000001003da77c cpptools`vscode::message_handler::dispatch(vscode::vscode_client_message&&, vscode::vscode_server_message&, vscode::message_handler::msg_proc_thread_token) + 10016
frame #6: 0x00000001003d7f90 cpptools`vscode::message_handler::handle_message(vscode::vscode_client_message&&, vscode::message_handler::msg_proc_thread_token) + 52
frame #7: 0x00000001004477a8 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_7, std::__1::allocator<vscode::message_handler::main_loop()::$_7>, void ()>::operator()() + 1996
frame #8: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #9: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #14
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100448808 cpptools`vscode::message_deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, false>::pop_impl(bool) + 92
frame #4: 0x00000001004486bc cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_8, std::__1::allocator<vscode::message_handler::main_loop()::$_8>, void ()>::operator()() + 48
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #15
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100449e44 cpptools`vscode::message_deque<vscode::folding_ranges_params, false>::pop_impl(bool) + 92
frame #4: 0x0000000100449c7c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_11, std::__1::allocator<vscode::message_handler::main_loop()::$_11>, void ()>::operator()() + 80
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #16
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001004492b0 cpptools`vscode::message_deque<vscode::browse_engine_update_action, false>::pop_impl(bool) + 84
frame #4: 0x0000000100448b4c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_9, std::__1::allocator<vscode::message_handler::main_loop()::$_9>, void ()>::operator()() + 156
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #17
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x0000000100c62960 cpptools`uv_cond_wait + 12
frame #3: 0x0000000100c51da0 cpptools`worker + 112
frame #4: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #18
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x0000000100c62960 cpptools`uv_cond_wait + 12
frame #3: 0x0000000100c51da0 cpptools`worker + 112
frame #4: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #19
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x0000000100c62960 cpptools`uv_cond_wait + 12
frame #3: 0x0000000100c51da0 cpptools`worker + 112
frame #4: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #20
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x0000000100c62960 cpptools`uv_cond_wait + 12
frame #3: 0x0000000100c51da0 cpptools`worker + 112
frame #4: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #21
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010044a37c cpptools`vscode::message_deque<vscode::vscode_client_message, false>::pop_impl(bool) + 96
frame #4: 0x000000010044a234 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_12, std::__1::allocator<vscode::message_handler::main_loop()::$_12>, void ()>::operator()() + 68
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #22
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010044a37c cpptools`vscode::message_deque<vscode::vscode_client_message, false>::pop_impl(bool) + 96
frame #4: 0x000000010044a534 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_13, std::__1::allocator<vscode::message_handler::main_loop()::$_13>, void ()>::operator()() + 68
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #23
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010044ab00 cpptools`vscode::message_deque<vscode::message_handler::parse_file_entry, true>::pop_impl(bool) + 92
frame #4: 0x000000010044a6e4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_14, std::__1::allocator<vscode::message_handler::main_loop()::$_14>, void ()>::operator()() + 112
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #24
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x000000010044a37c cpptools`vscode::message_deque<vscode::vscode_client_message, false>::pop_impl(bool) + 96
frame #4: 0x000000010044b03c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_15, std::__1::allocator<vscode::message_handler::main_loop()::$_15>, void ()>::operator()() + 68
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #25
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f320 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 100
frame #3: 0x000000010044b400 cpptools`vscode::message_deque<int, false>::pop_impl(bool, int&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 148
frame #4: 0x000000010044b2b4 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_16, std::__1::allocator<vscode::message_handler::main_loop()::$_16>, void ()>::operator()() + 316
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #26
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x00000001003bd050 cpptools`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x000000010044b750 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_17, std::__1::allocator<vscode::message_handler::main_loop()::$_17>, void ()>::operator()() + 196
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #27
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100449a58 cpptools`vscode::message_deque<int, false>::pop_impl(bool) + 84
frame #4: 0x0000000100449980 cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_10, std::__1::allocator<vscode::message_handler::main_loop()::$_10>, void ()>::operator()() + 52
frame #5: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #28
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100a65084 cpptools`run_tag_parser() + 348
frame #4: 0x00000001009f8924 cpptools`process_translation_unit(char const*, int, an_exported_template_file*) + 912
frame #5: 0x0000000100672e90 cpptools`cfe_main(int, char**) + 136
frame #6: 0x0000000100a1ecac cpptools`cfe_main_exception_handler(int, char**) + 12
frame #7: 0x0000000100672f7c cpptools`edg_main(int, char**) + 12
frame #8: 0x0000000100a68ac8 cpptools`antlr_parse_routine() + 488
frame #9: 0x0000000100c426d8 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #10: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
(lldb) exit
Quitting LLDB will detach from one or more processes. Do you really want to proceed: [Y/n] y
call stack (cpptools-srv)
MacBook-Pro% lldb -p 40876
(lldb) process attach --pid 40876
Process 40876 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
libsystem_kernel.dylib`:
-> 0x1baba6270 <+8>: b.lo 0x1baba6290 ; <+40>
0x1baba6274 <+12>: pacibsp
0x1baba6278 <+16>: stp x29, x30, [sp, #-0x10]!
0x1baba627c <+20>: mov x29, sp
Executable module set to "/Users/lucasaf04/.vscode/extensions/ms-vscode.cpptools-1.12.4-darwin-arm64/bin/cpptools-srv".
Architecture set to: arm64e-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f320 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 100
frame #3: 0x0000000100b237bc cpptools-srv`std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<std::__1::mutex>, std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 268
frame #4: 0x0000000100b1cd34 cpptools-srv`bool msvc::event_t::wait_for<long long, std::__1::ratio<1l, 1l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&) + 100
frame #5: 0x0000000100b1c8f4 cpptools-srv`RunServer(unsigned int, char const*) + 400
frame #6: 0x0000000100b1cfe4 cpptools-srv`main + 124
frame #7: 0x000000010189108c dyld`start + 520
thread #2
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100fd0708 cpptools-srv`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000100f7dc7c cpptools-srv`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #3
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100fd0708 cpptools-srv`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000100f7dc7c cpptools-srv`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #4
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100fd0708 cpptools-srv`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000100f7dc7c cpptools-srv`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #5
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100fd0708 cpptools-srv`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000100f7dc7c cpptools-srv`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #6
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100fd0708 cpptools-srv`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000100f7dc7c cpptools-srv`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #7
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100fd0708 cpptools-srv`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000100f7dc7c cpptools-srv`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #8
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100fd0708 cpptools-srv`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000100f7dc7c cpptools-srv`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #9
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100fd0708 cpptools-srv`void std::__1::condition_variable_any::wait<std::__1::unique_lock<std::__1::mutex> >(std::__1::unique_lock<std::__1::mutex>&) + 100
frame #4: 0x0000000100f7dc7c cpptools-srv`vscode::thread_pool::do_work(unsigned long) + 340
frame #5: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #10
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f320 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 100
frame #3: 0x0000000100b237bc cpptools-srv`std::__1::cv_status std::__1::condition_variable_any::wait_until<std::__1::unique_lock<std::__1::mutex>, std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 268
frame #4: 0x0000000100f7f560 cpptools-srv`unsigned int msvc::bitset_event_t::wait_for_any_set<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&, unsigned int) + 112
frame #5: 0x0000000100f7f434 cpptools-srv`msvc::thread_t::invoker_t<vscode::thread_pool::thread_pool()::$_0>::invoke() + 164
frame #6: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #7: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #11
frame #0: 0x00000001baba8c20 libsystem_kernel.dylib`kevent + 8
frame #1: 0x0000000101008f4c cpptools-srv`uv__io_poll + 724
frame #2: 0x00000001010025b4 cpptools-srv`uv_run + 372
frame #3: 0x0000000100fcdad4 cpptools-srv`msvc::loop_t::run_loop() + 64
frame #4: 0x0000000100fd0d90 cpptools-srv`msvc::thread_t::invoker_t<void (*)(std::__1::shared_ptr<msvc::loop_t>), std::__1::shared_ptr<msvc::loop_t>&>::invoke() + 40
frame #5: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #6: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #12
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x000000010100fb70 cpptools-srv`uv_cond_wait + 12
frame #3: 0x0000000100ffefb0 cpptools-srv`worker + 112
frame #4: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #13
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x000000010100fb70 cpptools-srv`uv_cond_wait + 12
frame #3: 0x0000000100ffefb0 cpptools-srv`worker + 112
frame #4: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #14
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x000000010100fb70 cpptools-srv`uv_cond_wait + 12
frame #3: 0x0000000100ffefb0 cpptools-srv`worker + 112
frame #4: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #15
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x000000010100fb70 cpptools-srv`uv_cond_wait + 12
frame #3: 0x0000000100ffefb0 cpptools-srv`worker + 112
frame #4: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
thread #16
frame #0: 0x00000001baba6270 libsystem_kernel.dylib`__psynch_cvwait + 8
frame #1: 0x00000001babe083c libsystem_pthread.dylib`_pthread_cond_wait + 1236
frame #2: 0x00000001bab2f284 libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
frame #3: 0x0000000100ef1a4c cpptools-srv`a_compiler_thread::fetch_fragment() + 120
frame #4: 0x0000000100f19548 cpptools-srv`before_tu_wrapup() + 412
frame #5: 0x0000000100eb3b30 cpptools-srv`process_translation_unit(char const*, int, an_exported_template_file*) + 912
frame #6: 0x0000000100b2e09c cpptools-srv`cfe_main(int, char**) + 136
frame #7: 0x0000000100ed9f44 cpptools-srv`cfe_main_exception_handler(int, char**) + 12
frame #8: 0x0000000100b2e188 cpptools-srv`edg_main(int, char**) + 12
frame #9: 0x0000000100ece4b4 cpptools-srv`edge_compiler_main(int, char const**) + 7648
frame #10: 0x0000000100f19b80 cpptools-srv`preparse(int, char const**, a_scout_store*, edge::translation_unit*) + 248
frame #11: 0x0000000100ef181c cpptools-srv`a_compiler_thread::compiler_thread_routine(a_compiler_thread*) + 300
frame #12: 0x0000000100ff89e0 cpptools-srv`msvc::thread_helper_t::thread_entry(void*) + 28
frame #13: 0x00000001babe026c libsystem_pthread.dylib`_pthread_start + 148
(lldb) exit
Quitting LLDB will detach from one or more processes. Do you really want to proceed: [Y/n] y
Anyone knows any workaround for these hangs? I'm having them so often (every minute or so) that this is hintering development completely. Killing the cpptools-srv doesn't work anymore. Most of the times I've looked into it, it's the same call to wordexp. Can I help with more callstacks or something? I've just enabled logging again. I think that it happens only after compiling, but will try to double check.
Anyone knows any workaround for these hangs? I'm having them so often (every minute or so) that this is hintering development completely. Killing the cpptools-srv doesn't work anymore. Most of the times I've looked into it, it's the same call to wordexp. Can I help with more callstacks or something? I've just enabled logging again. I think that it happens only after compiling, but will try to double check.
Its getting really annoying for me as well. Killing cpptools and cpptools-srv fixes the error, but only until the next hang. If there's something we could do to help fix it asap.
What Mac OS version is everyone using who is hitting this?
It seems like a bug with the Mac OS, since it's stuck inside their implementation of wordexp, and in their documentation I don't see any information on why wordexp would get stuck: https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/wordexp.3.html . Can you file a bug on your OS? https://developer.apple.com/bug-reporting/ We haven't gotten any bug reports from Linux users.
Maybe we could add some workaround for this Mac bug via running it in a separate thread and just continue processing after a timeout (although the thread would still be stuck/leaked).
@sean-mcmanus I can't barely remember the first time I hit the issue, I think Big Sur didn't have this problem, so it seems like a Monterey one. The only thing I'm sure is that 12.4, 12.5 and 12.6 have it. (now I'm on 12.6)
In relation to the workaround, would be possible to detect the stuck thread and kill it?
@sean-mcmanus Man page for wordexp in my system is different than yours: (see implementation, diagnostics and bugs sections)
~
❯ man --path wordexp
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/share/man/man3/wordexp.3
~
❯ man wordexp | col -b > wordexp_man_page_12.6_.txt
Note: MacOSX.sdk is a sym link to MacOSX12.3.sdk
Are you able to build/run this sample program that uses wordexp, i.e. are you able to make it get stuck somehow via passing in the arguments that we're using in your compilerFragments (in your logging). It works for me and doesn't get stuck (using macOS 12.4), i.e. it keeps logging 0.
#include <wordexp.h>
#include <iostream>
int main()
{
wordexp_t worde;
const char numargs = 24;
const char *strs[numargs] = {
"-g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk",
"-fcolor-diagnostics",
"-I/opt/homebrew/opt/llvm/include",
"-I'/opt/homebrew/opt/llvm/include'",
"-I\"/opt/homebrew/opt/llvm/include\"",
"-I\\\\\"/opt/homebrew/opt/llvm/include\\\\\"",
"-Wall",
"-Weffc++",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wunused",
"-Wsign-conversion",
"-Wnon-virtual-dtor",
"-Wold-style-cast",
"-Wcast-align",
"-Woverloaded-virtual",
"-Wconversion",
"-Wnull-dereference",
"-Wdouble-promotion",
"-Wformat=2",
"-Wimplicit-fallthrough",
"-Werror",
"-std=c++11"};
int argn = 0;
while (true)
{
int i = wordexp(strs[argn++ % numargs], &worde, 0); // maybe replace 0 with WRDE_NOCMD?
wordfree(&worde);
if (i != 0)
break;
std::cout << i << std::endl;
}
return 0;
}
The docs say "The wordexp() function attempts to detect input that would cause commands to be execute", so if it's getting stuck on that code, we can try passing in WRDE_NOCMD as a potential workaround.
FYI, I found a bug with wordfree wasn't being call on error conditions, but I'm not seeing that cause it to get stuck.
Yeah, maybe we could cancel the thread, but our threading API doesn't currently support it...might be easy to add though, i.e. pthread_cancel.
Also, if the bug doesn't repro with a modified or non-existant .zshenv, it could be some issue with that, since it looks like wordexp executes the shell internally, which could execute the .zshenv, so maybe it's getting stuck on that for some reason.
@sean-mcmanus No issues running this code. IDK why cpptools sometimes gets stuck. Maybe you could upload a debug build of the extension that reports every call to wordexp and its arguments to see where it gets stuck, and another one with WRDE_NOCMD to see if it fixes the error. I'll continue playing with the code to see if I get wordexp stuck. When you say stuck you mean non zero return from wordexp or no return at all?
Research: If you force some error on the first call to wordexp and then you call wordfree(&worde) you get this:
playground(50963,0x104dd0580) malloc: *** error for object 0x1: pointer being freed was not allocated
playground(50963,0x104dd0580) malloc: *** set a breakpoint in malloc_error_break to debug
[1] 50963 abort
call stack of sample program while running correctly:
❯ lldb -p 69599
(lldb) process attach --pid 69599
Process 69599 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00000001861ac9ec libsystem_kernel.dylib`__read_nocancel + 8
libsystem_kernel.dylib`:
-> 0x1861ac9ec <+8>: b.lo 0x1861aca0c ; <+40>
0x1861ac9f0 <+12>: pacibsp
0x1861ac9f4 <+16>: stp x29, x30, [sp, #-0x10]!
0x1861ac9f8 <+20>: mov x29, sp
Executable module set to "/Users/lucasaf04/Developer/Tutorials-and-Learning/Cpp11/Cpp-Primer/build/src/playground".
Architecture set to: arm64e-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00000001861ac9ec libsystem_kernel.dylib`__read_nocancel + 8
frame #1: 0x0000000186112ab4 libsystem_c.dylib`we_read_fully + 52
frame #2: 0x0000000186112708 libsystem_c.dylib`wordexp + 1668
frame #3: 0x000000010497eebc playground`main at playground.cpp:47:17
frame #4: 0x0000000104c1508c dyld`start + 520
(lldb) exit
Quitting LLDB will detach from one or more processes. Do you really want to proceed: [Y/n] y
Note: I got intellisense stuck a couple times while editing the sample code.
Yes, we're looking into potentially adding Mac-only input logging and disabling commands for 1.13.1 (or a special debug vsix?). By stuck, I mean wordexp isn't returning (unless you think it's being called repeatedly in some loop, i.e. you'd probably see a lot of CPU usage).
Yeah, we decided against calling wordfree on errors, since it looks like the API only intends wordfree to be called on non-error conditions.
@sean-mcmanus Looking forward 1.13.1 release.
This are cpptools stats when stuck:
Here is the sample taken with activity monitor: Sample of cpptools.txt
Okay, it appears stuck on the single call to wordexp.
Any news on this?
@albertcaldas84 Yeah, we have some changes related to this for our next 1.13.1 update (it was delayed this past week).
We've published a version with wordexp-related updates (Mac-only): 1.13.1: https://github.com/microsoft/vscode-cpptools/releases/tag/v1.13.1 -- we made some minor changes that are always enabled, but I'm guessing those won't fix the issue, so to enable the other changes we added you need to set C_Cpp.experimentalFeatures to "enabled" (no other experimental features will get enabled currently) -- that will disable command expansion for wordexp in case that is the cause. If the issue is not fixed with that, then set C_Cpp.loggingLevel to hidden value of "7" (in the settings json editor) to cause "wordexp input: " logging to appear in the C/C++ log which could help identify if there are particular inputs to wordexp that are causing the issue, and those inputs could potentially be used for getting a repro of the bug.
UPDATE: And the loggingLevel should be changed back to "Debug" or some other value after the wordexp input logging is obtained or the heavy logging might cause performance slow down.
Awesome! Trying it with experimental feature on.
Still hanging:
thread #15
frame #0: 0x00000001a1b0aa0c libsystem_kernel.dylib`__read_nocancel + 8
frame #1: 0x00000001a1a70930 libsystem_c.dylib`wordexp + 2220
frame #2: 0x00000001058453f0 cpptools`msvc::parse_arguments(msvc::basic_zstring_view<char>, bool) + 108
frame #3: 0x0000000104f5c794 cpptools`compiler_info::parse_arguments(msvc::basic_zstring_view<char>) + 160
frame #4: 0x0000000104f7dc5c cpptools`cpp_properties::set_custom_browse_path(vscode::WorkspaceBrowseConfiguration const&) + 764
frame #5: 0x0000000104feab9c cpptools`vscode::message_handler::cpptools_didChangeCustomBrowseConfiguration(vscode::CustomBrowseConfigurationParams) + 124
frame #6: 0x0000000104fd7cf8 cpptools`vscode::message_handler::dispatch(vscode::vscode_client_message&&, vscode::vscode_server_message&, vscode::message_handler::msg_proc_thread_token) + 10308
frame #7: 0x0000000104fd53e8 cpptools`vscode::message_handler::handle_message(vscode::vscode_client_message&&, vscode::message_handler::msg_proc_thread_token) + 52
frame #8: 0x000000010504445c cpptools`std::__1::__function::__func<vscode::message_handler::main_loop()::$_7, std::__1::allocator<vscode::message_handler::main_loop()::$_7>, void ()>::operator()() + 1996
frame #9: 0x0000000105844f94 cpptools`msvc::thread_helper_t::thread_entry(void*) + 28
frame #10: 0x00000001a1b4626c libsystem_pthread.dylib`_pthread_start + 148
will enable logging.
Logging indicates that the call to wordexp("-std=c++17") is getting stuck. All the other calls to wordexp seem fine too. So there doesn't appear to be anything obviously wrong going on. Maybe we just need to add a timeout/cancel.
The fix for https://github.com/microsoft/vscode-cpptools/issues/9882 may have a side effect of fixing (or reducing the occurrence of) this issue by not repeatedly calling wordexp on the same inputs.