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

Configuration Provider messages may be delivered prior to initialization completing. #11192

Closed
gracicot opened this issue Jul 14, 2023 · 16 comments
Assignees
Labels
bug Language Service more info needed The issue report is not actionable in its current state reliability

Comments

@gracicot
Copy link

Environment

  • OS and Version: Archlinux 2023-07-14
  • VS Code Version: 1.79.0
  • C/C++ Extension Version: v1.16.3
  • If using SSH remote, specify OS of remote machine: Archlinux 2023-07-14

Bug Summary and Steps to Reproduce

Bug Summary:

Crashes on startup with output:

[Error - 5:45:29 PM] Sending request cpptools/getDocumentSymbols failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] Sending request cpptools/getCodeActions failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] Sending request cpptools/getInlayHints failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] Sending request cpptools/getDocumentSymbols failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] Sending request cpptools/getFoldingRanges failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] The language server crashed. Restarting...

Steps to reproduce:

  1. Go to open folder
  2. Click on "Ok" after selecting a project
  3. Open a C++ file
  4. See error

Expected behavior:

Intellisense should start normally

Configuration and Logs

[Error - 5:45:29 PM] Sending request cpptools/getDocumentSymbols failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] Sending request cpptools/getCodeActions failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] Sending request cpptools/getInlayHints failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] Sending request cpptools/getDocumentSymbols failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] Sending request cpptools/getFoldingRanges failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 5:45:29 PM] The language server crashed. Restarting...

Other Extensions

vscodevim.vim

Additional context

I also tried to change intelliSenseMode from clang to gcc but no changes in behaviour.

Interestingly, only one of my project seems to crash.

Running command C/C++: Log Diagnostics crashes the extension too.

@Colengms Colengms self-assigned this Jul 14, 2023
@Colengms
Copy link
Contributor

Hi @gracicot . If no source files are open on startup, does the crash still occur immediately? If not, could you try attaching the debugger to the cpptools process prior to opening a source file? (Perhaps first trigger the extension to activate by running one of the C/C++ extension commands, such as Log Diagnostics). Crash stacks could help us a lot. Some information on how to attach the debugger is here: https://github.com/microsoft/vscode-cpptools/wiki/Attaching-debugger-to-cpptools-or-cpptools%E2%80%90srv

Interestingly, only one of my project seems to crash.

Would it be possible to provide the project that triggers the crash, or reduce it to something simpler that you can share?

@Colengms Colengms added Language Service more info needed The issue report is not actionable in its current state reliability labels Jul 14, 2023
@gracicot
Copy link
Author

I can confirm that if no source file is open on startup, the crash doesn't occur.

I'm not able to attach gdb to the process since launching the cpptools debugger crashes the extension before the debugging starts.

I was able to do it using gdb from the terminal.

Here's the backtrace:

#0  0x00000000004fb1c3 in cpptools_context::get_workspace_folder_context(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const ()
#1  0x0000000000508e1c in cpptools_context::log_diagnostics(lsp_request<void, GetDiagnosticsResult>&&) ()
#2  0x000000000055a864 in std::_Function_handler<void (lsp_manager::client_message&&), lsp_manager::register_request<void, GetDiagnosticsResult, cpptools_context::cpptools_context()::$_69>(std::basic_string_view<char, std::char_traits<char> >, cpptools_context::cpptools_context()::$_69&&, int, bool, bool, bool)::{lambda(lsp_manager::client_message&&)#1}>::_M_invoke(std::_Any_data const&, lsp_manager::client_message&&) ()
#3  0x00000000005f2df5 in std::_Function_handler<void (), thread_pool::enqueue<lsp_manager::queue_task(std::function<void ()>&&, int, bool)::$_6, void>(lsp_manager::queue_task(std::function<void ()>&&, int, bool)::$_6&&, std::future<void>*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) ()
#4  0x00000000006b68af in thread_pool::do_work(unsigned long) ()
#5  0x0000000000fd32cf in msvc::thread_helper_t::thread_entry(void*) ()

The disassembly layout give me this output in the tui:

