Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tag Parser crash in get_identifier_details #3776

Closed
sean-mcmanus opened this issue Jun 14, 2019 · 19 comments
Closed

Tag Parser crash in get_identifier_details #3776

sean-mcmanus opened this issue Jun 14, 2019 · 19 comments
Labels
bug fixed Check the Milestone for the release in which the fix is or will be available. Language Service performance regression A bug that didn't exist in a previous release verified Bug has been reproduced Visual Studio Inherited from Visual Studio
Milestone

Comments

@sean-mcmanus
Copy link
Collaborator

Any updates on this issue? This is also happening constantly on extension version 0.23.1 with vscode version 1.35.1 - loading a fairly large C++ project causes the "connection got closed" to appear every 5 or so minutes, and before that the CPU usage of Microsoft.VSCode.CPP.Extension.darwin (and some other similar/related processes) is insanely high (~90% CPU usage, and the fan is spinning like crazy on my MacBook Pro 6 core i9 32G). This is definitely making VSCode for C++ dev annoying to use - I was even considering alternatives (e.g. resorting to Xcode).

Please, can anyone raise the priority of this issue? It's a deal breaker!

Originally posted by @lluo-rbx in #3270 (comment)

@sean-mcmanus sean-mcmanus changed the title onnection got closed" to appear every 5 or so minutes on Mac "Connection got closed" appears every 5 or so minutes on Mac Jun 14, 2019
@sean-mcmanus
Copy link
Collaborator Author

sean-mcmanus commented Jun 14, 2019

@lluo-rbx We need more info. The issue you originally posted to was a different repro with the same error message.

It sounds like the process is crashing. Can you provide the callstack of the crashing thread from crash logs at ~/Library/Logs/DiagnosticReports?

Can you try setting your C_Cpp.workspaceParsingPriority to "low" or using the C/C++: Pause Parsing command?

You could also temporarily enable debug logging to see what files it's processing and potentially add those folder to files.exclude so they are not parsed.

@sean-mcmanus sean-mcmanus added bug Language Service more info needed The issue report is not actionable in its current state performance labels Jun 14, 2019
@lluo-rbx
Copy link

lluo-rbx commented Jun 14, 2019

Yes, lots of crash logs there! here is one below; note that this is not only happening on macOS, it also happens on Ubuntu 18.04 loading the same project (same vscode / cpptools versions) - I did change the parsing priority to low a while ago (following instructions from some other posts here), and 50% of the time the CPU usage is at 25%, but when the "connection got closed" message was about to show up, I can observe that the CPU usage jump to ~80% - then right after the error message shows up (crashed), the CPU drops back to 25% (guess another process instance is spawned), but once I click open any different cpp file, it gets the same behavior again (high CPU usage, then crash/disconnect) -- if you can tell me where to grab the crash log for Ubuntu 18.04, I can paste the crash dump here again.

Process:               Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin [16053]
Path:                  /Users/USER/*/Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin
Identifier:            Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Electron [76845]
User ID:               503

Date/Time:             2019-06-13 19:06:15.823 -0700
OS Version:            Mac OS X 10.14.5 (18F203)
Report Version:        12
Bridge OS Version:     3.5 (16P5200)
Anonymous UUID:        F99E3E11-7CB1-E0C0-8C31-96758645F506

Sleep/Wake UUID:       896933B9-F76B-4FD6-8F21-0E2F79ED02BB

Time Awake Since Boot: 390000 seconds
Time Since Wake:       31000 seconds

System Integrity Protection: enabled

Crashed Thread:        8

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000038

VM Regions Near 0x38:
--> 
    __TEXT                 0000000100000000-0000000100534000 [ 5328K] r-x/rwx SM=COW  /Users/USER/*/*.darwin

Application Specific Information:
dyld2 mode

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6a6709de __ulock_wait + 10
1   libsystem_pthread.dylib       	0x00007fff6a7316de _pthread_join + 358
2   libc++.1.dylib                	0x00007fff677ac148 std::__1::thread::join() + 24
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f6170 msvc::thread_pool::shutdown() + 64
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010002a995 main + 821
5   libdyld.dylib                 	0x00007fff6a5393d5 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010030b226 edge::an_edge_translation_unit_impl::compile_declaration(msvc::snapshot_session const*, a_canonicalized_file_name, wchar_t const*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, a_declaration_context const&, a_tracked_region_kind, a_region_scope_info const&, bool, bool, bool, bool*, edge::query_action_data&) + 966
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003077ed edge::scoped_query_manager::check_and_compile(edge::file_position const&, edge::file_position const&, edge::file_position const&, bool, bool) + 1053
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100307235 edge::scoped_query_manager::update_fragment(edge::file_position const&, edge::file_position const&, edge::file_position const&, bool, bool, bool) + 37
6   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100312cea edge::an_edge_translation_unit_impl::update_range(edge::allocator*, msvc::snapshot_session const*, edge::file_position, edge::file_position, bool, bool, bool, bool, bool, edge::file_position, unsigned long*, unsigned long*, edge::query_action_data&) + 1082
7   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100313f41 edge::translation_unit::update_range(edge::allocator*, msvc::snapshot_session const*, edge::file_position, edge::file_position, bool, bool, bool, bool, bool, edge::file_position, unsigned long*, unsigned long*, edge::query_action_data&) + 97
8   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010001d75b edge_intellisense_server_impl::update_range(char const*, bool, bool, bool) + 635
9   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100007ce2 edge_intellisense_server_impl::handle_update_intellisense(microsoft::cpp::intellisense::UpdateIntelliSenseRequest const&) + 530
10  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010002e59e work_queue::worker_proc() + 190
11  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f8088 std::__1::__function::__func<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2, std::__1::allocator<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2>, void ()>::operator()() + 24
12  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f68fe msvc::thread_pool::do_work(unsigned long) + 798
13  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
14  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
15  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
16  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6a670a26 __disable_threadsignal + 10
1   libsystem_pthread.dylib       	0x00007fff6a730629 _pthread_exit + 26
2   libsystem_pthread.dylib       	0x00007fff6a72d2f6 _pthread_body + 137
3   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401814 neosmart::UnlockedWaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010040188f neosmart::WaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 63
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffaee msvc::alertable_event::wait(unsigned int) + 30
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f73d2 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::thread_pool()::$_0> >(void*) + 210
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100400396 async_pipe_nix::read_thread_proc() + 406
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100400f0d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 8 Crashed:
0   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001001f5ab6 conv_line_loc_to_source_pos + 438
1   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001001ebff6 get_token + 8262
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100345525 parse_source_fragment_into_token_cache + 869
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010020a817 get_definition_of_class + 1079
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002a53ad f_instantiate_template_class_full + 1101
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010006117f scan_base_specifier_list + 2719
6   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010005ec06 scan_class_definition + 2454
7   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010020a777 get_definition_of_class + 919
8   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002a53ad f_instantiate_template_class_full + 1101
9   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000ff710 scan_field_selection_operator + 2656
10  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010010343d scan_expr_full + 6397
11  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010012e592 scan_conditional_operator + 754
12  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100103534 scan_expr_full + 6644
13  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000fc7e3 scan_expr_list + 451
14  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000fd195 scan_call_arguments + 309
15  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100128cf4 scan_function_call + 5636
16  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100103506 scan_expr_full + 6598
17  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010010c0f8 scan_void_expression + 248
18  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100286e0a expression_statement + 138
19  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100281b4d statement + 4237
20  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010027ff89 compound_statement_full + 825
21  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100175cb6 scan_function_body + 4678
22  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100046fac process_deferred_class_fixups_and_instantiations + 1740
23  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000e1990 class_specifier + 15520
24  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000e7f90 decl_specifiers + 1152
25  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000c671d scan_nonmember_declaration + 2957
26  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000cd4f0 namespace_declaration + 3504
27  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000c60ce scan_nonmember_declaration + 1342
28  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000cd4f0 namespace_declaration + 3504
29  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000c60ce scan_nonmember_declaration + 1342
30  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000cb533 declaration + 211
31  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010034656b compile_fragment((anonymous namespace)::a_fragment_buffer const&, a_canonicalized_file_name, unsigned long, unsigned long, unsigned long, bool, a_declaration_context const&, a_region_scope_info const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, bool, bool, bool, bool*) + 3019
32  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010034423b before_tu_wrapup + 571
33  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002e1378 process_translation_unit + 760
34  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100043c89 cfe_main + 121
35  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100305319 cfe_main_exception_handler + 9
36  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100043d89 edg_main + 9
37  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002fa9cb invoke_edge_compiler(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) + 7675
38  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002f8aba edge_compiler_main(int, char const**) + 106
39  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003447ed preparse(int, char const**, a_scout_store*, edge::translation_unit*) + 237
40  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010031356c a_compiler_thread::compiler_thread_routine(a_compiler_thread*) + 76
41  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010033bf4c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(a_compiler_thread*), a_compiler_thread*> >(void*) + 44
42  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
43  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
44  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 8 crashed with X86 Thread State (64-bit):
  rax: 0x00000001006a1330  rbx: 0x0000000000000000  rcx: 0x00000000000b8b31  rdx: 0x000000010281c7b5
  rdi: 0x0000000102815205  rsi: 0x00000001006a33b4  rbp: 0x0000700007fb0090  rsp: 0x0000700007fb0068
   r8: 0x000000010281bc01   r9: 0x00000001006a1338  r10: 0x00000001006a0468  r11: 0x0000000000000000
  r12: 0x00000001006a12c0  r13: 0x0000000000000000  r14: 0x00000000000b8b31  r15: 0x00000001006a1930
  rip: 0x00000001001f5ab6  rfl: 0x0000000000010246  cr2: 0x0000000000000038
  
Logical CPU:     10
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x100000000 -        0x100533fff +Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin (0) <E7AE9615-56DD-3190-BF72-2BEAD2E67A3F> /Users/USER/*/Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin
       0x100990000 -        0x1009fa6ef  dyld (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750> /usr/lib/dyld
    0x7fff67520000 -     0x7fff67521ffb  libSystem.B.dylib (1252.250.1) <1A13E822-B59C-3A36-A2E4-9968149714F9> /usr/lib/libSystem.B.dylib
    0x7fff67763000 -     0x7fff677b6ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff677b7000 -     0x7fff677ccff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff68d57000 -     0x7fff694dcfdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff6a3bc000 -     0x7fff6a3c0ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff6a3c1000 -     0x7fff6a3cbff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6a3cc000 -     0x7fff6a3d3ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6a3d4000 -     0x7fff6a3ddff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff6a3de000 -     0x7fff6a462fc3  libcorecrypto.dylib (602.260.2) <BED0F385-D8A2-334A-BD7B-0673B5DABBC5> /usr/lib/system/libcorecrypto.dylib
    0x7fff6a4e9000 -     0x7fff6a522ff7  libdispatch.dylib (1008.250.7) <26DF5B1E-A388-38EF-B73B-AF0E93FB02DB> /usr/lib/system/libdispatch.dylib
    0x7fff6a523000 -     0x7fff6a54fff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff6a550000 -     0x7fff6a550ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff6a55e000 -     0x7fff6a55eff7  liblaunch.dylib (1336.261.2) <BD5CDB35-2BB4-349A-8D14-78E387563F89> /usr/lib/system/liblaunch.dylib
    0x7fff6a55f000 -     0x7fff6a564fff  libmacho.dylib (927.0.2) <3C5C9024-45FD-38C2-B01A-07A322966063> /usr/lib/system/libmacho.dylib
    0x7fff6a565000 -     0x7fff6a567ffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
    0x7fff6a568000 -     0x7fff6a569ff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff6a56a000 -     0x7fff6a581ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff6a582000 -     0x7fff6a582ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6a583000 -     0x7fff6a60afff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff6a60b000 -     0x7fff6a60effb  libsystem_configuration.dylib (963.260.1) <C7D2BA09-8D5B-3393-8D84-304D76C55DEF> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6a60f000 -     0x7fff6a612ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6a613000 -     0x7fff6a619fff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6a61a000 -     0x7fff6a620ff7  libsystem_dnssd.dylib (878.260.1) <64B79B01-B1B0-3C7E-87A1-023B71843F1F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6a621000 -     0x7fff6a66cffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff6a66d000 -     0x7fff6a695ff7  libsystem_kernel.dylib (4903.261.4) <7B0F52C4-4CC9-3282-8457-C18C6FE1B99E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6a696000 -     0x7fff6a6e1ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff6a6e2000 -     0x7fff6a70cfff  libsystem_malloc.dylib (166.261.1) <4D1CEF38-DE32-3ECF-9F70-0ADDD5C8775F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6a70d000 -     0x7fff6a717ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6a718000 -     0x7fff6a71ffff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff6a720000 -     0x7fff6a729fef  libsystem_platform.dylib (177.250.1) <16949870-9152-3B0D-9EF0-40FAF84B0F1E> /usr/lib/system/libsystem_platform.dylib
    0x7fff6a72a000 -     0x7fff6a734ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6a735000 -     0x7fff6a738ff7  libsystem_sandbox.dylib (851.260.2) <9CACC5F5-3859-3A1F-BCC6-96DDD4A556A8> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6a739000 -     0x7fff6a73bff3  libsystem_secinit.dylib (30.260.2) <88F3CE61-5FAD-3CDA-AA13-B5B18B3EBD26> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6a73c000 -     0x7fff6a743ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6a744000 -     0x7fff6a759fff  libsystem_trace.dylib (906.260.1) <100013AE-0443-3CF0-AC17-5D934608B60B> /usr/lib/system/libsystem_trace.dylib
    0x7fff6a75b000 -     0x7fff6a760ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff6a761000 -     0x7fff6a790fff  libxpc.dylib (1336.261.2) <9A0FFA79-082F-3293-BF49-63976B073B74> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 57
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 32223137
    thread_create: 0
    thread_set_state: 2855

VM Region Summary:
ReadOnly portion of Libraries: Total=242.1M resident=0K(0%) swapped_out_or_unallocated=242.1M(100%)
Writable regions: Total=1.4G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.4G(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                           285.1M       25 
MALLOC guard page                   24K        5 
MALLOC_MEDIUM (reserved)           1.1G       10         reserved VM address space (unallocated)
STACK GUARD                       56.0M        9 
Stack                             12.1M       24 
VM_ALLOCATE                        3.4G        1 
__DATA                            3848K       39 
__LINKEDIT                       225.3M        3 
__TEXT                            16.8M       39 
mapped file                      613.0M        2 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                              5.7G      161 
TOTAL, minus reserved VM space     4.6G      161 


System Profile:
Network Service: Wi-Fi, AirPort, en0
bridge_os_version: Bridge OS 3.5 (16P5125)
Boot Volume File System Type: apfs
bridge_model: iBridge2,3
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
USB Device: USB5807 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB 3.1 Bus
USB Device: USB2807 Hub
USB Device: USB Keyboard
USB Device: USB Optical Mouse
USB Device: USB Audio
USB Device: iBridge Bus
USB Device: iBridge DFR brightness
USB Device: iBridge Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: iBridge ALS
USB Device: iBridge FaceTime HD Camera (Built-in)
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Model: MacBookPro15,1, BootROM 220.260.171.0.0 (iBridge: 16.16.5200.0.0,0), 6 processors, Intel Core i9, 2.9 GHz, 32 GB, SMC 
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro560XItem, Radeon Pro 560X, spdisplays_pcie_device, 4 GB
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Mar 28 2019 19:17:52 version 9.137.9.0.32.6.34 FWID 01-36f56c94
Bluetooth: Version 6.0.12f1, 3 services, 27 devices, 1 incoming serial ports

@lluo-rbx
Copy link

Another one:

Process:               Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin [77290]
Path:                  /Users/USER/*/Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin
Identifier:            Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        Microsoft.VSCode.CPP.Extension.darwin [77259]
Responsible:           Electron [76845]
User ID:               503