│    0x4fb181 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+257>     mov    $0x407410,%eax                                                      │
│    0x4fb186 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+262>     test   %rax,%rax                                                           │
│    0x4fb189 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+265>     je     0x4fb193 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb18b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+267>     mov    %rbx,%rdi                                                           │
│    0x4fb18e <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+270>     call   0x4068e0 <pthread_mutex_unlock@plt>                                 │
│    0x4fb193 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+275>     test   %ebp,%ebp                                                           │
│    0x4fb195 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+277>     jne    0x4fb223 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb19b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+283>     cmpb   $0x0,0xc(%rsp)                                                      │
│    0x4fb1a0 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+288>     je     0x4fb1f3 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1a2 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+290>     mov    $0x407410,%eax                                                      │
│    0x4fb1a7 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+295>     test   %rax,%rax                                                           │
│    0x4fb1aa <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+298>     je     0x4fb1bc <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1ac <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+300>     mov    %rbx,%rdi                                                           │
│    0x4fb1af <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+303>     call   0x407120 <pthread_mutex_lock@plt>                                   │
│    0x4fb1b4 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+308>     test   %eax,%eax                                                           │
│    0x4fb1b6 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+310>     jne    0x4fb2f9 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1bc <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+316>     mov    0x2c0(%r13),%rax                                                    │
│  > 0x4fb1c3 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+323>     mov    (%rax),%rcx                                                         │
│    0x4fb1c6 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+326>     mov    %rcx,(%r12)                                                         │
│    0x4fb1ca <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+330>     mov    0x8(%rax),%rax                                                      │
│    0x4fb1ce <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+334>     mov    %rax,0x8(%r12)                                                      │
│    0x4fb1d3 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+339>     test   %rax,%rax                                                           │
│    0x4fb1d6 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+342>     je     0x4fb1e7 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1d8 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+344>     mov    $0x407410,%ecx                                                      │
│    0x4fb1dd <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+349>     test   %rcx,%rcx                                                           │
│    0x4fb1e0 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+352>     je     0x4fb20d <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1e2 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+354>     lock addl $0x1,0x8(%rax)                                                   │
│    0x4fb1e7 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+359>     mov    $0x407410,%eax                                                      │
│    0x4fb1ec <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+364>     test   %rax,%rax                                                           │
│    0x4fb1ef <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+367>     jne    0x4fb21b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1f1 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+369>     jmp    0x4fb223 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│

It seems it has a hard time getting the workspace folder, but my path don't look weird to me:

$ pwd
/home/myuser/Workspace/subgine

Let me know if you want more information.

@Colengms
Copy link
Contributor

Hi @gracicot . Am I correct that this stack was for the scenario of activating the extension by issuing the Log Diagnostics command? (I see cpptools_context::log_diagnostics on the stack). If so, would it be possible to confirm that the stack is similar when triggered by opening a file?

My suspicion is that you're seeing an issue due to initialization either having failed, or a problem with internal messages being delivered before initialization is complete. (The crash appears to be related to assuming there is at least one workspace folder object, internally, and there is always one such entry delivered during initialization, but none were present). Could you enable the setting "C_Cpp.loggingLevel": "Debug" and provide any output from the C/C++ output channel leading up to the crash? If an issue was detected at startup, that log might provide some details. It should also indicate the order in which messages were delivered.

@Colengms Colengms added the bug label Jul 15, 2023
@gracicot
Copy link
Author

Am I correct that this stack was for the scenario of activating the extension by issuing the Log Diagnostics command?

Yes.

Could you enable the setting "C_Cpp.loggingLevel": "Debug" and provide any output from the C/C++ output channel leading up to the crash?

I enabled that settings and I'm getting the same output:

[Error - 2:31:40 PM] Sending request cpptools/getDocumentSymbols failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 2:31:40 PM] Sending request cpptools/getCodeActions failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 2:31:40 PM] Sending request cpptools/getSemanticTokens failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 2:31:40 PM] Sending request cpptools/getInlayHints failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 2:31:40 PM] The language server crashed. Restarting...

Here's the backtrace when opening a file:

0x00000000004fb1c3 in cpptools_context::get_workspace_folder_context(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const ()
(gdb) bt
#0  0x00000000004fb1c3 in cpptools_context::get_workspace_folder_context(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const ()
#1  0x000000000052a002 in cpptools_context::cpptools_codeActionsRequest(GetCodeActionsRequestParams&&) ()
#2  0x0000000000556beb in std::_Function_handler<void (lsp_manager::client_message&&), lsp_manager::register_request<GetCodeActionsRequestParams, GetCodeActionsResult, cpptools_context::cpptools_context()::$_44>(std::basic_string_view<char, std::char_traits<char> >, cpptools_context::cpptools_context()::$_44&&, int, bool, bool, bool)::{lambda(lsp_manager::client_message&&)#1}>::_M_invoke(std::_Any_data const&, lsp_manager::client_message&&) ()
#3  0x00000000005f2df5 in std::_Function_handler<void (), thread_pool::enqueue<lsp_manager::queue_task(std::function<void ()>&&, int, bool)::$_6, void>(lsp_manager::queue_task(std::function<void ()>&&, int, bool)::$_6&&, std::future<void>*)::{lambda()#1}>::_M_invoke(std::_Any_data const&) ()
#4  0x00000000006b68af in thread_pool::do_work(unsigned long) ()
#5  0x0000000000fd32cf in msvc::thread_helper_t::thread_entry(void*) ()
#6  0x00007f8983c7644b in ?? () from /usr/lib/libc.so.6
#7  0x00007f8983cf9e40 in ?? () from /usr/lib/libc.so.6

Here's the disassebly of around where the executable segfaulted:

│    0x4fb176 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+246>     test   %rax,%rax                                                           │
│    0x4fb179 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+249>     jne    0x4fb18b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb17b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+251>     jmp    0x4fb193 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb17d <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+253>     mov    (%rsp),%rbx                                                         │
│    0x4fb181 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+257>     mov    $0x407410,%eax                                                      │
│    0x4fb186 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+262>     test   %rax,%rax                                                           │
│    0x4fb189 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+265>     je     0x4fb193 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb18b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+267>     mov    %rbx,%rdi                                                           │
│    0x4fb18e <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+270>     call   0x4068e0 <pthread_mutex_unlock@plt>                                 │
│    0x4fb193 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+275>     test   %ebp,%ebp                                                           │
│    0x4fb195 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+277>     jne    0x4fb223 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb19b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+283>     cmpb   $0x0,0xc(%rsp)                                                      │
│    0x4fb1a0 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+288>     je     0x4fb1f3 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1a2 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+290>     mov    $0x407410,%eax                                                      │
│    0x4fb1a7 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+295>     test   %rax,%rax                                                           │
│    0x4fb1aa <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+298>     je     0x4fb1bc <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1ac <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+300>     mov    %rbx,%rdi                                                           │
│    0x4fb1af <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+303>     call   0x407120 <pthread_mutex_lock@plt>                                   │
│    0x4fb1b4 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+308>     test   %eax,%eax                                                           │
│    0x4fb1b6 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+310>     jne    0x4fb2f9 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1bc <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+316>     mov    0x2c0(%r13),%rax                                                    │
│  > 0x4fb1c3 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+323>     mov    (%rax),%rcx                                                         │
│    0x4fb1c6 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+326>     mov    %rcx,(%r12)                                                         │
│    0x4fb1ca <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+330>     mov    0x8(%rax),%rax                                                      │
│    0x4fb1ce <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+334>     mov    %rax,0x8(%r12)                                                      │
│    0x4fb1d3 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+339>     test   %rax,%rax                                                           │
│    0x4fb1d6 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+342>     je     0x4fb1e7 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1d8 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+344>     mov    $0x407410,%ecx                                                      │
│    0x4fb1dd <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+349>     test   %rcx,%rcx                                                           │
│    0x4fb1e0 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+352>     je     0x4fb20d <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1e2 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+354>     lock addl $0x1,0x8(%rax)                                                   │
│    0x4fb1e7 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+359>     mov    $0x407410,%eax                                                      │
│    0x4fb1ec <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+364>     test   %rax,%rax                                                           │
│    0x4fb1ef <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+367>     jne    0x4fb21b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1f1 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+369>     jmp    0x4fb223 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1f3 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+371>     xorps  %xmm0,%xmm0                                                         │
│    0x4fb1f6 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+374>     movups %xmm0,(%r12)                                                        │
│    0x4fb1fb <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+379>     jmp    0x4fb223 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb1fd <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+381>     addl   $0x1,0x8(%rax)                                                      │
│    0x4fb201 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+385>     mov    $0x407410,%eax                                                      │
│    0x4fb206 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+390>     test   %rax,%rax                                                           │
│    0x4fb209 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+393>     jne    0x4fb18b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb20b <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+395>     jmp    0x4fb193 <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt│
│    0x4fb20d <_ZNK16cpptools_context28get_workspace_folder_contextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+397>     addl   $0x1,0x8(%rax)                                                      │

@Colengms
Copy link
Contributor

Hi @gracicot .

I enabled that settings and I'm getting the same output:

I don't believe that particular output it coming from the "C/C++" Output channel. That looks like something VS Code itself is outputting. Could you provide the output from:

image

I don't believe we'll need any more stacks or disassembly. But, the C/C++ log (before any "sending request failed" errors occur) might provide clues as to how it got into that state.

@gracicot
Copy link
Author

Ah! I didn't realized there was a second place where logs could appear. Especially since that C/C++ entry don't appear in remote ssh.

Here's the debugging output:

loggingLevel: Debug
Custom configuration provider 'CMake Tools' registered
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}
Custom browse configuration received: {
  "browsePath": [
    "/home/myuser/Workspace/subgine/src/subgine/actor/include",
    "/home/myuser/Workspace/subgine/src/subgine/common/include",
    "/home/myuser/Workspace/subgine/src",
    "/home/myuser/Workspace/subgine/src/subgine/entity/include",
    "/home/myuser/Workspace/subgine/src/subgine/resource/include",
    "/home/myuser/Workspace/subgine/src/subgine/log/include",
    "/home/myuser/Workspace/subgine/src/subgine/event/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/kangaru/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/vmcontainer/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/cpplocate/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/nlohmann_json/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor",
    "/home/myuser/Workspace/subgine/src/subgine/actor/component",
    "/home/myuser/Workspace/subgine/src/subgine/actor/creator",
    "/home/myuser/Workspace/subgine/src/subgine/actor/detail",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/system/include",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/include",
    "/home/myuser/Workspace/subgine/src/subgine/provider/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/include",
    "/home/myuser/Workspace/subgine/src/subgine/shape/include",
    "/home/myuser/Workspace/subgine/src/subgine/vector/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision/include",
    "/home/myuser/Workspace/subgine/src/subgine/frame/include",
    "/home/myuser/Workspace/subgine/src/subgine/scene/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/stb/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glm/include",
    "/home/myuser/Workspace/subgine/src/subgine/actor-physic",
    "/home/myuser/Workspace/subgine/src/subgine/animation/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation",
    "/home/myuser/Workspace/subgine/src/subgine/animation/engine",
    "/home/myuser/Workspace/subgine/src/subgine/animation/mode",
    "/home/myuser/Workspace/subgine/src/subgine/animation/transition",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/Catch2/include",
    "/home/myuser/Workspace/subgine/src/subgine/animation/test",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glbinding/include",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/component",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/model",
    "/home/myuser/Workspace/subgine/src/subgine/aseprite/utility",
    "/home/myuser/Workspace/subgine/src/subgine/audio/include",
    "/home/myuser/Workspace/subgine/src/subgine/audio",
    "/home/myuser/Workspace/subgine/src/subgine/audio/factory",
    "/home/myuser/Workspace/subgine/src/subgine/bag/include",
    "/home/myuser/Workspace/subgine/src/subgine/bag",
    "/home/myuser/Workspace/subgine/src/subgine/bag/component",
    "/home/myuser/Workspace/subgine/src/subgine/bag/creator",
    "/home/myuser/Workspace/subgine/src/subgine/bag/detail",
    "/home/myuser/Workspace/subgine/src/subgine/bag/effect",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/include",
    "/home/myuser/Workspace/subgine/src/subgine/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/behavior",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/component",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/engine",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/utility",
    "/home/myuser/Workspace/subgine/src/subgine/behavior/test",
    "/home/myuser/Workspace/subgine/src/app/cbor-dump",
    "/home/myuser/Workspace/subgine/src/subgine/collision",
    "/home/myuser/Workspace/subgine/src/subgine/collision/algorithm",
    "/home/myuser/Workspace/subgine/src/subgine/collision/aspect",
    "/home/myuser/Workspace/subgine/src/subgine/collision/component",
    "/home/myuser/Workspace/subgine/src/subgine/collision/creator",
    "/home/myuser/Workspace/subgine/src/subgine/collision/detail",
    "/home/myuser/Workspace/subgine/src/subgine/collision/engine",
    "/home/myuser/Workspace/subgine/src/subgine/collision/factory",
    "/home/myuser/Workspace/subgine/src/subgine/collision/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/collision/test",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/include",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic",
    "/home/myuser/Workspace/subgine/src/subgine/collision-physic/reactor",
    "/home/myuser/Workspace/subgine/src/subgine/common",
    "/home/myuser/Workspace/subgine/src/app/compile-asset-map",
    "/home/myuser/Workspace/subgine/src/app/compile-json",
    "/home/myuser/Workspace/subgine/src/app/compile-spritesheet",
    "/home/myuser/Workspace/subgine/src/app/compile-tileset",
    "/home/myuser/Workspace/subgine/src/subgine/console/include",
    "/home/myuser/Workspace/subgine/src/subgine/console",
    "/home/myuser/Workspace/subgine/src/subgine/entity",
    "/home/myuser/Workspace/subgine/src/subgine/entity/creator",
    "/home/myuser/Workspace/subgine/src/subgine/entity/test",
    "/home/myuser/Workspace/subgine/src/subgine/event",
    "/home/myuser/Workspace/subgine/src/subgine/event/detail",
    "/home/myuser/Workspace/subgine/src/subgine/event/test",
    "/home/myuser/Workspace/subgine/src/subgine/frame",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop/include",
    "/home/myuser/Workspace/subgine/src/subgine/window/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/glfw3/include",
    "/home/myuser/Workspace/subgine/src/subgine/gameloop",
    "/home/myuser/Workspace/subgine/src/subgine/state/include",
    "/home/myuser/Workspace/subgine/src/app/generate-asset-metadata",
    "/home/myuser/Workspace/subgine/src/subgine/generator/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/inja/include",
    "/home/myuser/Workspace/subgine/src/subgine/generator",
    "/home/myuser/Workspace/subgine/build/src/subgine/generator/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/include/{{module_namespace}}/{{module_kebab}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/module/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/app/{{lower(project_name)}}/service",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/asset",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/include/{{lower(project_name)}}/default",
    "/home/myuser/Workspace/subgine/build/share/subgine/template/project/src/{{lower(project_name)}}/default/service",
    "/home/myuser/Workspace/subgine/src/subgine/graph/include",
    "/home/myuser/Workspace/subgine/src/subgine/graph/component",
    "/home/myuser/Workspace/subgine/src/subgine/graph",
    "/home/myuser/Workspace/subgine/src/subgine/graph/engine",
    "/home/myuser/Workspace/subgine/src/subgine/graph/test",
    "/home/myuser/Workspace/subgine/src/subgine/graphic",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/component",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/model",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/utility",
    "/home/myuser/Workspace/subgine/src/subgine/graphic/test",
    "/home/myuser/Workspace/subgine/src/subgine/log",
    "/home/myuser/Workspace/subgine/src/subgine/log/logger",
    "/home/myuser/Workspace/subgine/src/subgine/opengl",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/detail",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/factory",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/painter",
    "/home/myuser/Workspace/subgine/src/subgine/opengl/utility",
    "/home/myuser/Workspace/subgine/build/src/subgine/opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/shader",
    "/home/myuser/Workspace/subgine/src/subgine/physic",
    "/home/myuser/Workspace/subgine/src/subgine/physic/creator",
    "/home/myuser/Workspace/subgine/src/subgine/physic/detail",
    "/home/myuser/Workspace/subgine/src/subgine/physic/engine",
    "/home/myuser/Workspace/subgine/src/subgine/physic/rule",
    "/home/myuser/Workspace/subgine/src/subgine/provider",
    "/home/myuser/Workspace/subgine/src/subgine/provider/creator",
    "/home/myuser/Workspace/subgine/src/subgine/resource",
    "/home/myuser/Workspace/subgine/src/subgine/resource/detail",
    "/home/myuser/Workspace/subgine/src/subgine/resource/manager",
    "/home/myuser/Workspace/subgine/src/subgine/resource/utility",
    "/home/myuser/Workspace/subgine/src/subgine/resource/test",
    "/home/myuser/Workspace/subgine/src/subgine/scene",
    "/home/myuser/Workspace/subgine/src/subgine/scene/creator",
    "/home/myuser/Workspace/subgine/src/subgine/scene/test",
    "/home/myuser/Workspace/subgine/src/subgine/shape",
    "/home/myuser/Workspace/subgine/src/subgine/state",
    "/home/myuser/Workspace/subgine/src/subgine/state/test",
    "/home/myuser/Workspace/subgine/src/app/console",
    "/home/myuser/Workspace/subgine/src/subgine/system",
    "/home/myuser/Workspace/subgine/src/subgine/system/test",
    "/home/myuser/Workspace/subgine/src/subgine/text/include",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/freetype/include/freetype2",
    "/home/myuser/Workspace/subgine/sbg-modules/module/default/msdfgen/include",
    "/home/myuser/Workspace/subgine/src/subgine/text",
    "/home/myuser/Workspace/subgine/src/subgine/text/factory",
    "/home/myuser/Workspace/subgine/src/subgine/text/model",
    "/home/myuser/Workspace/subgine/src/subgine/text/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/build/share/subgine/subgine/text/font",
    "/home/myuser/Workspace/subgine/build/src/subgine/text/asset",
    "/home/myuser/Workspace/subgine/src/subgine/tiled",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/component",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/factory",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/model",
    "/home/myuser/Workspace/subgine/src/subgine/tiled/utility",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-aseprite",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/include",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl",
    "/home/myuser/Workspace/subgine/src/subgine/tiled-opengl/painter",
    "/home/myuser/Workspace/subgine/build/src/subgine/tiled-opengl/asset/CMakeFiles",
    "/home/myuser/Workspace/subgine/src/subgine/vector",
    "/home/myuser/Workspace/subgine/src/subgine/window",
    "/home/myuser/Workspace/subgine/src/subgine/window/event"
  ],
  "compilerPath": "/usr/bin/g++",
  "compilerArgs": [],
  "compilerFragments": [
    "-fuse-ld=mold -Og -g -fsanitize=address,undefined -std=gnu++20",
    "-fno-rtti",
    "-fchar8_t",
    "-Werror",
    "-pedantic-errors",
    "-Wall",
    "-Wextra",
    "-Wno-reorder",
    "-Wno-nonnull",
    "-Wno-unused-but-set-parameter",
    "-Wno-unused-parameter",
    "-Wno-missing-braces",
    "-Wno-non-template-friend",
    "-Wno-error=deprecated-declarations",
    "-Werror=suggest-override"
  ]
}