Date/Time:             2019-06-12 14:33:18.499 -0700
OS Version:            Mac OS X 10.14.5 (18F203)
Report Version:        12
Bridge OS Version:     3.5 (16P5200)
Anonymous UUID:        F99E3E11-7CB1-E0C0-8C31-96758645F506

Sleep/Wake UUID:       575567E4-1934-446C-9A08-C20DACE57BAC

Time Awake Since Boot: 350000 seconds
Time Since Wake:       17000 seconds

System Integrity Protection: enabled

Crashed Thread:        15

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000008

VM Regions Near 0x8:
--> 
    __TEXT                 0000000100000000-0000000100534000 [ 5328K] r-x/rwx SM=COW  /Users/USER/*/*.darwin

Application Specific Information:
dyld2 mode

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f3913 comm_server::wait_for_requests() + 99
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010002a986 main + 806
6   libdyld.dylib                 	0x00007fff6a5393d5 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010030b226 edge::an_edge_translation_unit_impl::compile_declaration(msvc::snapshot_session const*, a_canonicalized_file_name, wchar_t const*, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, a_declaration_context const&, a_tracked_region_kind, a_region_scope_info const&, bool, bool, bool, bool*, edge::query_action_data&) + 966
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003077ed edge::scoped_query_manager::check_and_compile(edge::file_position const&, edge::file_position const&, edge::file_position const&, bool, bool) + 1053
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100307235 edge::scoped_query_manager::update_fragment(edge::file_position const&, edge::file_position const&, edge::file_position const&, bool, bool, bool) + 37
6   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100312cea edge::an_edge_translation_unit_impl::update_range(edge::allocator*, msvc::snapshot_session const*, edge::file_position, edge::file_position, bool, bool, bool, bool, bool, edge::file_position, unsigned long*, unsigned long*, edge::query_action_data&) + 1082
7   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100313f41 edge::translation_unit::update_range(edge::allocator*, msvc::snapshot_session const*, edge::file_position, edge::file_position, bool, bool, bool, bool, bool, edge::file_position, unsigned long*, unsigned long*, edge::query_action_data&) + 97
8   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010001d75b edge_intellisense_server_impl::update_range(char const*, bool, bool, bool) + 635
9   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100007ce2 edge_intellisense_server_impl::handle_update_intellisense(microsoft::cpp::intellisense::UpdateIntelliSenseRequest const&) + 530
10  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010002e59e work_queue::worker_proc() + 190
11  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f8088 std::__1::__function::__func<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2, std::__1::allocator<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2>, void ()>::operator()() + 24
12  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f68fe msvc::thread_pool::do_work(unsigned long) + 798
13  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
14  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
15  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
16  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 10:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 12:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401d6c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc45 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67aa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 13:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401814 neosmart::UnlockedWaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010040188f neosmart::WaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 63
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffaee msvc::alertable_event::wait(unsigned int) + 30
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f73d2 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::thread_pool()::$_0> >(void*) + 210
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 14:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010040014d async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 45
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100400295 async_pipe_nix::read_thread_proc() + 149
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100400f0d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
4   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 15 Crashed:
0   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100101ff4 scan_expr_full + 1204
1   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010010c0f8 scan_void_expression + 248
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100286e0a expression_statement + 138
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100281b4d statement + 4237
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010027ff89 compound_statement_full + 825
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100175cb6 scan_function_body + 4678
6   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100046fac process_deferred_class_fixups_and_instantiations + 1740
7   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000e1990 class_specifier + 15520
8   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000e7f90 decl_specifiers + 1152
9   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000c671d scan_nonmember_declaration + 2957
10  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000cd4f0 namespace_declaration + 3504
11  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000c60ce scan_nonmember_declaration + 1342
12  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000cd4f0 namespace_declaration + 3504
13  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000c60ce scan_nonmember_declaration + 1342
14  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001000cb533 declaration + 211
15  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010034656b compile_fragment((anonymous namespace)::a_fragment_buffer const&, a_canonicalized_file_name, unsigned long, unsigned long, unsigned long, bool, a_declaration_context const&, a_region_scope_info const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, bool, bool, bool, bool*) + 3019
16  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010034423b before_tu_wrapup + 571
17  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002e1378 process_translation_unit + 760
18  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100043c89 cfe_main + 121
19  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100305319 cfe_main_exception_handler + 9
20  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100043d89 edg_main + 9
21  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002fa9cb invoke_edge_compiler(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) + 7675
22  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002f8aba edge_compiler_main(int, char const**) + 106
23  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003447ed preparse(int, char const**, a_scout_store*, edge::translation_unit*) + 237
24  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010031356c a_compiler_thread::compiler_thread_routine(a_compiler_thread*) + 76
25  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010033bf4c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(a_compiler_thread*), a_compiler_thread*> >(void*) + 44
26  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
27  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
28  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 15 crashed with X86 Thread State (64-bit):
  rax: 0x00000001006a25b0  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x00007000038a3958  rsi: 0x0000000000000000  rbp: 0x00007000038a38b0  rsp: 0x00007000038a3290
   r8: 0x0000000000000000   r9: 0x0000000000000005  r10: 0x0000000000000000  r11: 0x0000000000000000
  r12: 0x00000001006a33b4  r13: 0x00000001006a1630  r14: 0x00000001006a1754  r15: 0x0000000100106a04
  rip: 0x0000000100101ff4  rfl: 0x0000000000010246  cr2: 0x0000000000000008
  
Logical CPU:     10
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x100000000 -        0x100533fff +Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin (0) <E7AE9615-56DD-3190-BF72-2BEAD2E67A3F> /Users/USER/*/Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin
       0x100990000 -        0x1009fa6ef  dyld (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750> /usr/lib/dyld
    0x7fff67520000 -     0x7fff67521ffb  libSystem.B.dylib (1252.250.1) <1A13E822-B59C-3A36-A2E4-9968149714F9> /usr/lib/libSystem.B.dylib
    0x7fff67763000 -     0x7fff677b6ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff677b7000 -     0x7fff677ccff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff68d57000 -     0x7fff694dcfdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff6a3bc000 -     0x7fff6a3c0ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff6a3c1000 -     0x7fff6a3cbff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6a3cc000 -     0x7fff6a3d3ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6a3d4000 -     0x7fff6a3ddff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff6a3de000 -     0x7fff6a462fc3  libcorecrypto.dylib (602.260.2) <BED0F385-D8A2-334A-BD7B-0673B5DABBC5> /usr/lib/system/libcorecrypto.dylib
    0x7fff6a4e9000 -     0x7fff6a522ff7  libdispatch.dylib (1008.250.7) <26DF5B1E-A388-38EF-B73B-AF0E93FB02DB> /usr/lib/system/libdispatch.dylib
    0x7fff6a523000 -     0x7fff6a54fff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff6a550000 -     0x7fff6a550ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff6a55e000 -     0x7fff6a55eff7  liblaunch.dylib (1336.261.2) <BD5CDB35-2BB4-349A-8D14-78E387563F89> /usr/lib/system/liblaunch.dylib
    0x7fff6a55f000 -     0x7fff6a564fff  libmacho.dylib (927.0.2) <3C5C9024-45FD-38C2-B01A-07A322966063> /usr/lib/system/libmacho.dylib
    0x7fff6a565000 -     0x7fff6a567ffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
    0x7fff6a568000 -     0x7fff6a569ff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff6a56a000 -     0x7fff6a581ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff6a582000 -     0x7fff6a582ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6a583000 -     0x7fff6a60afff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff6a60b000 -     0x7fff6a60effb  libsystem_configuration.dylib (963.260.1) <C7D2BA09-8D5B-3393-8D84-304D76C55DEF> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6a60f000 -     0x7fff6a612ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6a613000 -     0x7fff6a619fff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6a61a000 -     0x7fff6a620ff7  libsystem_dnssd.dylib (878.260.1) <64B79B01-B1B0-3C7E-87A1-023B71843F1F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6a621000 -     0x7fff6a66cffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff6a66d000 -     0x7fff6a695ff7  libsystem_kernel.dylib (4903.261.4) <7B0F52C4-4CC9-3282-8457-C18C6FE1B99E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6a696000 -     0x7fff6a6e1ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff6a6e2000 -     0x7fff6a70cfff  libsystem_malloc.dylib (166.261.1) <4D1CEF38-DE32-3ECF-9F70-0ADDD5C8775F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6a70d000 -     0x7fff6a717ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6a718000 -     0x7fff6a71ffff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff6a720000 -     0x7fff6a729fef  libsystem_platform.dylib (177.250.1) <16949870-9152-3B0D-9EF0-40FAF84B0F1E> /usr/lib/system/libsystem_platform.dylib
    0x7fff6a72a000 -     0x7fff6a734ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6a735000 -     0x7fff6a738ff7  libsystem_sandbox.dylib (851.260.2) <9CACC5F5-3859-3A1F-BCC6-96DDD4A556A8> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6a739000 -     0x7fff6a73bff3  libsystem_secinit.dylib (30.260.2) <88F3CE61-5FAD-3CDA-AA13-B5B18B3EBD26> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6a73c000 -     0x7fff6a743ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6a744000 -     0x7fff6a759fff  libsystem_trace.dylib (906.260.1) <100013AE-0443-3CF0-AC17-5D934608B60B> /usr/lib/system/libsystem_trace.dylib
    0x7fff6a75b000 -     0x7fff6a760ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff6a761000 -     0x7fff6a790fff  libxpc.dylib (1336.261.2) <9A0FFA79-082F-3293-BF49-63976B073B74> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 3
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 28506323
    thread_create: 0
    thread_set_state: 2855

VM Region Summary:
ReadOnly portion of Libraries: Total=242.1M resident=0K(0%) swapped_out_or_unallocated=242.1M(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                           404.1M       33 
MALLOC guard page                   24K        5 
MALLOC_MEDIUM (reserved)           1.3G       12         reserved VM address space (unallocated)
STACK GUARD                       56.1M       16 
Stack                             15.6M       31 
VM_ALLOCATE                        3.3G        1 
__DATA                            3848K       39 
__LINKEDIT                       225.3M        3 
__TEXT                            16.8M       39 
mapped file                      730.0M        1 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                              6.0G      184 
TOTAL, minus reserved VM space     4.7G      184 


System Profile:
Network Service: Wi-Fi, AirPort, en0
bridge_os_version: Bridge OS 3.5 (16P5125)
Boot Volume File System Type: apfs
bridge_model: iBridge2,3
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
USB Device: USB5807 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB 3.1 Bus
USB Device: USB2807 Hub
USB Device: USB Keyboard
USB Device: USB Optical Mouse
USB Device: USB Audio
USB Device: iBridge Bus
USB Device: iBridge DFR brightness
USB Device: iBridge Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: iBridge ALS
USB Device: iBridge FaceTime HD Camera (Built-in)
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Model: MacBookPro15,1, BootROM 220.260.171.0.0 (iBridge: 16.16.5200.0.0,0), 6 processors, Intel Core i9, 2.9 GHz, 32 GB, SMC 
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro560XItem, Radeon Pro 560X, spdisplays_pcie_device, 4 GB
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Mar 28 2019 19:17:52 version 9.137.9.0.32.6.34 FWID 01-36f56c94
Bluetooth: Version 6.0.12f1, 3 services, 27 devices, 1 incoming serial ports

@lluo-rbx
Copy link

More if you want:

Process:               Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin [88173]
Path:                  /Users/USER/*/Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin
Identifier:            Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        Microsoft.VSCode.CPP.Extension.darwin [88087]
Responsible:           Electron [76845]
User ID:               503

Date/Time:             2019-06-13 10:57:35.942 -0700
OS Version:            Mac OS X 10.14.5 (18F203)
Report Version:        12
Bridge OS Version:     3.5 (16P5200)
Anonymous UUID:        F99E3E11-7CB1-E0C0-8C31-96758645F506

Sleep/Wake UUID:       896933B9-F76B-4FD6-8F21-0E2F79ED02BB

Time Awake Since Boot: 360000 seconds
Time Since Wake:       2200 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000101107edbf70

VM Regions Near 0x101107edbf70:
    MALLOC_SMALL           0000000249000000-0000000249800000 [ 8192K] rw-/rwx SM=PRV  
--> 
    STACK GUARD            000070000c75c000-000070000c75d000 [    4K] ---/rwx SM=NUL  stack guard for thread 1

Application Specific Information:
dyld2 mode

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_malloc.dylib        	0x00007fff6a6e98a4 tiny_free_list_remove_ptr + 381
1   libsystem_malloc.dylib        	0x00007fff6a6e7318 tiny_free_no_lock + 934
2   libsystem_malloc.dylib        	0x00007fff6a6e6e75 free_tiny + 480
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f3ca9 async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 617
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f3962 comm_server::wait_for_requests() + 178
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010002a986 main + 806
6   libdyld.dylib                 	0x00007fff6a5393d5 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff6a670f06 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a72dd52 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00007fff6a72b4cd _pthread_mutex_firstfit_lock_slow + 222
3   libc++.1.dylib                	0x00007fff6776b0bf std::__1::recursive_mutex::lock() + 9
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67e0 msvc::thread_pool::do_work(unsigned long) + 512
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff6a670f06 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a72dd52 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00007fff6a72b4cd _pthread_mutex_firstfit_lock_slow + 222
3   libc++.1.dylib                	0x00007fff6776b0bf std::__1::recursive_mutex::lock() + 9
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67e0 msvc::thread_pool::do_work(unsigned long) + 512
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6a670f06 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a72dd52 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00007fff6a72b4cd _pthread_mutex_firstfit_lock_slow + 222
3   libc++.1.dylib                	0x00007fff6776b0bf std::__1::recursive_mutex::lock() + 9
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67e0 msvc::thread_pool::do_work(unsigned long) + 512
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6a670f06 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a72dd52 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00007fff6a72b4cd _pthread_mutex_firstfit_lock_slow + 222
3   libc++.1.dylib                	0x00007fff6776b0bf std::__1::recursive_mutex::lock() + 9
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67e0 msvc::thread_pool::do_work(unsigned long) + 512
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff6a6709de __ulock_wait + 10
1   libsystem_platform.dylib      	0x00007fff6a722c54 _os_unfair_lock_lock_slow + 137
2   libsystem_malloc.dylib        	0x00007fff6a6e6d3e free_tiny + 169
3   libc++.1.dylib                	0x00007fff67765b1b std::__1::__shared_count::__release_shared() + 31
4   libc++.1.dylib                	0x00007fff6776ec5e std::__1::promise<void>::~promise() + 148
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f804e std::__1::__function::__func<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2, std::__1::allocator<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2>, void ()>::destroy_deallocate() + 78
6   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f6938 msvc::thread_pool::do_work(unsigned long) + 856
7   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
8   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff6a670f1e __psynch_mutexdrop + 10
1   libsystem_pthread.dylib       	0x00007fff6a72ddca _pthread_mutex_firstfit_wake + 22
2   libsystem_pthread.dylib       	0x00007fff6a72b6a0 _pthread_mutex_firstfit_unlock_slow + 247
3   libc++.1.dylib                	0x00007fff6776b0dd std::__1::recursive_mutex::unlock() + 9
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f68ef msvc::thread_pool::do_work(unsigned long) + 783
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff6a670f06 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a72dd52 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00007fff6a72b4cd _pthread_mutex_firstfit_lock_slow + 222
3   libc++.1.dylib                	0x00007fff6776b0bf std::__1::recursive_mutex::lock() + 9
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67e0 msvc::thread_pool::do_work(unsigned long) + 512
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff6a670f06 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a72dd52 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00007fff6a72b4cd _pthread_mutex_firstfit_lock_slow + 222
3   libc++.1.dylib                	0x00007fff6776b0bf std::__1::recursive_mutex::lock() + 9
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67e0 msvc::thread_pool::do_work(unsigned long) + 512
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff6a670f06 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a72dd52 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00007fff6a72b4cd _pthread_mutex_firstfit_lock_slow + 222
3   libc++.1.dylib                	0x00007fff6776b0bf std::__1::recursive_mutex::lock() + 9
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67e0 msvc::thread_pool::do_work(unsigned long) + 512
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 10:
0   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f6940 msvc::thread_pool::do_work(unsigned long) + 864
1   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
2   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff6a670f06 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a72dd52 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00007fff6a72b4cd _pthread_mutex_firstfit_lock_slow + 222
3   libc++.1.dylib                	0x00007fff6776b0bf std::__1::recursive_mutex::lock() + 9
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f67e0 msvc::thread_pool::do_work(unsigned long) + 512
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 12:
0   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100369e54 std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, edge::shared_ptr<a_canonicalized_file_name_storage> >, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, edge::shared_ptr<a_canonicalized_file_name_storage> >, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, edge::shared_ptr<a_canonicalized_file_name_storage> >, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, edge::shared_ptr<a_canonicalized_file_name_storage> >, a_file_name_canonicalizer::file_name_cmp, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, edge::shared_ptr<a_canonicalized_file_name_storage> > > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 68
1   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010036776d a_file_name_canonicalizer::lookup(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, edge::shared_ptr<a_canonicalized_file_name_storage>*) + 77
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100367415 a_file_name_canonicalizer::canon_name(char const*) + 213
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100367304 get_canon_name(char const*) + 36
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003061e9 edge::canonicalize(char const*) + 9
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100007455 edge_intellisense_server_impl::handle_contains(microsoft::cpp::intellisense::ContainsFileRequest const&) + 117
6   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010002e59e work_queue::worker_proc() + 190
7   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f8088 std::__1::__function::__func<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2, std::__1::allocator<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2>, void ()>::operator()() + 24
8   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f68fe msvc::thread_pool::do_work(unsigned long) + 798
9   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f74e1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
10  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
11  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
12  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 13:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100401814 neosmart::UnlockedWaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 180
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010040188f neosmart::WaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 63
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffaee msvc::alertable_event::wait(unsigned int) + 30
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003f73d2 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::thread_pool()::$_0> >(void*) + 210
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 14:
0   libsystem_kernel.dylib        	0x00007fff6a6709de __ulock_wait + 10
1   libsystem_platform.dylib      	0x00007fff6a722c54 _os_unfair_lock_lock_slow + 137
2   libsystem_malloc.dylib        	0x00007fff6a6e6d3e free_tiny + 169
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003ffc69 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 361
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100400396 async_pipe_nix::read_thread_proc() + 406
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100400f0d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 15:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003136e4 a_compiler_thread::fetch_fragment() + 132
4   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003440fe before_tu_wrapup + 254
5   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002e1378 process_translation_unit + 760
6   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100043c89 cfe_main + 121
7   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100305319 cfe_main_exception_handler + 9
8   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x0000000100043d89 edg_main + 9
9   Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002fa9cb invoke_edge_compiler(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) + 7675
10  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001002f8aba edge_compiler_main(int, char const**) + 106
11  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x00000001003447ed preparse(int, char const**, a_scout_store*, edge::translation_unit*) + 237
12  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010031356c a_compiler_thread::compiler_thread_routine(a_compiler_thread*) + 76
13  Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin	0x000000010033bf4c void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(a_compiler_thread*), a_compiler_thread*> >(void*) + 44
14  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
15  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
16  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000001f2a16f  rbx: 0x0000000001f2a16f  rcx: 0x000000000000000f  rdx: 0x40000101107edbf7
  rdi: 0x0000000100a5e080  rsi: 0x0000101107edbf70  rbp: 0x00007ffeefbff150  rsp: 0x00007ffeefbff130
   r8: 0x0000000100f0aed0   r9: 0xf0000000100f0aed  r10: 0x0000000100f0aed0  r11: 0x0000000100f0ac18
  r12: 0x0000000001f29ead  r13: 0x00000000000000ae  r14: 0x000000000000000d  r15: 0x000000000000000f
  rip: 0x00007fff6a6e98a4  rfl: 0x0000000000010202  cr2: 0x0000101107edbf70
  
Logical CPU:     4
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x100000000 -        0x100533fff +Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin (0) <E7AE9615-56DD-3190-BF72-2BEAD2E67A3F> /Users/USER/*/Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin
       0x100990000 -        0x1009fa6ef  dyld (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750> /usr/lib/dyld
    0x7fff67520000 -     0x7fff67521ffb  libSystem.B.dylib (1252.250.1) <1A13E822-B59C-3A36-A2E4-9968149714F9> /usr/lib/libSystem.B.dylib
    0x7fff67763000 -     0x7fff677b6ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff677b7000 -     0x7fff677ccff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff68d57000 -     0x7fff694dcfdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff6a3bc000 -     0x7fff6a3c0ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff6a3c1000 -     0x7fff6a3cbff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6a3cc000 -     0x7fff6a3d3ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6a3d4000 -     0x7fff6a3ddff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff6a3de000 -     0x7fff6a462fc3  libcorecrypto.dylib (602.260.2) <BED0F385-D8A2-334A-BD7B-0673B5DABBC5> /usr/lib/system/libcorecrypto.dylib
    0x7fff6a4e9000 -     0x7fff6a522ff7  libdispatch.dylib (1008.250.7) <26DF5B1E-A388-38EF-B73B-AF0E93FB02DB> /usr/lib/system/libdispatch.dylib
    0x7fff6a523000 -     0x7fff6a54fff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff6a550000 -     0x7fff6a550ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff6a55e000 -     0x7fff6a55eff7  liblaunch.dylib (1336.261.2) <BD5CDB35-2BB4-349A-8D14-78E387563F89> /usr/lib/system/liblaunch.dylib
    0x7fff6a55f000 -     0x7fff6a564fff  libmacho.dylib (927.0.2) <3C5C9024-45FD-38C2-B01A-07A322966063> /usr/lib/system/libmacho.dylib
    0x7fff6a565000 -     0x7fff6a567ffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
    0x7fff6a568000 -     0x7fff6a569ff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff6a56a000 -     0x7fff6a581ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff6a582000 -     0x7fff6a582ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6a583000 -     0x7fff6a60afff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff6a60b000 -     0x7fff6a60effb  libsystem_configuration.dylib (963.260.1) <C7D2BA09-8D5B-3393-8D84-304D76C55DEF> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6a60f000 -     0x7fff6a612ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6a613000 -     0x7fff6a619fff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6a61a000 -     0x7fff6a620ff7  libsystem_dnssd.dylib (878.260.1) <64B79B01-B1B0-3C7E-87A1-023B71843F1F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6a621000 -     0x7fff6a66cffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff6a66d000 -     0x7fff6a695ff7  libsystem_kernel.dylib (4903.261.4) <7B0F52C4-4CC9-3282-8457-C18C6FE1B99E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6a696000 -     0x7fff6a6e1ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff6a6e2000 -     0x7fff6a70cfff  libsystem_malloc.dylib (166.261.1) <4D1CEF38-DE32-3ECF-9F70-0ADDD5C8775F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6a70d000 -     0x7fff6a717ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6a718000 -     0x7fff6a71ffff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff6a720000 -     0x7fff6a729fef  libsystem_platform.dylib (177.250.1) <16949870-9152-3B0D-9EF0-40FAF84B0F1E> /usr/lib/system/libsystem_platform.dylib
    0x7fff6a72a000 -     0x7fff6a734ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6a735000 -     0x7fff6a738ff7  libsystem_sandbox.dylib (851.260.2) <9CACC5F5-3859-3A1F-BCC6-96DDD4A556A8> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6a739000 -     0x7fff6a73bff3  libsystem_secinit.dylib (30.260.2) <88F3CE61-5FAD-3CDA-AA13-B5B18B3EBD26> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6a73c000 -     0x7fff6a743ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6a744000 -     0x7fff6a759fff  libsystem_trace.dylib (906.260.1) <100013AE-0443-3CF0-AC17-5D934608B60B> /usr/lib/system/libsystem_trace.dylib
    0x7fff6a75b000 -     0x7fff6a760ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff6a761000 -     0x7fff6a790fff  libxpc.dylib (1336.261.2) <9A0FFA79-082F-3293-BF49-63976B073B74> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 9
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 29464978
    thread_create: 0
    thread_set_state: 2855

VM Region Summary:
ReadOnly portion of Libraries: Total=242.1M resident=0K(0%) swapped_out_or_unallocated=242.1M(100%)
Writable regions: Total=1.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.2G(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                           268.1M       27 
MALLOC guard page                   24K        5 
MALLOC_MEDIUM (reserved)         896.0M        8         reserved VM address space (unallocated)
STACK GUARD                       56.1M       16 
Stack                             15.6M       31 
VM_ALLOCATE                        3.4G        1 
__DATA                            3848K       39 
__LINKEDIT                       225.3M        3 
__TEXT                            16.8M       39 
mapped file                      646.0M        2 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                              5.4G      175 
TOTAL, minus reserved VM space     4.6G      175 


System Profile:
Network Service: Wi-Fi, AirPort, en0
bridge_os_version: Bridge OS 3.5 (16P5125)
Boot Volume File System Type: apfs
bridge_model: iBridge2,3
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
USB Device: USB5807 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB 3.1 Bus
USB Device: USB2807 Hub
USB Device: USB Keyboard
USB Device: USB Optical Mouse
USB Device: USB Audio
USB Device: iBridge Bus
USB Device: iBridge DFR brightness
USB Device: iBridge Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: iBridge ALS
USB Device: iBridge FaceTime HD Camera (Built-in)
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Model: MacBookPro15,1, BootROM 220.260.171.0.0 (iBridge: 16.16.5200.0.0,0), 6 processors, Intel Core i9, 2.9 GHz, 32 GB, SMC 
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro560XItem, Radeon Pro 560X, spdisplays_pcie_device, 4 GB
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Mar 28 2019 19:17:52 version 9.137.9.0.32.6.34 FWID 01-36f56c94
Bluetooth: Version 6.0.12f1, 3 services, 27 devices, 1 incoming serial ports

@sean-mcmanus
Copy link
Collaborator Author

sean-mcmanus commented Jun 14, 2019

Those are IntelliSense process crashes which are lower priority and don't lead to the "Connection got closed". Do you see any crash logs for "Microsoft.vscode.cpp.extension.darwin"?

The "low" 25% CPU usage is only for background parsing -- if you open a file it will trigger additional parsing that will use more CPU, but for a shorter period of time.

Fixing the IntelliSense process crashes usually requires an isolated repro, i.e. sample code with no #includes.

@lluo-rbx
Copy link

lluo-rbx commented Jun 15, 2019

Okay, so this is pretty consistent, all the crashes pretty much generate the same output as below: (hope this helps)

Process:               Microsoft.VSCode.CPP.Extension.darwin [26084]
Path:                  /Users/USER/*/Microsoft.VSCode.CPP.Extension.darwin
Identifier:            Microsoft.VSCode.CPP.Extension.darwin
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        Code Helper [77032]
Responsible:           Electron [76845]
User ID:               503

Date/Time:             2019-06-13 23:24:39.673 -0700
OS Version:            Mac OS X 10.14.5 (18F203)
Report Version:        12
Bridge OS Version:     3.5 (16P5200)
Anonymous UUID:        F99E3E11-7CB1-E0C0-8C31-96758645F506

Sleep/Wake UUID:       9FF61A40-1940-47C0-BB09-DEC5731609F5

Time Awake Since Boot: 400000 seconds
Time Since Wake:       6200 seconds

System Integrity Protection: enabled

Crashed Thread:        35

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0xfffffffffffffff8

VM Regions Near 0xfffffffffffffff8:
--> shared memory          00007ffffff53000-00007ffffff54000 [    4K] r-x/r-x SM=SHM  
    

Application Specific Information:
dyld2 mode

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6a66f1be __read_nocancel + 10
1   libsystem_c.dylib             	0x00007fff6a5c4e2b _sread + 16
2   libsystem_c.dylib             	0x00007fff6a5c44a3 __srefill1 + 24
3   libsystem_c.dylib             	0x00007fff6a5c45c5 __srget + 14
4   libsystem_c.dylib             	0x00007fff6a5c0788 getc + 52
5   libc++.1.dylib                	0x00007fff6777e74f std::__1::__stdinbuf<char>::__getchar(bool) + 117
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe34476 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) + 150
7   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe0726b vscode::message_handler::main_loop() + 1243
8   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe04fa0 main + 208
9   libdyld.dylib                 	0x00007fff6a5393d5 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 10:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 12:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8553a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 13:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec76b4 neosmart::UnlockedWaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec772f neosmart::WaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 63
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec30fe msvc::alertable_event::wait(unsigned int) + 30
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe86162 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::thread_pool()::$_0> >(void*) + 210
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 14:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776bb31 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> > >) + 93
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fde13a5 std::__1::cv_status std::__1::condition_variable::wait_until<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&) + 117
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5bf06 vscode::message_deque<vscode::vscode_client_message>::try_pop_front(vscode::vscode_client_message&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 150
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5b42a void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, vscode::message_handler::main_loop()::$_1> >(void*) + 362
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 15:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5c602 vscode::message_deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5c4c6 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, vscode::message_handler::main_loop()::$_2> >(void*) + 86
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 16:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001103128bb perform_antlr_parse(int, char const**, char const*, edge::parse_lang, a_scout_parser_interface&) + 891
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000110312b96 tag_parse(int, char const**, char const*, edge::parse_lang, msvc::snapshot_session const*, a_scout_parser_interface*) + 630
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fea6775 parser::update_file_if_needed(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, bool, code_store::a_record_id<code_store::a_file_tag>&, bool) + 2709
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe978a8 parser::tag_parse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, code_store::a_record_id<code_store::a_file_tag>&) + 248
7   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8f0b1 browse_engine::parse_file(char const*, code_store::a_record_id<code_store::a_file_tag> const&, std::__1::unordered_set<code_store::a_record_id<code_store::a_file_tag>, std::__1::hash<code_store::a_record_id<code_store::a_file_tag> >, std::__1::equal_to<code_store::a_record_id<code_store::a_file_tag> >, std::__1::allocator<code_store::a_record_id<code_store::a_file_tag> > >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::deque<msvc::path_utf8, std::__1::allocator<msvc::path_utf8> >&, parser&, std::__1::function<void ()>, std::__1::shared_ptr<include_paths>, bool) + 1329
8   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe8e6c5 browse_engine::parse_root() + 1045
9   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe2ee64 vscode::message_handler::parse_root(bool) + 3300
10  Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5ca7e std::__1::__function::__func<vscode::message_handler::main_loop()::$_3, std::__1::allocator<vscode::message_handler::main_loop()::$_3>, void ()>::operator()() + 350
11  Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5e793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
12  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
13  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
14  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 17:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5ea72 vscode::message_deque<vscode::vscode_client_message>::pop_impl(bool) + 98
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5e959 std::__1::__function::__func<vscode::message_handler::main_loop()::$_4, std::__1::allocator<vscode::message_handler::main_loop()::$_4>, void ()>::operator()() + 73
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5e793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 18:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5ea72 vscode::message_deque<vscode::vscode_client_message>::pop_impl(bool) + 98
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5ec99 std::__1::__function::__func<vscode::message_handler::main_loop()::$_5, std::__1::allocator<vscode::message_handler::main_loop()::$_5>, void ()>::operator()() + 73
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5e793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 19:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5f2c2 vscode::message_deque<vscode::message_handler::parse_file_entry>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5ee3a std::__1::__function::__func<vscode::message_handler::main_loop()::$_6, std::__1::allocator<vscode::message_handler::main_loop()::$_6>, void ()>::operator()() + 90
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5e793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 20:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5f732 vscode::message_deque<int>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5f68d std::__1::__function::__func<vscode::message_handler::main_loop()::$_7, std::__1::allocator<vscode::message_handler::main_loop()::$_7>, void ()>::operator()() + 45
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe5e793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 21:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe826e3 comm_server::wait_for_requests() + 99
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 22:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec375d async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 45
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec38a5 async_pipe_nix::read_thread_proc() + 149
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec451d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
4   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 23:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 24:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 25:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 26:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 27:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 28:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 29:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 30:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 31:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 32:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe82732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 33:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec7c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec3255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fe826e3 comm_server::wait_for_requests() + 99
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fddc511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 34:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec375d async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 45
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec38a5 async_pipe_nix::read_thread_proc() + 149
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010fec451d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
4   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 35 Crashed:
0   Microsoft.VSCode.CPP.Extension.darwin	0x0000000110384dee std::__1::__wrap_iter<a_declaration_marker const*> get_identifier_details<scout_parser_cpp>(std::__1::vector<antlr::TokenRefCount<antlr::Token>, std::__1::allocator<antlr::TokenRefCount<antlr::Token> > > const&, unsigned long, unsigned long, std::__1::__wrap_iter<a_declaration_marker const*>, std::__1::__wrap_iter<a_declaration_marker const*>, a_scouted_identifier*, a_text_buffer_pool*) + 2126
1   Microsoft.VSCode.CPP.Extension.darwin	0x0000000110386ab6 std::__1::__wrap_iter<a_declaration_marker const*> get_attribute_sections_details<scout_parser_cpp>(std::__1::vector<antlr::TokenRefCount<antlr::Token>, std::__1::allocator<antlr::TokenRefCount<antlr::Token> > > const&, std::__1::__wrap_iter<a_declaration_marker const*>, std::__1::__wrap_iter<a_declaration_marker const*>, a_scouted_attribute_list***, a_text_buffer_pool*) + 406
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000011038802c std::__1::__wrap_iter<a_declaration_marker const*> get_declaration_details<scout_parser_cpp>(std::__1::vector<antlr::TokenRefCount<antlr::Token>, std::__1::allocator<antlr::TokenRefCount<antlr::Token> > > const&, unsigned long, std::__1::__wrap_iter<a_declaration_marker const*>, std::__1::__wrap_iter<a_declaration_marker const*>, unsigned long, unsigned long, a_scouted_variable*, a_scouted_function*, a_text_buffer_pool*) + 2124
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000011033cc1c scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::add_declarations(a_source_section const&, std::__1::vector<a_declarator_info, std::__1::allocator<a_declarator_info> > const&, a_type_specification const&) const + 860
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000011033c333 scout_parser_cpp_generated::init_declarator_list_or_function_definition(a_source_point const&, a_source_point&, a_type_specification&, a_declaration_info const&) + 1683
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000110337e8d scout_parser_cpp_generated::simple_declaration(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 1165
6   Microsoft.VSCode.CPP.Extension.darwin	0x0000000110334921 scout_parser_cpp_generated::property_or_event_or_simple_declaration(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 545
7   Microsoft.VSCode.CPP.Extension.darwin	0x00000001103327f3 scout_parser_cpp_generated::general_declaration(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 659
8   Microsoft.VSCode.CPP.Extension.darwin	0x0000000110332d0c scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::recovery_on_declaration(void (scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::*)(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&), a_type_specification*, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 572
9   Microsoft.VSCode.CPP.Extension.darwin	0x00000001103322fe scout_parser_cpp_generated::general_declaration_with_error_recovery_inner(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 1038
10  Microsoft.VSCode.CPP.Extension.darwin	0x0000000110331c1c scout_parser_cpp_generated::general_declaration_with_error_recovery(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 380
11  Microsoft.VSCode.CPP.Extension.darwin	0x000000011033108c scout_parser_cpp_generated::declaration(antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 748
12  Microsoft.VSCode.CPP.Extension.darwin	0x00000001103309ea scout_parser_cpp_generated::declarations() + 170
13  Microsoft.VSCode.CPP.Extension.darwin	0x0000000110311f08 scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::translation_unit() + 72
14  Microsoft.VSCode.CPP.Extension.darwin	0x0000000110311bec run_tag_parser() + 252
15  Microsoft.VSCode.CPP.Extension.darwin	0x00000001102a7cf8 process_translation_unit + 760
16  Microsoft.VSCode.CPP.Extension.darwin	0x000000011000a609 cfe_main + 121
17  Microsoft.VSCode.CPP.Extension.darwin	0x00000001102cb639 cfe_main_exception_handler + 9
18  Microsoft.VSCode.CPP.Extension.darwin	0x000000011000a709 edg_main + 9
19  Microsoft.VSCode.CPP.Extension.darwin	0x00000001103155fc antlr_parse_routine() + 236
20  Microsoft.VSCode.CPP.Extension.darwin	0x0000000110315a58 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)()> >(void*) + 40
21  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
22  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
23  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 35 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007ffb41db4e90  rcx: 0x0000000000000000  rdx: 0x00007ffb90a82960
  rdi: 0x000070000a86a7c0  rsi: 0x000000000000004a  rbp: 0x000070000a869ea0  rsp: 0x000070000a869df0
   r8: 0x00007ffb90a829c0   r9: 0x00007ffb20803f68  r10: 0x00007ffb41d00000  r11: 0x0000000000000006
  r12: 0x0000000000000000  r13: 0x0000000000000000  r14: 0x00007ffb90a829d0  r15: 0x0000000000000000
  rip: 0x0000000110384dee  rfl: 0x0000000000010246  cr2: 0xfffffffffffffff8
  
Logical CPU:     10
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x10fd6c000 -        0x11050bfff +Microsoft.VSCode.CPP.Extension.darwin (0) <5BED52CF-126A-35D9-8744-AC4140F37E3A> /Users/USER/*/Microsoft.VSCode.CPP.Extension.darwin
       0x11773b000 -        0x1177a56ef  dyld (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750> /usr/lib/dyld
    0x7fff67520000 -     0x7fff67521ffb  libSystem.B.dylib (1252.250.1) <1A13E822-B59C-3A36-A2E4-9968149714F9> /usr/lib/libSystem.B.dylib
    0x7fff67763000 -     0x7fff677b6ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff677b7000 -     0x7fff677ccff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff68d57000 -     0x7fff694dcfdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff6a3bc000 -     0x7fff6a3c0ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff6a3c1000 -     0x7fff6a3cbff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6a3cc000 -     0x7fff6a3d3ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6a3d4000 -     0x7fff6a3ddff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff6a3de000 -     0x7fff6a462fc3  libcorecrypto.dylib (602.260.2) <BED0F385-D8A2-334A-BD7B-0673B5DABBC5> /usr/lib/system/libcorecrypto.dylib
    0x7fff6a4e9000 -     0x7fff6a522ff7  libdispatch.dylib (1008.250.7) <26DF5B1E-A388-38EF-B73B-AF0E93FB02DB> /usr/lib/system/libdispatch.dylib
    0x7fff6a523000 -     0x7fff6a54fff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff6a550000 -     0x7fff6a550ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff6a55e000 -     0x7fff6a55eff7  liblaunch.dylib (1336.261.2) <BD5CDB35-2BB4-349A-8D14-78E387563F89> /usr/lib/system/liblaunch.dylib
    0x7fff6a55f000 -     0x7fff6a564fff  libmacho.dylib (927.0.2) <3C5C9024-45FD-38C2-B01A-07A322966063> /usr/lib/system/libmacho.dylib
    0x7fff6a565000 -     0x7fff6a567ffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
    0x7fff6a568000 -     0x7fff6a569ff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff6a56a000 -     0x7fff6a581ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff6a582000 -     0x7fff6a582ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6a583000 -     0x7fff6a60afff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff6a60b000 -     0x7fff6a60effb  libsystem_configuration.dylib (963.260.1) <C7D2BA09-8D5B-3393-8D84-304D76C55DEF> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6a60f000 -     0x7fff6a612ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6a613000 -     0x7fff6a619fff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6a61a000 -     0x7fff6a620ff7  libsystem_dnssd.dylib (878.260.1) <64B79B01-B1B0-3C7E-87A1-023B71843F1F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6a621000 -     0x7fff6a66cffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff6a66d000 -     0x7fff6a695ff7  libsystem_kernel.dylib (4903.261.4) <7B0F52C4-4CC9-3282-8457-C18C6FE1B99E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6a696000 -     0x7fff6a6e1ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff6a6e2000 -     0x7fff6a70cfff  libsystem_malloc.dylib (166.261.1) <4D1CEF38-DE32-3ECF-9F70-0ADDD5C8775F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6a70d000 -     0x7fff6a717ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6a718000 -     0x7fff6a71ffff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff6a720000 -     0x7fff6a729fef  libsystem_platform.dylib (177.250.1) <16949870-9152-3B0D-9EF0-40FAF84B0F1E> /usr/lib/system/libsystem_platform.dylib
    0x7fff6a72a000 -     0x7fff6a734ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6a735000 -     0x7fff6a738ff7  libsystem_sandbox.dylib (851.260.2) <9CACC5F5-3859-3A1F-BCC6-96DDD4A556A8> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6a739000 -     0x7fff6a73bff3  libsystem_secinit.dylib (30.260.2) <88F3CE61-5FAD-3CDA-AA13-B5B18B3EBD26> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6a73c000 -     0x7fff6a743ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6a744000 -     0x7fff6a759fff  libsystem_trace.dylib (906.260.1) <100013AE-0443-3CF0-AC17-5D934608B60B> /usr/lib/system/libsystem_trace.dylib
    0x7fff6a75b000 -     0x7fff6a760ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff6a761000 -     0x7fff6a790fff  libxpc.dylib (1336.261.2) <9A0FFA79-082F-3293-BF49-63976B073B74> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 67
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 32897066
    thread_create: 0
    thread_set_state: 2855

VM Region Summary:
ReadOnly portion of Libraries: Total=245.6M resident=0K(0%) swapped_out_or_unallocated=245.6M(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                           469.1M       62 
MALLOC guard page                   24K        5 
MALLOC_MEDIUM (reserved)           1.2G       12         reserved VM address space (unallocated)
STACK GUARD                       56.1M       36 
Stack                             25.8M       59 
__DATA                            3888K       39 
__LINKEDIT                       226.4M        3 
__TEXT                            19.2M       39 
mapped file                         64K        2 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                              2.0G      261 
TOTAL, minus reserved VM space   800.6M      261 


System Profile:
Network Service: Wi-Fi, AirPort, en0
bridge_os_version: Bridge OS 3.5 (16P5125)
Boot Volume File System Type: apfs
bridge_model: iBridge2,3
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
USB Device: USB5807 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB 3.1 Bus
USB Device: USB2807 Hub
USB Device: USB Keyboard
USB Device: USB Optical Mouse
USB Device: USB Audio
USB Device: iBridge Bus
USB Device: iBridge DFR brightness
USB Device: iBridge Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: iBridge ALS
USB Device: iBridge FaceTime HD Camera (Built-in)
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Model: MacBookPro15,1, BootROM 220.260.171.0.0 (iBridge: 16.16.5200.0.0,0), 6 processors, Intel Core i9, 2.9 GHz, 32 GB, SMC 
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro560XItem, Radeon Pro 560X, spdisplays_pcie_device, 4 GB
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Mar 28 2019 19:17:52 version 9.137.9.0.32.6.34 FWID 01-36f56c94
Bluetooth: Version 6.0.12f1, 3 services, 27 devices, 1 incoming serial ports

@sean-mcmanus sean-mcmanus changed the title "Connection got closed" appears every 5 or so minutes on Mac Tag Parser crash in get_identifier_details Jun 17, 2019
@sean-mcmanus sean-mcmanus added verified Bug has been reproduced Visual Studio Inherited from Visual Studio regression A bug that didn't exist in a previous release and removed more info needed The issue report is not actionable in its current state labels Jun 17, 2019
@sean-mcmanus sean-mcmanus added this to the On Deck milestone Jun 17, 2019
@sean-mcmanus
Copy link
Collaborator Author

sean-mcmanus commented Jun 17, 2019

It looks like the crash started with 0.22.1 after we introduced IntelliSense caching for Mac. Does setting your IntelliSenseCacheSize to 0 fix the issue for you? Or does reverting back to 0.22.0 fix the issue?

I've filed an internal bug on VS for the parser crash as well.

If you could enable debug logging and see what file is being tag parsed in the log when it crashes and then provide some sample code that causes the crash that would help the parser team get a fix.

@llint
Copy link

llint commented Jun 19, 2019

Setting IntelliSenseCacheSize to 0 didn't help. After enabling the logging, it was hard to see which file was being parsed while the crash happened (seems the process gets restarted and parsing starts all over again, and the log output is flooding), only roughly, it was some 3rd party source code (cannot share more info) that caused logging something like "tag parser encountered an error, but it might be okay, ..." (cannot remember exactly).

@sean-mcmanus sean-mcmanus self-assigned this Jun 19, 2019
@sean-mcmanus sean-mcmanus modified the milestones: On Deck, June 2019 Jun 19, 2019
@sean-mcmanus sean-mcmanus removed their assignment Jun 20, 2019
@sean-mcmanus sean-mcmanus added the fixed Check the Milestone for the release in which the fix is or will be available. label Jun 20, 2019
@lluo-rbx
Copy link

would the fix make it to the 0.24 release?

@sean-mcmanus
Copy link
Collaborator Author

Yeah, it's in 0.24.0-insiders2 we're working on releasing soon.

@lluo-rbx
Copy link

As an aside, I see that the actual binaries are downloaded from the links as provided in the package.json, am wondering is the source code (C++?) for the actual binaries on github?

    {
      "description": "C/C++ language components (OS X)",
      "url": "https://go.microsoft.com/fwlink/?linkid=2092602",
      "platforms": [
        "darwin"
      ],
      "binaries": [
        "./bin/Microsoft.VSCode.CPP.Extension.darwin",
        "./bin/Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin"
      ]
    },

@sean-mcmanus
Copy link
Collaborator Author

The source for the binaries is closed source and not on GitHub.

@sean-mcmanus
Copy link
Collaborator Author

Fixed with 0.24.0-insiders2. Set the "C_Cpp.updateChannel" setting to "Insiders" to auto-install it.

@lluo-rbx
Copy link

Wow, after I updated to the 0.24.0-insiders2, everything works like a charm! Excellent work! I have a feeling that vscode+cpptools is actually becoming the best C++ dev env on non-Windows platforms!

@lluo-rbx
Copy link

lluo-rbx commented Jun 27, 2019

Unfortunately, I noticed some more crashes with 0.24-insiders2 (below are two distinct crashes for Microsoft.VSCode.CPP.Extension.darwin, and I can paste more intellisense crashes if you need them): - but regardless, the 0.24-insiders2 version is definitely much much stabler than before!

Process:               Microsoft.VSCode.CPP.Extension.darwin [71513]
Path:                  /Users/USER/*/Microsoft.VSCode.CPP.Extension.darwin
Identifier:            Microsoft.VSCode.CPP.Extension.darwin
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        Code Helper [53384]
Responsible:           Electron [73886]
User ID:               503

Date/Time:             2019-06-27 14:04:11.352 -0700
OS Version:            Mac OS X 10.14.5 (18F203)
Report Version:        12
Bridge OS Version:     3.5 (16P5200)
Anonymous UUID:        F99E3E11-7CB1-E0C0-8C31-96758645F506

Sleep/Wake UUID:       EC1DD006-D30D-4DE0-890C-AE52E3A5AE0F

Time Awake Since Boot: 870000 seconds
Time Since Wake:       270000 seconds

System Integrity Protection: enabled

Crashed Thread:        22

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000007303c8

VM Regions Near 0x7303c8:
--> 
    __TEXT                 0000000100363000-0000000100ae8000 [ 7700K] r-x/rwx SM=COW  /Users/USER/*/*.darwin

Application Specific Information:
dyld2 mode

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6a66f1be __read_nocancel + 10
1   libsystem_c.dylib             	0x00007fff6a5c4e2b _sread + 16
2   libsystem_c.dylib             	0x00007fff6a5c44a3 __srefill1 + 24
3   libsystem_c.dylib             	0x00007fff6a5c45c5 __srget + 14
4   libsystem_c.dylib             	0x00007fff6a5c0788 getc + 52
5   libc++.1.dylib                	0x00007fff6777e74f std::__1::__stdinbuf<char>::__getchar(bool) + 117
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010042f2c6 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) + 150
7   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003feb47 vscode::message_handler::main_loop() + 1239
8   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003fc76e main + 190
9   libdyld.dylib                 	0x00007fff6a5393d5 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 10:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff6a670f06 __psynch_mutexwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a72dd52 _pthread_mutex_firstfit_lock_wait + 96
2   libsystem_pthread.dylib       	0x00007fff6a72b4cd _pthread_mutex_firstfit_lock_slow + 222
3   libc++.1.dylib                	0x00007fff67766959 std::__1::mutex::lock() + 9
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003e3729 create_async_work(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int, unsigned long long, std::__1::shared_ptr<browse_engine>, std::__1::shared_ptr<compilation_args_provider>, std::__1::function<void (std::__1::vector<std::__1::shared_ptr<intellisense_client>, std::__1::allocator<std::__1::shared_ptr<intellisense_client> > >)>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>) + 73
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003ec16e std::__1::__function::__func<intellisense_client_factory::create_async(char const*, char const*, char const*, int, std::__1::shared_ptr<browse_engine>, std::__1::shared_ptr<compilation_args_provider>, std::__1::function<void (std::__1::vector<std::__1::shared_ptr<intellisense_client>, std::__1::allocator<std::__1::shared_ptr<intellisense_client> > >)>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>)::$_2, std::__1::allocator<intellisense_client_factory::create_async(char const*, char const*, char const*, int, std::__1::shared_ptr<browse_engine>, std::__1::shared_ptr<compilation_args_provider>, std::__1::function<void (std::__1::vector<std::__1::shared_ptr<intellisense_client>, std::__1::allocator<std::__1::shared_ptr<intellisense_client> > >)>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>)::$_2>, void ()>::operator()() + 590
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047dd48 std::__1::__function::__func<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2, std::__1::allocator<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2>, void ()>::operator()() + 24
7   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047c106 msvc::thread_pool::do_work(unsigned long) + 806
8   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
9   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
10  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
11  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 12:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047bfaa msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 13:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004be994 neosmart::UnlockedWaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004bea0f neosmart::WaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 63
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba1fc msvc::alertable_event::wait(unsigned int) + 28
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d5fe void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::thread_pool()::$_0> >(void*) + 286
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 14:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776bb31 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> > >) + 93
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d9b05 std::__1::cv_status std::__1::condition_variable::wait_until<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&) + 117
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100456646 vscode::message_deque<vscode::vscode_client_message>::try_pop_front(vscode::vscode_client_message&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 134
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010045593b void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, vscode::message_handler::main_loop()::$_1> >(void*) + 395
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 15:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100457022 vscode::message_deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100456ee6 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, vscode::message_handler::main_loop()::$_2> >(void*) + 86
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 16:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100457c42 vscode::message_deque<vscode::browse_engine_update_action>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004573b7 std::__1::__function::__func<vscode::message_handler::main_loop()::$_3, std::__1::allocator<vscode::message_handler::main_loop()::$_3>, void ()>::operator()() + 119
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100458813 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 17:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100458ab2 vscode::message_deque<vscode::vscode_client_message>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004589a9 std::__1::__function::__func<vscode::message_handler::main_loop()::$_4, std::__1::allocator<vscode::message_handler::main_loop()::$_4>, void ()>::operator()() + 73
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100458813 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 18:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100458ab2 vscode::message_deque<vscode::vscode_client_message>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100458cd9 std::__1::__function::__func<vscode::message_handler::main_loop()::$_5, std::__1::allocator<vscode::message_handler::main_loop()::$_5>, void ()>::operator()() + 73
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100458813 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 19:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100459262 vscode::message_deque<vscode::message_handler::parse_file_entry>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100458e7a std::__1::__function::__func<vscode::message_handler::main_loop()::$_6, std::__1::allocator<vscode::message_handler::main_loop()::$_6>, void ()>::operator()() + 90
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100458813 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 20:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004596c2 vscode::message_deque<int>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010045961d std::__1::__function::__func<vscode::message_handler::main_loop()::$_7, std::__1::allocator<vscode::message_handler::main_loop()::$_7>, void ()>::operator()() + 45
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100458813 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 21:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba8cc async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 44
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d994a async_pipe::read_sync(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 90
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d0266 bool comm_client::send_request<microsoft::cpp::intellisense::UpdateIntelliSenseRequest, microsoft::cpp::intellisense::UpdateIntelliSenseResponse>(microsoft::cpp::intellisense::UpdateIntelliSenseRequest&, microsoft::cpp::intellisense::UpdateIntelliSenseResponse&, bool) + 534
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003cfd3d intellisense_client::update_intellisense(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::vector<int, std::__1::allocator<int> > const&, bool, reparse, bool, bool) + 445
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003dfa74 std::__1::__function::__func<intellisense_client::queue_update_intellisense(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::vector<int, std::__1::allocator<int> > const&, bool, reparse, bool, bool, std::__1::function<void (microsoft::cpp::intellisense::UpdateIntelliSenseResponse&)>, std::__1::function<void ()>)::$_1, std::__1::allocator<intellisense_client::queue_update_intellisense(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::vector<int, std::__1::allocator<int> > const&, bool, reparse, bool, bool, std::__1::function<void (microsoft::cpp::intellisense::UpdateIntelliSenseResponse&)>, std::__1::function<void ()>)::$_1>, microsoft::cpp::intellisense::UpdateIntelliSenseResponse ()>::operator()() + 52
6   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003e0ae7 snapshot_work_queue<microsoft::cpp::intellisense::UpdateIntelliSenseResponse, 250>::worker_proc() + 375
7   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047dd48 std::__1::__function::__func<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2, std::__1::allocator<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2>, void ()>::operator()() + 24
8   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047c106 msvc::thread_pool::do_work(unsigned long) + 806
9   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
10  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
11  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
12  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 22 Crashed:
0   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d1544 intellisense_client::get_working_set_size() + 20
1   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003f9201 intellisense_client_mapping::update_for_max_size() + 321
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003e41cf create_async_work(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, int, unsigned long long, std::__1::shared_ptr<browse_engine>, std::__1::shared_ptr<compilation_args_provider>, std::__1::function<void (std::__1::vector<std::__1::shared_ptr<intellisense_client>, std::__1::allocator<std::__1::shared_ptr<intellisense_client> > >)>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>) + 2799
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003ec16e std::__1::__function::__func<intellisense_client_factory::create_async(char const*, char const*, char const*, int, std::__1::shared_ptr<browse_engine>, std::__1::shared_ptr<compilation_args_provider>, std::__1::function<void (std::__1::vector<std::__1::shared_ptr<intellisense_client>, std::__1::allocator<std::__1::shared_ptr<intellisense_client> > >)>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>)::$_2, std::__1::allocator<intellisense_client_factory::create_async(char const*, char const*, char const*, int, std::__1::shared_ptr<browse_engine>, std::__1::shared_ptr<compilation_args_provider>, std::__1::function<void (std::__1::vector<std::__1::shared_ptr<intellisense_client>, std::__1::allocator<std::__1::shared_ptr<intellisense_client> > >)>, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>)::$_2>, void ()>::operator()() + 590
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047dd48 std::__1::__function::__func<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2, std::__1::allocator<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2>, void ()>::operator()() + 24
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047c106 msvc::thread_pool::do_work(unsigned long) + 806
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010047d6d1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
7   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
8   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
9   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 23:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004790a3 comm_server::wait_for_requests() + 99
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d42c1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 24:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba8cc async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 44
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004baa15 async_pipe_nix::read_thread_proc() + 149
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004bb63d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
4   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 25:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004bac4a async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 202
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004793d0 async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 512
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004790f2 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d42c1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 26:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004bac4a async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 202
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004793d0 async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 512
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004790f2 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d42c1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 27:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010090f87b run_tag_parser() + 379
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001008a3be8 process_translation_unit + 760
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100602629 cfe_main + 121
6   Microsoft.VSCode.CPP.Extension.darwin	0x00000001008c7909 cfe_main_exception_handler + 9
7   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100602729 edg_main + 9
8   Microsoft.VSCode.CPP.Extension.darwin	0x00000001009131dc antlr_parse_routine() + 268
9   Microsoft.VSCode.CPP.Extension.darwin	0x0000000100913538 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)()> >(void*) + 40
10  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
11  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
12  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 28:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004bac4a async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 202
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004793d0 async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 512
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004790f2 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d42c1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 29:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004beeec neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba355 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004790a3 comm_server::wait_for_requests() + 99
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d42c1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 30:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004bac4a async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 202
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004793d0 async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 512
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004790f2 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001003d42c1 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 31:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004ba8cc async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 44
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004baa15 async_pipe_nix::read_thread_proc() + 149
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001004bb63d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
4   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 22 crashed with X86 Thread State (64-bit):
  rax: 0x0000000100b74470  rbx: 0x0000000000730360  rcx: 0x0000000000000000  rdx: 0x00000000000c39b0
  rdi: 0x0000000000730360  rsi: 0x00007f8f7ff00000  rbp: 0x000070000e8478b0  rsp: 0x000070000e847870
   r8: 0x0000000000000000   r9: 0x00007f8fef437a10  r10: 0x0000000000000001  r11: 0x0000000000000001
  r12: 0x00007f8f882f9178  r13: 0x0000000100b74470  r14: 0xfffffffffffffff9  r15: 0x0000000100b74470
  rip: 0x00000001003d1544  rfl: 0x0000000000010202  cr2: 0x00000000007303c8
  
Logical CPU:     2
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x100363000 -        0x100ae7fff +Microsoft.VSCode.CPP.Extension.darwin (0) <E0F646A6-7DE8-385E-97E6-9EAEDD51AD79> /Users/USER/*/Microsoft.VSCode.CPP.Extension.darwin
       0x107bd4000 -        0x107c3e6ef  dyld (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750> /usr/lib/dyld
    0x7fff67520000 -     0x7fff67521ffb  libSystem.B.dylib (1252.250.1) <1A13E822-B59C-3A36-A2E4-9968149714F9> /usr/lib/libSystem.B.dylib
    0x7fff67763000 -     0x7fff677b6ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff677b7000 -     0x7fff677ccff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff68d57000 -     0x7fff694dcfdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff6a3bc000 -     0x7fff6a3c0ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff6a3c1000 -     0x7fff6a3cbff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6a3cc000 -     0x7fff6a3d3ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6a3d4000 -     0x7fff6a3ddff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff6a3de000 -     0x7fff6a462fc3  libcorecrypto.dylib (602.260.2) <BED0F385-D8A2-334A-BD7B-0673B5DABBC5> /usr/lib/system/libcorecrypto.dylib
    0x7fff6a4e9000 -     0x7fff6a522ff7  libdispatch.dylib (1008.250.7) <26DF5B1E-A388-38EF-B73B-AF0E93FB02DB> /usr/lib/system/libdispatch.dylib
    0x7fff6a523000 -     0x7fff6a54fff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff6a550000 -     0x7fff6a550ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff6a55e000 -     0x7fff6a55eff7  liblaunch.dylib (1336.261.2) <BD5CDB35-2BB4-349A-8D14-78E387563F89> /usr/lib/system/liblaunch.dylib
    0x7fff6a55f000 -     0x7fff6a564fff  libmacho.dylib (927.0.2) <3C5C9024-45FD-38C2-B01A-07A322966063> /usr/lib/system/libmacho.dylib
    0x7fff6a565000 -     0x7fff6a567ffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
    0x7fff6a568000 -     0x7fff6a569ff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff6a56a000 -     0x7fff6a581ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff6a582000 -     0x7fff6a582ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6a583000 -     0x7fff6a60afff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff6a60b000 -     0x7fff6a60effb  libsystem_configuration.dylib (963.260.1) <C7D2BA09-8D5B-3393-8D84-304D76C55DEF> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6a60f000 -     0x7fff6a612ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6a613000 -     0x7fff6a619fff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6a61a000 -     0x7fff6a620ff7  libsystem_dnssd.dylib (878.260.1) <64B79B01-B1B0-3C7E-87A1-023B71843F1F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6a621000 -     0x7fff6a66cffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff6a66d000 -     0x7fff6a695ff7  libsystem_kernel.dylib (4903.261.4) <7B0F52C4-4CC9-3282-8457-C18C6FE1B99E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6a696000 -     0x7fff6a6e1ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff6a6e2000 -     0x7fff6a70cfff  libsystem_malloc.dylib (166.261.1) <4D1CEF38-DE32-3ECF-9F70-0ADDD5C8775F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6a70d000 -     0x7fff6a717ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6a718000 -     0x7fff6a71ffff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff6a720000 -     0x7fff6a729fef  libsystem_platform.dylib (177.250.1) <16949870-9152-3B0D-9EF0-40FAF84B0F1E> /usr/lib/system/libsystem_platform.dylib
    0x7fff6a72a000 -     0x7fff6a734ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6a735000 -     0x7fff6a738ff7  libsystem_sandbox.dylib (851.260.2) <9CACC5F5-3859-3A1F-BCC6-96DDD4A556A8> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6a739000 -     0x7fff6a73bff3  libsystem_secinit.dylib (30.260.2) <88F3CE61-5FAD-3CDA-AA13-B5B18B3EBD26> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6a73c000 -     0x7fff6a743ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6a744000 -     0x7fff6a759fff  libsystem_trace.dylib (906.260.1) <100013AE-0443-3CF0-AC17-5D934608B60B> /usr/lib/system/libsystem_trace.dylib
    0x7fff6a75b000 -     0x7fff6a760ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff6a761000 -     0x7fff6a790fff  libxpc.dylib (1336.261.2) <9A0FFA79-082F-3293-BF49-63976B073B74> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 9
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 79356761
    thread_create: 0
    thread_set_state: 4851

VM Region Summary:
ReadOnly portion of Libraries: Total=245.6M resident=0K(0%) swapped_out_or_unallocated=245.6M(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                           389.1M       68 
MALLOC guard page                   24K        5 
MALLOC_MEDIUM (reserved)           1.3G       12         reserved VM address space (unallocated)
STACK GUARD                       56.1M       32 
Stack                             23.8M       37 
__DATA                            3900K       40 
__LINKEDIT                       226.5M        3 
__TEXT                            19.1M       39 
mapped file                         32K        1 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                              2.0G      241 
TOTAL, minus reserved VM space   718.5M      241 
Process:               Microsoft.VSCode.CPP.Extension.darwin [52758]
Path:                  /Users/USER/*/Microsoft.VSCode.CPP.Extension.darwin
Identifier:            Microsoft.VSCode.CPP.Extension.darwin
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        Code Helper [73902]
Responsible:           Microsoft.VSCode.CPP.Extension.darwin [52758]
User ID:               503

Date/Time:             2019-06-26 10:36:44.996 -0700
OS Version:            Mac OS X 10.14.5 (18F203)
Report Version:        12
Bridge OS Version:     3.5 (16P5200)
Anonymous UUID:        F99E3E11-7CB1-E0C0-8C31-96758645F506

Sleep/Wake UUID:       EC1DD006-D30D-4DE0-890C-AE52E3A5AE0F

Time Awake Since Boot: 770000 seconds
Time Since Wake:       170000 seconds

System Integrity Protection: enabled

Crashed Thread:        34

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0xfffffffffffffff8
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [52758]

VM Regions Near 0xfffffffffffffff8:
--> shared memory          00007ffffff53000-00007ffffff54000 [    4K] r-x/r-x SM=SHM  
    

Application Specific Information:
dyld2 mode

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6a66f1be __read_nocancel + 10
1   libsystem_c.dylib             	0x00007fff6a5c4e2b _sread + 16
2   libsystem_c.dylib             	0x00007fff6a5c44a3 __srefill1 + 24
3   libsystem_c.dylib             	0x00007fff6a5c45c5 __srget + 14
4   libsystem_c.dylib             	0x00007fff6a5c0788 getc + 52
5   libc++.1.dylib                	0x00007fff6777e74f std::__1::__stdinbuf<char>::__getchar(bool) + 117
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1d6476 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) + 150
7   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1a926b vscode::message_handler::main_loop() + 1243
8   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1a6fa0 main + 208
9   libdyld.dylib                 	0x00007fff6a5393d5 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a26575d async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 45
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1831ea async_pipe::read_sync(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 90
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17a5b1 bool comm_client::send_request<microsoft::cpp::intellisense::UpdateIntelliSenseRequest, microsoft::cpp::intellisense::UpdateIntelliSenseResponse>(microsoft::cpp::intellisense::UpdateIntelliSenseRequest&, microsoft::cpp::intellisense::UpdateIntelliSenseResponse&, bool) + 513
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17a00f intellisense_client::update_intellisense(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::vector<int, std::__1::allocator<int> > const&, bool, reparse) + 431
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a189216 std::__1::__function::__func<intellisense_client::queue_update_intellisense(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::vector<int, std::__1::allocator<int> > const&, bool, reparse, std::__1::function<void (microsoft::cpp::intellisense::UpdateIntelliSenseResponse&)>, std::__1::function<void ()>)::$_1, std::__1::allocator<intellisense_client::queue_update_intellisense(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::vector<int, std::__1::allocator<int> > const&, bool, reparse, std::__1::function<void (microsoft::cpp::intellisense::UpdateIntelliSenseResponse&)>, std::__1::function<void ()>)::$_1>, microsoft::cpp::intellisense::UpdateIntelliSenseResponse ()>::operator()() + 38
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a18a731 snapshot_work_queue<microsoft::cpp::intellisense::UpdateIntelliSenseResponse, 250>::worker_proc() + 369
7   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228a78 std::__1::__function::__func<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2, std::__1::allocator<msvc::thread_pool::enqueue(std::__1::function<void ()>, std::__1::future<void>*)::$_2>, void ()>::operator()() + 24
8   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22768e msvc::thread_pool::do_work(unsigned long) + 798
9   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
10  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
11  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
12  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 10:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 12:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a22753a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228271 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 13:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2696b4 neosmart::UnlockedWaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a26972f neosmart::WaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 63
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2650fe msvc::alertable_event::wait(unsigned int) + 30
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a228162 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::thread_pool()::$_0> >(void*) + 210
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 14:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776bb31 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> > >) + 93
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1833a5 std::__1::cv_status std::__1::condition_variable::wait_until<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&) + 117
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1fdf06 vscode::message_deque<vscode::vscode_client_message>::try_pop_front(vscode::vscode_client_message&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 150
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1fd42a void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, vscode::message_handler::main_loop()::$_1> >(void*) + 362
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 15:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1fe602 vscode::message_deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1fe4c6 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, vscode::message_handler::main_loop()::$_2> >(void*) + 86
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 16:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6b48bb perform_antlr_parse(int, char const**, char const*, edge::parse_lang, a_scout_parser_interface&) + 891
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6b4b96 tag_parse(int, char const**, char const*, edge::parse_lang, msvc::snapshot_session const*, a_scout_parser_interface*) + 630
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a248775 parser::update_file_if_needed(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, bool, code_store::a_record_id<code_store::a_file_tag>&, bool) + 2709
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2398a8 parser::tag_parse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, code_store::a_record_id<code_store::a_file_tag>&) + 248
7   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2310b1 browse_engine::parse_file(char const*, code_store::a_record_id<code_store::a_file_tag> const&, std::__1::unordered_set<code_store::a_record_id<code_store::a_file_tag>, std::__1::hash<code_store::a_record_id<code_store::a_file_tag> >, std::__1::equal_to<code_store::a_record_id<code_store::a_file_tag> >, std::__1::allocator<code_store::a_record_id<code_store::a_file_tag> > >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::deque<msvc::path_utf8, std::__1::allocator<msvc::path_utf8> >&, parser&, std::__1::function<void ()>, std::__1::shared_ptr<include_paths>, bool) + 1329
8   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2306c5 browse_engine::parse_root() + 1045
9   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1d0e64 vscode::message_handler::parse_root(bool) + 3300
10  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a1fea7e std::__1::__function::__func<vscode::message_handler::main_loop()::$_3, std::__1::allocator<vscode::message_handler::main_loop()::$_3>, void ()>::operator()() + 350
11  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
12  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
13  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
14  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 17:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200a72 vscode::message_deque<vscode::vscode_client_message>::pop_impl(bool) + 98
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200959 std::__1::__function::__func<vscode::message_handler::main_loop()::$_4, std::__1::allocator<vscode::message_handler::main_loop()::$_4>, void ()>::operator()() + 73
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 18:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200a72 vscode::message_deque<vscode::vscode_client_message>::pop_impl(bool) + 98
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200c99 std::__1::__function::__func<vscode::message_handler::main_loop()::$_5, std::__1::allocator<vscode::message_handler::main_loop()::$_5>, void ()>::operator()() + 73
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 19:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2012c2 vscode::message_deque<vscode::message_handler::parse_file_entry>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200e3a std::__1::__function::__func<vscode::message_handler::main_loop()::$_6, std::__1::allocator<vscode::message_handler::main_loop()::$_6>, void ()>::operator()() + 90
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 20:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a201732 vscode::message_deque<int>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a20168d std::__1::__function::__func<vscode::message_handler::main_loop()::$_7, std::__1::allocator<vscode::message_handler::main_loop()::$_7>, void ()>::operator()() + 45
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a200793 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 21:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2246e3 comm_server::wait_for_requests() + 99
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 22:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2659a6 async_pipe_nix::read_thread_proc() + 406
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a26651d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 23:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 24:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2246e3 comm_server::wait_for_requests() + 99
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 25:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a26575d async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 45
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2658a5 async_pipe_nix::read_thread_proc() + 149
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a26651d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
4   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 26:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 27:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 28:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 29:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a269c0c neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265255 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2246e3 comm_server::wait_for_requests() + 99
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 30:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 31:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 32:
0   libsystem_kernel.dylib        	0x00007fff6a66f1ee __open + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a265b2b async_pipe_nix::read_async_impl(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 203
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224a1e async_pipe::read_async(std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)>, std::__1::function<void (int)>) + 526
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a224732 comm_server::wait_for_requests() + 178
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a17e511 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 33:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a26575d async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 45
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a2658a5 async_pipe_nix::read_thread_proc() + 149
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a26651d void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
4   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 34 Crashed:
0   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a726dee std::__1::__wrap_iter<a_declaration_marker const*> get_identifier_details<scout_parser_cpp>(std::__1::vector<antlr::TokenRefCount<antlr::Token>, std::__1::allocator<antlr::TokenRefCount<antlr::Token> > > const&, unsigned long, unsigned long, std::__1::__wrap_iter<a_declaration_marker const*>, std::__1::__wrap_iter<a_declaration_marker const*>, a_scouted_identifier*, a_text_buffer_pool*) + 2126
1   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a728ab6 std::__1::__wrap_iter<a_declaration_marker const*> get_attribute_sections_details<scout_parser_cpp>(std::__1::vector<antlr::TokenRefCount<antlr::Token>, std::__1::allocator<antlr::TokenRefCount<antlr::Token> > > const&, std::__1::__wrap_iter<a_declaration_marker const*>, std::__1::__wrap_iter<a_declaration_marker const*>, a_scouted_attribute_list***, a_text_buffer_pool*) + 406
2   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a72a02c std::__1::__wrap_iter<a_declaration_marker const*> get_declaration_details<scout_parser_cpp>(std::__1::vector<antlr::TokenRefCount<antlr::Token>, std::__1::allocator<antlr::TokenRefCount<antlr::Token> > > const&, unsigned long, std::__1::__wrap_iter<a_declaration_marker const*>, std::__1::__wrap_iter<a_declaration_marker const*>, unsigned long, unsigned long, a_scouted_variable*, a_scouted_function*, a_text_buffer_pool*) + 2124
3   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6dec1c scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::add_declarations(a_source_section const&, std::__1::vector<a_declarator_info, std::__1::allocator<a_declarator_info> > const&, a_type_specification const&) const + 860
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6de333 scout_parser_cpp_generated::init_declarator_list_or_function_definition(a_source_point const&, a_source_point&, a_type_specification&, a_declaration_info const&) + 1683
5   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6d9e8d scout_parser_cpp_generated::simple_declaration(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 1165
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6d6921 scout_parser_cpp_generated::property_or_event_or_simple_declaration(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 545
7   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6d47f3 scout_parser_cpp_generated::general_declaration(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 659
8   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6d4d0c scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::recovery_on_declaration(void (scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::*)(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&), a_type_specification*, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 572
9   Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6d42fe scout_parser_cpp_generated::general_declaration_with_error_recovery_inner(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 1038
10  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6d3c1c scout_parser_cpp_generated::general_declaration_with_error_recovery(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 380
11  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6d308c scout_parser_cpp_generated::declaration(antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 748
12  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6d29ea scout_parser_cpp_generated::declarations() + 170
13  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6b3f08 scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::translation_unit() + 72
14  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6b3bec run_tag_parser() + 252
15  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a649cf8 process_translation_unit + 760
16  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a3ac609 cfe_main + 121
17  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a66d639 cfe_main_exception_handler + 9
18  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a3ac709 edg_main + 9
19  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6b75fc antlr_parse_routine() + 236
20  Microsoft.VSCode.CPP.Extension.darwin	0x000000010a6b7a58 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)()> >(void*) + 40
21  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
22  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
23  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 34 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007fcc03b5a5b0  rcx: 0x0000000000000000  rdx: 0x00007fcc51288d60
  rdi: 0x00007000089387c0  rsi: 0x000000000000004a  rbp: 0x0000700008937ea0  rsp: 0x0000700008937df0
   r8: 0x00007fcc51288dc0   r9: 0x00007fcc03c06a88  r10: 0x00007fcc03b00000  r11: 0x0000000000000002
  r12: 0x0000000000000000  r13: 0x0000000000000000  r14: 0x00007fcc51288dd0  r15: 0x0000000000000000
  rip: 0x000000010a726dee  rfl: 0x0000000000010246  cr2: 0x0000700008ac1f78
  
Logical CPU:     0
Error Code:      0x02000005
Trap Number:     133


Binary Images:
       0x10a10e000 -        0x10a8adfff +Microsoft.VSCode.CPP.Extension.darwin (0) <5BED52CF-126A-35D9-8744-AC4140F37E3A> /Users/USER/*/Microsoft.VSCode.CPP.Extension.darwin
       0x1175ac000 -        0x1176166ef  dyld (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750> /usr/lib/dyld
    0x7fff67520000 -     0x7fff67521ffb  libSystem.B.dylib (1252.250.1) <1A13E822-B59C-3A36-A2E4-9968149714F9> /usr/lib/libSystem.B.dylib
    0x7fff67763000 -     0x7fff677b6ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff677b7000 -     0x7fff677ccff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff68d57000 -     0x7fff694dcfdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff6a3bc000 -     0x7fff6a3c0ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff6a3c1000 -     0x7fff6a3cbff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6a3cc000 -     0x7fff6a3d3ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6a3d4000 -     0x7fff6a3ddff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff6a3de000 -     0x7fff6a462fc3  libcorecrypto.dylib (602.260.2) <BED0F385-D8A2-334A-BD7B-0673B5DABBC5> /usr/lib/system/libcorecrypto.dylib
    0x7fff6a4e9000 -     0x7fff6a522ff7  libdispatch.dylib (1008.250.7) <26DF5B1E-A388-38EF-B73B-AF0E93FB02DB> /usr/lib/system/libdispatch.dylib
    0x7fff6a523000 -     0x7fff6a54fff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff6a550000 -     0x7fff6a550ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff6a55e000 -     0x7fff6a55eff7  liblaunch.dylib (1336.261.2) <BD5CDB35-2BB4-349A-8D14-78E387563F89> /usr/lib/system/liblaunch.dylib
    0x7fff6a55f000 -     0x7fff6a564fff  libmacho.dylib (927.0.2) <3C5C9024-45FD-38C2-B01A-07A322966063> /usr/lib/system/libmacho.dylib
    0x7fff6a565000 -     0x7fff6a567ffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
    0x7fff6a568000 -     0x7fff6a569ff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff6a56a000 -     0x7fff6a581ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff6a582000 -     0x7fff6a582ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6a583000 -     0x7fff6a60afff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff6a60b000 -     0x7fff6a60effb  libsystem_configuration.dylib (963.260.1) <C7D2BA09-8D5B-3393-8D84-304D76C55DEF> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6a60f000 -     0x7fff6a612ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6a613000 -     0x7fff6a619fff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6a61a000 -     0x7fff6a620ff7  libsystem_dnssd.dylib (878.260.1) <64B79B01-B1B0-3C7E-87A1-023B71843F1F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6a621000 -     0x7fff6a66cffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff6a66d000 -     0x7fff6a695ff7  libsystem_kernel.dylib (4903.261.4) <7B0F52C4-4CC9-3282-8457-C18C6FE1B99E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6a696000 -     0x7fff6a6e1ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff6a6e2000 -     0x7fff6a70cfff  libsystem_malloc.dylib (166.261.1) <4D1CEF38-DE32-3ECF-9F70-0ADDD5C8775F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6a70d000 -     0x7fff6a717ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6a718000 -     0x7fff6a71ffff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff6a720000 -     0x7fff6a729fef  libsystem_platform.dylib (177.250.1) <16949870-9152-3B0D-9EF0-40FAF84B0F1E> /usr/lib/system/libsystem_platform.dylib
    0x7fff6a72a000 -     0x7fff6a734ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6a735000 -     0x7fff6a738ff7  libsystem_sandbox.dylib (851.260.2) <9CACC5F5-3859-3A1F-BCC6-96DDD4A556A8> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6a739000 -     0x7fff6a73bff3  libsystem_secinit.dylib (30.260.2) <88F3CE61-5FAD-3CDA-AA13-B5B18B3EBD26> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6a73c000 -     0x7fff6a743ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6a744000 -     0x7fff6a759fff  libsystem_trace.dylib (906.260.1) <100013AE-0443-3CF0-AC17-5D934608B60B> /usr/lib/system/libsystem_trace.dylib
    0x7fff6a75b000 -     0x7fff6a760ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff6a761000 -     0x7fff6a790fff  libxpc.dylib (1336.261.2) <9A0FFA79-082F-3293-BF49-63976B073B74> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 60
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 69693289
    thread_create: 0
    thread_set_state: 4851

VM Region Summary:
ReadOnly portion of Libraries: Total=245.6M resident=0K(0%) swapped_out_or_unallocated=245.6M(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                           469.1M       65 
MALLOC guard page                   24K        5 
MALLOC_MEDIUM (reserved)           1.2G       12         reserved VM address space (unallocated)
STACK GUARD                       56.1M       35 
Stack                             25.3M       35 
__DATA                            3888K       40 
__LINKEDIT                       226.4M        3 
__TEXT                            19.2M       39 
mapped file                         64K        2 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                              2.0G      240 
TOTAL, minus reserved VM space   800.1M      240 


System Profile:
Network Service: Wi-Fi, AirPort, en0
bridge_os_version: Bridge OS 3.5 (16P5125)
Boot Volume File System Type: apfs
bridge_model: iBridge2,3
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2400 MHz, Micron, 16ATS2G64HZ-2G6B1
USB Device: USB5807 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB 3.1 Bus
USB Device: USB2807 Hub
USB Device: USB Keyboard
USB Device: USB Optical Mouse
USB Device: USB Audio
USB Device: iBridge Bus
USB Device: iBridge DFR brightness
USB Device: iBridge Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: iBridge ALS
USB Device: iBridge FaceTime HD Camera (Built-in)
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 41.1
Model: MacBookPro15,1, BootROM 220.260.171.0.0 (iBridge: 16.16.5200.0.0,0), 6 processors, Intel Core i9, 2.9 GHz, 32 GB, SMC 
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro560XItem, Radeon Pro 560X, spdisplays_pcie_device, 4 GB
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Mar 28 2019 19:17:52 version 9.137.9.0.32.6.34 FWID 01-36f56c94
Bluetooth: Version 6.0.12f1, 3 services, 27 devices, 1 incoming serial ports

@sean-mcmanus
Copy link
Collaborator Author

The get_working_set_size is a known issue for a long time that is below our "crash threshold" -- let us know if you figure out a good way to repro it. The get_identifier_details crash should be fixed -- are you sure you're using the latest binaries. 0.24.0-insiders3 has fixed a bunch of other crashes.

@lluo-rbx
Copy link

Hmm, 06/26 (get_identifier_details) seems to have mixed versions, so I'm not sure (probably it was before the insiders2). 06/27 (get_working_set_size) is definitely the insiders2 only. So I believe there is only one crash now (get_working_set_size) - cannot remember exactly, but this happened together with when I sync'ed new code from p4, and cause the parallel git repo to report a lot of diffs, and then I went through the fair number of diffs - saw the "connection got closed" message, then saw the crash. so it could be caused by the parser gets confused by the mixed versions (the git diffs)?

@lluo-rbx
Copy link

lluo-rbx commented Jun 28, 2019

Here is a new one happening when opening the project from a new dir (like a refresh open):

NOTE: this crash is very consistent, always thread 23, at exactly the same location every time! Hope this is an easy fix.

Process:               Microsoft.VSCode.CPP.Extension.darwin [3366]
Path:                  /Users/USER/*/Microsoft.VSCode.CPP.Extension.darwin
Identifier:            Microsoft.VSCode.CPP.Extension.darwin
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        Code Helper [2659]
Responsible:           Microsoft.VSCode.CPP.Extension.darwin [3366]
User ID:               503

Date/Time:             2019-06-28 11:18:15.211 -0700
OS Version:            Mac OS X 10.14.5 (18F203)
Report Version:        12
Bridge OS Version:     3.5 (16P5200)
Anonymous UUID:        F99E3E11-7CB1-E0C0-8C31-96758645F506

Sleep/Wake UUID:       EC1DD006-D30D-4DE0-890C-AE52E3A5AE0F

Time Awake Since Boot: 950000 seconds
Time Since Wake:       340000 seconds

System Integrity Protection: enabled

Crashed Thread:        23

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [3366]

Application Specific Information:
dyld2 mode

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6a66f1be __read_nocancel + 10
1   libsystem_c.dylib             	0x00007fff6a5c4e2b _sread + 16
2   libsystem_c.dylib             	0x00007fff6a5c44a3 __srefill1 + 24
3   libsystem_c.dylib             	0x00007fff6a5c45c5 __srget + 14
4   libsystem_c.dylib             	0x00007fff6a5c0788 getc + 52
5   libc++.1.dylib                	0x00007fff6777e74f std::__1::__stdinbuf<char>::__getchar(bool) + 117
6   Microsoft.VSCode.CPP.Extension.darwin	0x000000010396f466 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) + 150
7   Microsoft.VSCode.CPP.Extension.darwin	0x000000010393ebd7 vscode::message_handler::main_loop() + 1239
8   Microsoft.VSCode.CPP.Extension.darwin	0x000000010393c7fe main + 190
9   libdyld.dylib                 	0x00007fff6a5393d5 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 10:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 12:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bc26a msvc::thread_pool::do_work(unsigned long) + 458
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd991 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::add_threads()::$_1> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 13:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fe954 neosmart::UnlockedWaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fe9cf neosmart::WaitForEvent(neosmart::neosmart_event_t_*, unsigned long long) + 63
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa1bc msvc::alertable_event::wait(unsigned int) + 28
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039bd8be void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, msvc::thread_pool::thread_pool()::$_0> >(void*) + 286
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 14:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776bb31 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> > >) + 93
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103919b95 std::__1::cv_status std::__1::condition_variable::wait_until<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&) + 117
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103996906 vscode::message_deque<vscode::vscode_client_message>::try_pop_front(vscode::vscode_client_message&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 134
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103995bfb void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, vscode::message_handler::main_loop()::$_1> >(void*) + 395
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 15:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039972e2 vscode::message_deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039971a6 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, vscode::message_handler::main_loop()::$_2> >(void*) + 86
5   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 16:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e5042b perform_antlr_parse(int, char const**, char const*, edge::parse_lang, a_scout_parser_interface&) + 859
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e50706 tag_parse(int, char const**, char const*, edge::parse_lang, msvc::snapshot_session const*, a_scout_parser_interface*) + 630
5   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039db280 parser::update_file_if_needed(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, bool, code_store::a_record_id<code_store::a_file_tag>&, bool) + 2784
6   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039cc581 parser::tag_parse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, code_store::a_record_id<code_store::a_file_tag>&) + 257
7   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039c5053 browse_engine::parse_file(char const*, code_store::a_record_id<code_store::a_file_tag> const&, std::__1::unordered_set<code_store::a_record_id<code_store::a_file_tag>, std::__1::hash<code_store::a_record_id<code_store::a_file_tag> >, std::__1::equal_to<code_store::a_record_id<code_store::a_file_tag> >, std::__1::allocator<code_store::a_record_id<code_store::a_file_tag> > >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, std::__1::deque<msvc::path_utf8, std::__1::allocator<msvc::path_utf8> >&, parser&, std::__1::function<void ()>, std::__1::shared_ptr<include_paths>, bool) + 1331
8   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039c4661 browse_engine::parse_root() + 1057
9   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039692cb vscode::message_handler::parse_root(bool) + 3451
10  Microsoft.VSCode.CPP.Extension.darwin	0x000000010399780c std::__1::__function::__func<vscode::message_handler::main_loop()::$_3, std::__1::allocator<vscode::message_handler::main_loop()::$_3>, void ()>::operator()() + 524
11  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103998ad3 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
12  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
13  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
14  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 17:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103998d72 vscode::message_deque<vscode::vscode_client_message>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103998c69 std::__1::__function::__func<vscode::message_handler::main_loop()::$_4, std::__1::allocator<vscode::message_handler::main_loop()::$_4>, void ()>::operator()() + 73
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103998ad3 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 18:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103998d72 vscode::message_deque<vscode::vscode_client_message>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103998f99 std::__1::__function::__func<vscode::message_handler::main_loop()::$_5, std::__1::allocator<vscode::message_handler::main_loop()::$_5>, void ()>::operator()() + 73
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103998ad3 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 19:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103999522 vscode::message_deque<vscode::message_handler::parse_file_entry>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x000000010399913a std::__1::__function::__func<vscode::message_handler::main_loop()::$_6, std::__1::allocator<vscode::message_handler::main_loop()::$_6>, void ()>::operator()() + 90
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103998ad3 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 20:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff6776ba0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103999982 vscode::message_deque<int>::pop_impl(bool) + 82
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039998dd std::__1::__function::__func<vscode::message_handler::main_loop()::$_7, std::__1::allocator<vscode::message_handler::main_loop()::$_7>, void ()>::operator()() + 45
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103998ad3 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::function<void ()> > >(void*) + 51
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 21:
0   libsystem_kernel.dylib        	0x00007fff6a67186a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6a73056e _pthread_cond_wait + 722
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039feeac neosmart::WaitForMultipleEvents(neosmart::neosmart_event_t_**, int, bool, unsigned long long, int&) + 1180
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa315 msvc::alertable_event::wait_for_multiple(msvc::alertable_event**, unsigned long, bool, unsigned int) + 325
4   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039b9363 comm_server::wait_for_requests() + 99
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103914351 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, intellisense_client::init()::$_0> >(void*) + 49
6   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 22:
0   libsystem_kernel.dylib        	0x00007fff6a66fef2 read + 10
1   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa88c async_pipe_nix::read_sync_impl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 44
2   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fa9d5 async_pipe_nix::read_thread_proc() + 149
3   Microsoft.VSCode.CPP.Extension.darwin	0x00000001039fb5fd void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, async_pipe_nix::ensure_read_thread()::$_0> >(void*) + 45
4   libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 23 Crashed:
0   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103ec01d9 std::__1::__wrap_iter<a_declaration_marker const*> get_attribute_sections_details<scout_parser_cpp>(std::__1::vector<antlr::TokenRefCount<antlr::Token>, std::__1::allocator<antlr::TokenRefCount<antlr::Token> > > const&, std::__1::__wrap_iter<a_declaration_marker const*>, std::__1::__wrap_iter<a_declaration_marker const*>, a_scouted_attribute_list***, a_text_buffer_pool*) + 585
1   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103ec0deb std::__1::__wrap_iter<a_declaration_marker const*> get_declaration_details<scout_parser_cpp>(std::__1::vector<antlr::TokenRefCount<antlr::Token>, std::__1::allocator<antlr::TokenRefCount<antlr::Token> > > const&, unsigned long, std::__1::__wrap_iter<a_declaration_marker const*>, std::__1::__wrap_iter<a_declaration_marker const*>, unsigned long, unsigned long, a_scouted_variable*, a_scouted_function*, a_text_buffer_pool*) + 987
2   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e77772 scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::add_declarations(a_source_section const&, std::__1::vector<a_declarator_info, std::__1::allocator<a_declarator_info> > const&, a_type_specification const&) const + 834
3   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e76eca scout_parser_cpp_generated::init_declarator_list_or_function_definition(a_source_point const&, a_source_point&, a_type_specification&, a_declaration_info const&) + 1658
4   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e72a7e scout_parser_cpp_generated::simple_declaration(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 1182
5   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e6f5b8 scout_parser_cpp_generated::property_or_event_or_simple_declaration(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 520
6   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e6d479 scout_parser_cpp_generated::general_declaration(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 617
7   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e6d98c scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::recovery_on_declaration(void (scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::*)(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&), a_type_specification*, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 540
8   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e6cfa9 scout_parser_cpp_generated::general_declaration_with_error_recovery_inner(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 1033
9   Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e6c8f2 scout_parser_cpp_generated::general_declaration_with_error_recovery(a_type_specification&, antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 370
10  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e6bd5f scout_parser_cpp_generated::declaration(antlr::TokenRefCount<antlr::Token>, a_declaration_info const&) + 735
11  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e6b6ea scout_parser_cpp_generated::declarations() + 154
12  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e4fad8 scout_parser_base<scout_parser_cpp, scout_parser_cpp_generated, scout_parser_cpp_generatedTokenTypes>::translation_unit() + 72
13  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e4f74e run_tag_parser() + 142
14  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103de3ba8 process_translation_unit + 760
15  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103b425e9 cfe_main + 121
16  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e078c9 cfe_main_exception_handler + 9
17  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103b426e9 edg_main + 9
18  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e5319c antlr_parse_routine() + 268
19  Microsoft.VSCode.CPP.Extension.darwin	0x0000000103e534f8 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)()> >(void*) + 40
20  libsystem_pthread.dylib       	0x00007fff6a72d2eb _pthread_body + 126
21  libsystem_pthread.dylib       	0x00007fff6a730249 _pthread_start + 66
22  libsystem_pthread.dylib       	0x00007fff6a72c40d thread_start + 13

Thread 23 crashed with X86 Thread State (64-bit):
  rax: 0x00007fdbfd965e00  rbx: 0x00007fdbfd9c8fc0  rcx: 0x00007fdbbdebb6a0  rdx: 0x0000000000002000
  rdi: 0x00000000000007e5  rsi: 0x0000000000001063  rbp: 0x000070000a835f50  rsp: 0x000070000a835e90
   r8: 0x00000000b7cc7e4c   r9: 0x00000000ffffefff  r10: 0x00007fdb7cc00000  r11: 0x000000000000000d
  r12: 0x00007fdbfd9c8fa0  r13: 0x6e69746c6975625f  r14: 0x00007fdbfb5c4ce0  r15: 0x0000000000000059
  rip: 0x0000000103ec01d9  rfl: 0x0000000000010206  cr2: 0x0000392ee0135000
  
Logical CPU:     0
Error Code:      0x00000000
Trap Number:     13


Binary Images:
       0x1038a3000 -        0x104027fff +Microsoft.VSCode.CPP.Extension.darwin (0) <FCFC037D-E419-300F-B826-C193613E36AA> /Users/USER/*/Microsoft.VSCode.CPP.Extension.darwin
       0x106003000 -        0x10606d6ef  dyld (655.1.1) <CE635DB2-D47E-3C05-A0A3-6BD982E7E750> /usr/lib/dyld
    0x7fff67520000 -     0x7fff67521ffb  libSystem.B.dylib (1252.250.1) <1A13E822-B59C-3A36-A2E4-9968149714F9> /usr/lib/libSystem.B.dylib
    0x7fff67763000 -     0x7fff677b6ff7  libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
    0x7fff677b7000 -     0x7fff677ccff7  libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
    0x7fff68d57000 -     0x7fff694dcfdf  libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
    0x7fff6a3bc000 -     0x7fff6a3c0ff3  libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
    0x7fff6a3c1000 -     0x7fff6a3cbff3  libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6a3cc000 -     0x7fff6a3d3ff7  libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6a3d4000 -     0x7fff6a3ddff7  libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
    0x7fff6a3de000 -     0x7fff6a462fc3  libcorecrypto.dylib (602.260.2) <BED0F385-D8A2-334A-BD7B-0673B5DABBC5> /usr/lib/system/libcorecrypto.dylib
    0x7fff6a4e9000 -     0x7fff6a522ff7  libdispatch.dylib (1008.250.7) <26DF5B1E-A388-38EF-B73B-AF0E93FB02DB> /usr/lib/system/libdispatch.dylib
    0x7fff6a523000 -     0x7fff6a54fff7  libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
    0x7fff6a550000 -     0x7fff6a550ffb  libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
    0x7fff6a55e000 -     0x7fff6a55eff7  liblaunch.dylib (1336.261.2) <BD5CDB35-2BB4-349A-8D14-78E387563F89> /usr/lib/system/liblaunch.dylib
    0x7fff6a55f000 -     0x7fff6a564fff  libmacho.dylib (927.0.2) <3C5C9024-45FD-38C2-B01A-07A322966063> /usr/lib/system/libmacho.dylib
    0x7fff6a565000 -     0x7fff6a567ffb  libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
    0x7fff6a568000 -     0x7fff6a569ff7  libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
    0x7fff6a56a000 -     0x7fff6a581ff3  libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
    0x7fff6a582000 -     0x7fff6a582ff7  libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6a583000 -     0x7fff6a60afff  libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
    0x7fff6a60b000 -     0x7fff6a60effb  libsystem_configuration.dylib (963.260.1) <C7D2BA09-8D5B-3393-8D84-304D76C55DEF> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6a60f000 -     0x7fff6a612ff7  libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6a613000 -     0x7fff6a619fff  libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6a61a000 -     0x7fff6a620ff7  libsystem_dnssd.dylib (878.260.1) <64B79B01-B1B0-3C7E-87A1-023B71843F1F> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6a621000 -     0x7fff6a66cffb  libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
    0x7fff6a66d000 -     0x7fff6a695ff7  libsystem_kernel.dylib (4903.261.4) <7B0F52C4-4CC9-3282-8457-C18C6FE1B99E> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6a696000 -     0x7fff6a6e1ff7  libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
    0x7fff6a6e2000 -     0x7fff6a70cfff  libsystem_malloc.dylib (166.261.1) <4D1CEF38-DE32-3ECF-9F70-0ADDD5C8775F> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6a70d000 -     0x7fff6a717ff7  libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6a718000 -     0x7fff6a71ffff  libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
    0x7fff6a720000 -     0x7fff6a729fef  libsystem_platform.dylib (177.250.1) <16949870-9152-3B0D-9EF0-40FAF84B0F1E> /usr/lib/system/libsystem_platform.dylib
    0x7fff6a72a000 -     0x7fff6a734ff7  libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6a735000 -     0x7fff6a738ff7  libsystem_sandbox.dylib (851.260.2) <9CACC5F5-3859-3A1F-BCC6-96DDD4A556A8> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6a739000 -     0x7fff6a73bff3  libsystem_secinit.dylib (30.260.2) <88F3CE61-5FAD-3CDA-AA13-B5B18B3EBD26> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6a73c000 -     0x7fff6a743ff3  libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6a744000 -     0x7fff6a759fff  libsystem_trace.dylib (906.260.1) <100013AE-0443-3CF0-AC17-5D934608B60B> /usr/lib/system/libsystem_trace.dylib
    0x7fff6a75b000 -     0x7fff6a760ffb  libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
    0x7fff6a761000 -     0x7fff6a790fff  libxpc.dylib (1336.261.2) <9A0FFA79-082F-3293-BF49-63976B073B74> /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 59
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 86928499
    thread_create: 0
    thread_set_state: 4851

VM Region Summary:
ReadOnly portion of Libraries: Total=245.6M resident=0K(0%) swapped_out_or_unallocated=245.6M(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                           429.1M       60 
MALLOC guard page                   24K        5 
MALLOC_MEDIUM (reserved)           1.3G       12         reserved VM address space (unallocated)
STACK GUARD                       56.1M       24 
Stack                             19.7M       24 
__DATA                            3900K       40 
__LINKEDIT                       226.5M        3 
__TEXT                            19.1M       39 
mapped file                         64K        2 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                              2.0G      213 
TOTAL, minus reserved VM space   754.4M      213 

@sean-mcmanus
Copy link
Collaborator Author

I moved the get_attribute_sections_details crash to a new bug at #3858 .

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug fixed Check the Milestone for the release in which the fix is or will be available. Language Service performance regression A bug that didn't exist in a previous release verified Bug has been reproduced Visual Studio Inherited from Visual Studio
Projects
None yet
Development

No branches or pull requests

3 participants