@gracicot
Copy link
Author

I find it weird that files from the build directory appear in there, and non c++ files also appear.

@Colengms
Copy link
Contributor

Hi @gracicot . Is this with a workspace with 10 separate roots? It looks like CMake Tools sent 10 (or more?) identical configurations, which seems unusual.

I believe these arrived before initialization was complete, as certain expected log messages from initialization were not present. If you disable CMake Tools temporarily (long enough to allow the C/C++ Extension to initialize), does that address the issue?

I'll use this GitHub issue to track investigating and address custom configuration messages can getting through prior to initialization completing.

@Colengms Colengms changed the title Sending request cpptools/getDocumentSymbols failed. Configuration Provider messages may be delivered prior to initialization completing. Jul 17, 2023
@Colengms Colengms removed the more info needed The issue report is not actionable in its current state label Jul 17, 2023
@Colengms Colengms added this to the 1.17 milestone Jul 17, 2023
@gracicot
Copy link
Author

No I just did a simple Open Folder. This is a new workspace. I'll give you the output without CMake Tools soon

@gracicot
Copy link
Author

I don't see any output anymore for C/C++, I only see cpptools:
Screenshot_20230717_174219

@gracicot
Copy link
Author

Is there any other way I can obtain the logs?

@Colengms
Copy link
Contributor

Hi @gracicot . Do you still have "C_Cpp.loggingLevel": "Debug" set? The first line of the log output (loggingLevel: Debug) is generated by the TypeScript code before launching the native process, so should always get logged to the C/C++ channel.

Perhaps we saw a flood of messages from CMake Tools due to returning an error in response to them (since we weren't initialized yet), and it simply kept retrying.

Interestingly, only one of my project seems to crash.

Would you be able to isolate what is special about this particular folder that triggers the issue? It would seem that the initialization message is failing, so perhaps there is something unusual about the contents of c_cpp_propeties.json or a settings.json file (in a .vscode subdirectory)?

@Colengms Colengms removed this from the 1.17 milestone Jul 18, 2023
@Colengms Colengms added the more info needed The issue report is not actionable in its current state label Jul 18, 2023
@gracicot
Copy link
Author

gracicot commented Aug 23, 2023

Hey sorry for the silence, I'm a bit more free now.

I confirm there is no C/C++ output. I also confirm that I see C/C++ for all other projects that don't crash. I only see cpptools. The bug probably prevents seeing usual logs that would appear here.

There is other logs I can give you though. This is the developer tools output, all extension disabled except cpptools, .net install tools and editorconfig:

workbench.desktop.main.js:sourcemap:620  INFO Electron sandbox mode is enabled!
workbench.desktop.main.js:sourcemap:620  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.vscode-selfhost-test-provider' wants API proposal 'testContinuousRun' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
workbench.desktop.main.js:sourcemap:620  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vscode.remote-repositories' wants API proposal 'contribEditorGutterMenu' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
workbench.desktop.main.js:sourcemap:620  WARN Via 'product.json#extensionEnabledApiProposals' extension 'github.vscode-pull-request-github' wants API proposal 'contribEditorGutterMenu' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
workbench.desktop.main.js:sourcemap:620  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-toolsai.jupyter' wants API proposal 'notebookControllerKind' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
workbench.desktop.main.js:sourcemap:620  WARN Ignoring configured 'files.associations' for 'editor.trimAutoWhitespace' because its type is not a string but 'boolean'
workbench.desktop.main.js:sourcemap:620   ERR Extension 'ms-vsliveshare.vsliveshare' wants API proposal 'contribStatusBarItems' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
workbench.desktop.main.js:sourcemap:620   ERR Extension 'tabnine.tabnine-vscode' wants API proposal 'inlineCompletions' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
workbench.desktop.main.js:sourcemap:620  WARN Ignoring configured 'files.associations' for 'editor.trimAutoWhitespace' because its type is not a string but 'boolean'
workbench.desktop.main.js:sourcemap:90 [Extension Host] activating extension
workbench.desktop.main.js:sourcemap:90 [Extension Host] starting language server
workbench.desktop.main.js:sourcemap:620   ERR [Extension Host] (node:32917) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `exe --trace-deprecation ...` to show where the warning was created)
workbench.desktop.main.js:sourcemap:90 [Extension Host] (node:32917) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `exe --trace-deprecation ...` to show where the warning was created)
T @ workbench.desktop.main.js:sourcemap:90
$logExtensionHostMessage @ workbench.desktop.main.js:sourcemap:1593
N @ workbench.desktop.main.js:sourcemap:1593
M @ workbench.desktop.main.js:sourcemap:1593
H @ workbench.desktop.main.js:sourcemap:1593
G @ workbench.desktop.main.js:sourcemap:1593
(anonymous) @ workbench.desktop.main.js:sourcemap:1593
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:556
G.onmessage @ workbench.desktop.main.js:sourcemap:1691
workbench.desktop.main.js:sourcemap:90 [Extension Host] updateCustomBrowseConfiguration
workbench.desktop.main.js:sourcemap:620  INFO [perf] Render performance baseline is 15ms
workbench.desktop.main.js:sourcemap:750 The language server crashed. Restarting...
c @ workbench.desktop.main.js:sourcemap:750
(anonymous) @ workbench.desktop.main.js:sourcemap:750
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
addNotification @ workbench.desktop.main.js:sourcemap:750
notify @ workbench.desktop.main.js:sourcemap:1691
(anonymous) @ workbench.desktop.main.js:sourcemap:1586
d @ workbench.desktop.main.js:sourcemap:1586
$showMessage @ workbench.desktop.main.js:sourcemap:1586
N @ workbench.desktop.main.js:sourcemap:1593
M @ workbench.desktop.main.js:sourcemap:1593
H @ workbench.desktop.main.js:sourcemap:1593
G @ workbench.desktop.main.js:sourcemap:1593
(anonymous) @ workbench.desktop.main.js:sourcemap:1593
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:556
G.onmessage @ workbench.desktop.main.js:sourcemap:1691
workbench.desktop.main.js:sourcemap:620   ERR Pending response rejected since connection got disposed: Error: Pending response rejected since connection got disposed
	at Object.dispose (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64096:27)
	at Object.dispose (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:67848:35)
	at LanguageClient.handleConnectionClosed (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:67439:34)
	at LanguageClient.handleConnectionClosed (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:76228:22)
	at closeHandler (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:67426:18)
	at CallbackList.invoke (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64228:39)
	at Emitter.fire (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64290:36)
	at closeHandler (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:63243:26)
	at CallbackList.invoke (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64228:39)
	at Emitter.fire (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64290:36)
	at StreamMessageWriter.fireClose (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:65160:27)
	at Socket.<anonymous> (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:65192:42)
	at Socket.emit (node:events:526:28)
	at Pipe.<anonymous> (node:net:687:12)
workbench.desktop.main.js:sourcemap:90 [Extension Host] updateCustomBrowseConfiguration
workbench.desktop.main.js:sourcemap:750 The language server crashed. Restarting...
c @ workbench.desktop.main.js:sourcemap:750
(anonymous) @ workbench.desktop.main.js:sourcemap:750
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
addNotification @ workbench.desktop.main.js:sourcemap:750
notify @ workbench.desktop.main.js:sourcemap:1691
(anonymous) @ workbench.desktop.main.js:sourcemap:1586
d @ workbench.desktop.main.js:sourcemap:1586
$showMessage @ workbench.desktop.main.js:sourcemap:1586
N @ workbench.desktop.main.js:sourcemap:1593
M @ workbench.desktop.main.js:sourcemap:1593
H @ workbench.desktop.main.js:sourcemap:1593
G @ workbench.desktop.main.js:sourcemap:1593
(anonymous) @ workbench.desktop.main.js:sourcemap:1593
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:556
G.onmessage @ workbench.desktop.main.js:sourcemap:1691
workbench.desktop.main.js:sourcemap:90 [Extension Host] updateCustomBrowseConfiguration
workbench.desktop.main.js:sourcemap:750 The language server crashed. Restarting...
c @ workbench.desktop.main.js:sourcemap:750
(anonymous) @ workbench.desktop.main.js:sourcemap:750
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
addNotification @ workbench.desktop.main.js:sourcemap:750
notify @ workbench.desktop.main.js:sourcemap:1691
(anonymous) @ workbench.desktop.main.js:sourcemap:1586
d @ workbench.desktop.main.js:sourcemap:1586
$showMessage @ workbench.desktop.main.js:sourcemap:1586
N @ workbench.desktop.main.js:sourcemap:1593
M @ workbench.desktop.main.js:sourcemap:1593
H @ workbench.desktop.main.js:sourcemap:1593
G @ workbench.desktop.main.js:sourcemap:1593
(anonymous) @ workbench.desktop.main.js:sourcemap:1593
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:556
G.onmessage @ workbench.desktop.main.js:sourcemap:1691
workbench.desktop.main.js:sourcemap:90 [Extension Host] updateCustomBrowseConfiguration
workbench.desktop.main.js:sourcemap:750 The language server crashed. Restarting...
c @ workbench.desktop.main.js:sourcemap:750
(anonymous) @ workbench.desktop.main.js:sourcemap:750
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
addNotification @ workbench.desktop.main.js:sourcemap:750
notify @ workbench.desktop.main.js:sourcemap:1691
(anonymous) @ workbench.desktop.main.js:sourcemap:1586
d @ workbench.desktop.main.js:sourcemap:1586
$showMessage @ workbench.desktop.main.js:sourcemap:1586
N @ workbench.desktop.main.js:sourcemap:1593
M @ workbench.desktop.main.js:sourcemap:1593
H @ workbench.desktop.main.js:sourcemap:1593
G @ workbench.desktop.main.js:sourcemap:1593
(anonymous) @ workbench.desktop.main.js:sourcemap:1593
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:556
G.onmessage @ workbench.desktop.main.js:sourcemap:1691
workbench.desktop.main.js:sourcemap:620   ERR Pending response rejected since connection got disposed: Error: Pending response rejected since connection got disposed
	at Object.dispose (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64096:27)
	at Object.dispose (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:67848:35)
	at LanguageClient.handleConnectionClosed (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:67439:34)
	at LanguageClient.handleConnectionClosed (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:76228:22)
	at closeHandler (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:67426:18)
	at CallbackList.invoke (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64228:39)
	at Emitter.fire (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64290:36)
	at closeHandler (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:63243:26)
	at CallbackList.invoke (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64228:39)
	at Emitter.fire (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:64290:36)
	at StreamMessageWriter.fireClose (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:65160:27)
	at Socket.<anonymous> (/home/user/.vscode/extensions/ms-vscode.cpptools-1.17.4-linux-x64/dist/main.js:65192:42)
	at Socket.emit (node:events:526:28)
	at Pipe.<anonymous> (node:net:687:12)
workbench.desktop.main.js:sourcemap:90 [Extension Host] updateCustomBrowseConfiguration
workbench.desktop.main.js:sourcemap:750 The language server crashed 5 times in the last 3 minutes. It will not be restarted.
c @ workbench.desktop.main.js:sourcemap:750
(anonymous) @ workbench.desktop.main.js:sourcemap:750
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
addNotification @ workbench.desktop.main.js:sourcemap:750
notify @ workbench.desktop.main.js:sourcemap:1691
(anonymous) @ workbench.desktop.main.js:sourcemap:1586
d @ workbench.desktop.main.js:sourcemap:1586
$showMessage @ workbench.desktop.main.js:sourcemap:1586
N @ workbench.desktop.main.js:sourcemap:1593
M @ workbench.desktop.main.js:sourcemap:1593
H @ workbench.desktop.main.js:sourcemap:1593
G @ workbench.desktop.main.js:sourcemap:1593
(anonymous) @ workbench.desktop.main.js:sourcemap:1593
invoke @ workbench.desktop.main.js:sourcemap:86
deliver @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:86
fire @ workbench.desktop.main.js:sourcemap:556
G.onmessage @ workbench.desktop.main.js:sourcemap:1691

The output goes all the way to the line with the content workbench.desktop.main.js:sourcemap:620 INFO [perf] Render performance baseline is 15ms. As soon as I open a file, I see the crash along with the rest of the output.

I hope it helps!

@gracicot
Copy link
Author

gracicot commented Aug 23, 2023

In addition, here's my c_cpp_properties.json:

{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/src"
            ],
            "defines": [],
            "compilerPath": "/usr/bin/clang",
            "cStandard": "c23",
            "cppStandard": "c++23",
            "intelliSenseMode": "gcc-x64",
            "compileCommands": "${workspaceFolder}/compile_commands.json",
            "configurationProvider": "ms-vscode.cmake-tools"
        }
    ],
    "version": 4
}

settings.json

{
    "files.associations": {
        "istream": "cpp",
        "ostream": "cpp",
        "ratio": "cpp",
        "tuple": "cpp",
        "type_traits": "cpp",
        "variant": "cpp",
        "*.ipp": "cpp",
        "*.tcc": "cpp",
        "optional": "cpp",
        "system_error": "cpp",
        "editor.trimAutoWhitespace": false,
        "editor.renderWhitespace": "boundary",
        "array": "cpp",
        "hash_map": "cpp",
        "hash_set": "cpp",
        "bitset": "cpp",
        "initializer_list": "cpp",
        "string_view": "cpp",
        "utility": "cpp",
        "valarray": "cpp",
        "cctype": "cpp",
        "clocale": "cpp",
        "cmath": "cpp",
        "csignal": "cpp",
        "cstdarg": "cpp",
        "cstddef": "cpp",
        "cstdio": "cpp",
        "cstdlib": "cpp",
        "cstring": "cpp",
        "ctime": "cpp",
        "cwchar": "cpp",
        "cwctype": "cpp",
        "atomic": "cpp",
        "strstream": "cpp",
        "chrono": "cpp",
        "cinttypes": "cpp",
        "condition_variable": "cpp",
        "cstdint": "cpp",
        "deque": "cpp",
        "forward_list": "cpp",
        "list": "cpp",
        "unordered_map": "cpp",
        "unordered_set": "cpp",
        "vector": "cpp",
        "exception": "cpp",
        "fstream": "cpp",
        "functional": "cpp",
        "future": "cpp",
        "iomanip": "cpp",
        "iosfwd": "cpp",
        "iostream": "cpp",
        "limits": "cpp",
        "memory": "cpp",
        "mutex": "cpp",
        "new": "cpp",
        "numeric": "cpp",
        "shared_mutex": "cpp",
        "sstream": "cpp",
        "stdexcept": "cpp",
        "streambuf": "cpp",
        "thread": "cpp",
        "typeindex": "cpp",
        "typeinfo": "cpp",
        "__config": "cpp",
        "__nullptr": "cpp",
        "algorithm": "cpp",
        "string": "cpp",
        "codecvt": "cpp",
        "slist": "cpp",
        "any": "cpp",
        "bit": "cpp",
        "charconv": "cpp",
        "compare": "cpp",
        "concepts": "cpp",
        "map": "cpp",
        "set": "cpp",
        "iterator": "cpp",
        "memory_resource": "cpp",
        "random": "cpp",
        "numbers": "cpp",
        "ranges": "cpp",
        "semaphore": "cpp",
        "span": "cpp",
        "stop_token": "cpp",
        "regex": "cpp",
        "complex": "cpp"
    },
    "files.exclude": {
        "**/.git": true,         // this is a default value
        "**/.DS_Store": true,    // this is a default value

        "**/node_modules": true, // this excludes all folders 
                                    // named "node_modules" from 
                                    // the explore tree

        // alternative version
        "node_modules": true    // this excludes the folder 
                                // only from the root of
                                // your workspace 
    },
    "C_Cpp.loggingLevel": "Debug"
}

@gracicot
Copy link
Author

gracicot commented Aug 23, 2023

Oh, removing that file association fixed the issue. I never remember writing that, I always assumed that was auto generated. As far as I can remember, I always used the UI to edit my configs.

@Colengms
Copy link
Contributor

Colengms commented Sep 6, 2023

Closing this as a dupe, in favor of: #11375

@Colengms Colengms closed this as not planned Won't fix, can't repro, duplicate, stale Sep 6, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Oct 21, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Language Service more info needed The issue report is not actionable in its current state reliability
Projects
None yet
Development

No branches or pull requests

2 participants