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

Dozen instances of cpptools-srv freeze PC after "Replace in files" operation #10743

Closed
1vanK opened this issue Mar 26, 2023 · 3 comments
Closed
Assignees
Labels
bug fixed Check the Milestone for the release in which the fix is or will be available. Language Service quick fix regression A bug that didn't exist in a previous release verified Bug has been reproduced
Projects
Milestone

Comments

@1vanK
Copy link

1vanK commented Mar 26, 2023

Environment

OS and Version: Linux Mint 21 Cinnamon 5.4.12

VS Code Version:

Version: 1.76.2
Commit: ee2b180d582a7f601fa6ecfdad8d9fd269ab1884
Date: 2023-03-14T17:57:21.103Z
Electron: 19.1.11
Chromium: 102.0.5005.196
Node.js: 16.14.2
V8: 10.2.154.26-electron.0
OS: Linux x64 5.15.0-60-generic
Sandboxed: Yes

C/C++ Extension Version:

Name: C/C++
Id: ms-vscode.cpptools
Description: C/C++ IntelliSense, debugging, and code browsing.
Version: 1.14.5
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

Name: C/C++ Extension Pack
Id: ms-vscode.cpptools-extension-pack
Description: Popular extensions for C++ development in Visual Studio Code.
Version: 1.3.0
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-extension-pack

Bug Summary and Steps to Reproduce

Steps to reproduce:

  1. Download repo:
git clone https://github.com/dviglo/dviglo repo
git -C repo reset --hard dff0ffaca4c0d5dfb84a37f5fb778b5f1bad109c
  1. Goto repo folder
  2. code .
  3. Edit -> Replace in Files

screen
6) Click Replace All

Bug Summary:

After the successful rename, a large number of cpptools-srv instances are launched. Each of them starts an active access to the hard disk (HDD, not SSD). And the OS stops responding. I have to restart the computer with a button on the case.

Configuration and Logs

`c_cpp_properties.json`: I have no this file

Log Diagnostics:

-------- Diagnostics - 26.03.2023, 15:24:57
Version: 1.14.5
Current Configuration:
{
    "name": "Linux",
    "includePath": [
        "/home/user/gamedev/dviglo/repo/**"
    ],
    "defines": [],
    "cStandard": "c17",
    "cppStandard": "c++14",
    "intelliSenseMode": "linux-clang-x64",
    "intelliSenseModeIsExplicit": false,
    "cStandardIsExplicit": false,
    "cppStandardIsExplicit": false,
    "mergeConfigurations": false,
    "compilerPath": "/usr/bin/clang",
    "compilerPathIsExplicit": false,
    "configurationProvider": "ms-vscode.cmake-tools",
    "browse": {
        "limitSymbolsToIncludedHeaders": true,
        "path": [
            "${workspaceFolder}/**"
        ]
    }
}
Custom browse configuration: 
{
    "browsePath": [
        "/home/user/gamedev/dviglo/build/source/third-party/sdl/include",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/include",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/include/SDL3",
        "/home/user/gamedev/dviglo/repo/source/third-party/stb",
        "/home/user/gamedev/dviglo/repo/source/third-party/rapidjson/include",
        "/home/user/gamedev/dviglo/repo/source/third-party/lz4",
        "/home/user/gamedev/dviglo/repo/source/third-party/pugixml",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/include",
        "/home/user/gamedev/dviglo/repo/source/third-party/glew",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour/detour",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour_crowd/detour_crowd",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour_crowd",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour_tile_cache/detour_tile_cache",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour_tile_cache",
        "/home/user/gamedev/dviglo/repo/source/third-party/recast/recast",
        "/home/user/gamedev/dviglo/repo/source/third-party/recast",
        "/home/user/gamedev/dviglo/repo/source/third-party/civetweb",
        "/home/user/gamedev/dviglo/repo/source/third-party/slikenet/Source",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet",
        "/home/user/gamedev/dviglo/repo/source/third-party/stanhull",
        "/home/user/gamedev/dviglo/repo/source/third-party/box2d/include",
        "/home/user/gamedev/dviglo/repo/source/dviglo/audio",
        "/home/user/gamedev/dviglo/repo/source/dviglo/common",
        "/home/user/gamedev/dviglo/repo/source/dviglo/containers",
        "/home/user/gamedev/dviglo/repo/source/dviglo/core",
        "/home/user/gamedev/dviglo/repo/source/dviglo/engine",
        "/home/user/gamedev/dviglo/repo/source/dviglo/graphics",
        "/home/user/gamedev/dviglo/repo/source/dviglo/graphics_api",
        "/home/user/gamedev/dviglo/repo/source/dviglo/graphics_api/opengl",
        "/home/user/gamedev/dviglo/repo/source/dviglo/input",
        "/home/user/gamedev/dviglo/repo/source/dviglo/io",
        "/home/user/gamedev/dviglo/repo/source/dviglo/math",
        "/home/user/gamedev/dviglo/repo/source/dviglo/resource",
        "/home/user/gamedev/dviglo/repo/source/dviglo/scene",
        "/home/user/gamedev/dviglo/repo/source/dviglo/ui",
        "/home/user/gamedev/dviglo/repo/source/dviglo/navigation",
        "/home/user/gamedev/dviglo/repo/source/dviglo/network",
        "/home/user/gamedev/dviglo/repo/source/dviglo/physics",
        "/home/user/gamedev/dviglo/repo/source/dviglo/physics_2d",
        "/home/user/gamedev/dviglo/repo/source/dviglo/urho_2d",
        "/home/user/gamedev/dviglo/build/source/dviglo",
        "/home/user/gamedev/dviglo/repo/source/third-party/box2d/src/collision",
        "/home/user/gamedev/dviglo/repo/source/third-party/box2d/src/common",
        "/home/user/gamedev/dviglo/repo/source/third-party/box2d/src/dynamics",
        "/home/user/gamedev/dviglo/repo/source/third-party/box2d/src/rope",
        "/home/user/gamedev/dviglo/repo/source/third-party/box2d/include/box2d",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletCollision/BroadphaseCollision",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletCollision/CollisionDispatch",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletCollision/CollisionShapes",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletCollision/Gimpact",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletCollision/NarrowPhaseCollision",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletDynamics/Character",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletDynamics/ConstraintSolver",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletDynamics/Dynamics",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletDynamics/Featherstone",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletDynamics/MLCPSolvers",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletDynamics/Vehicle",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/BulletSoftBody",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/LinearMath/TaskScheduler",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet/LinearMath",
        "/home/user/gamedev/dviglo/repo/source/third-party/civetweb/civetweb",
        "/home/user/gamedev/dviglo/repo/source/third-party/etcpack/source",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/autofit",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/base",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/bdf",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/bzip2",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/cache",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/cff",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/cid",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/gxvalid",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/gzip",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/lzw",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/otvalid",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/pcf",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/pfr",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/psaux",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/pshinter",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/psnames",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/raster",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/sfnt",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/smooth",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/truetype",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/type1",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/type42",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/src/winfonts",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/include/freetype/config",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/include/freetype",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/include/freetype/internal",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/include/freetype/internal/services",
        "/home/user/gamedev/dviglo/repo/source/third-party/glew/glew",
        "/home/user/gamedev/dviglo/repo/source/third-party/libcpuid/libcpuid",
        "/home/user/gamedev/dviglo/repo/source/third-party/lz4/lz4",
        "/home/user/gamedev/dviglo/repo/source/third-party/pugixml/pugixml",
        "/home/user/gamedev/dviglo/repo/source/third-party/rapidjson/include/rapidjson",
        "/home/user/gamedev/dviglo/repo/source/third-party/rapidjson/include/rapidjson/error",
        "/home/user/gamedev/dviglo/repo/source/third-party/rapidjson/include/rapidjson/internal",
        "/home/user/gamedev/dviglo/repo/source/third-party/rapidjson/include/rapidjson/msinttypes",
        "/home/user/gamedev/dviglo/repo/source/third-party/slikenet/Source/src",
        "/home/user/gamedev/dviglo/repo/source/third-party/slikenet/Source/include/slikenet",
        "/home/user/gamedev/dviglo/repo/source/third-party/slikenet/Source/slikenet",
        "/home/user/gamedev/dviglo/repo/source/third-party/stanhull/stanhull",
        "/home/user/gamedev/dviglo/repo/source/third-party/tracy/public",
        "/home/user/gamedev/dviglo/repo/source/third-party/tracy/public/client",
        "/home/user/gamedev/dviglo/repo/source/third-party/tracy/public/common",
        "/home/user/gamedev/dviglo/repo/source/third-party/tracy/public/libbacktrace",
        "/home/user/gamedev/dviglo/repo/source/third-party/tracy/public/tracy",
        "/home/user/gamedev/dviglo/build/source/third-party/sdl/include-config-debug",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src",
        "/home/user/gamedev/dviglo/build/source/third-party/sdl/wayland-generated-protocols",
        "/usr/include/dbus-1.0",
        "/usr/lib/x86_64-linux-gnu/dbus-1.0/include",
        "/home/user/gamedev/dviglo/build/source/third-party/sdl/CMakeFiles/SDL3-static.dir",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/atomic",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/audio",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/core",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/cpuinfo",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/events",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/file",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/haptic",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/hidapi",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/joystick",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/libm",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/locale",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/misc",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/power",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render/direct3d",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render/direct3d11",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render/direct3d12",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render/opengl",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render/opengles2",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render/ps2",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render/psp",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render/software",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/render/vitagxm",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/sensor",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/stdlib",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/thread",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/timer",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/video",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/video/yuv2rgb",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/audio/dummy",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/audio/disk",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/loadso/dlopen",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/joystick/virtual",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/video/dummy",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/audio/dsp",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/audio/alsa",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/video/x11",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/video/wayland",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/core/unix",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/haptic/linux",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/core/linux",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/joystick/hidapi",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/joystick/linux",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/joystick/steam",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/thread/pthread",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/misc/unix",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/power/linux",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/locale/unix",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/filesystem/unix",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/timer/unix",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/video/offscreen",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/sensor/dummy",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/src/dynapi",
        "/home/user/gamedev/dviglo/repo/source",
        "/home/user/gamedev/dviglo/build/source",
        "/home/user/gamedev/dviglo/repo/source/tools/ogre_importer",
        "/home/user/gamedev/dviglo/repo/source/tools/package_tool",
        "/home/user/gamedev/dviglo/repo/source/tools/ramp_generator",
        "/home/user/gamedev/dviglo/repo/source/tools/sprite_packer",
        "/home/user/gamedev/dviglo/repo/source/tools/tests/container",
        "/home/user/gamedev/dviglo/repo/source/tools/tests",
        "/home/user/gamedev/dviglo/repo/source/tools/tests/math",
        "/home/user/gamedev/dviglo/repo/source/tools/tests/third-party",
        "/home/user/gamedev/dviglo/repo/source/samples/ai/crowd_navigation",
        "/home/user/gamedev/dviglo/repo/source/samples",
        "/home/user/gamedev/dviglo/repo/source/samples/ai/navigation",
        "/home/user/gamedev/dviglo/repo/source/samples/audio/sound_effects",
        "/home/user/gamedev/dviglo/repo/source/samples/audio/sound_synthesis",
        "/home/user/gamedev/dviglo/repo/source/samples/games/clicker",
        "/home/user/gamedev/dviglo/repo/source/samples/games/isometric",
        "/home/user/gamedev/dviglo/repo/source/samples/Utilities2D",
        "/home/user/gamedev/dviglo/repo/source/samples/games/ninja_snow_war",
        "/home/user/gamedev/dviglo/repo/source/samples/games/ninja_snow_war/utilities",
        "/home/user/gamedev/dviglo/repo/source/samples/games/platformer",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics2d/particle",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics2d/sprite",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics2d/sprite_batch",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics2d/spriter_animation",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics2d/stretchable_sprite",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics2d/tilemap",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/animating_scene",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/billboards",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/decals",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/dynamic_geometry",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/huge_object_count",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/light_animation",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/material_animation",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/multiple_viewports",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/pbr_materials",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/render_to_texture",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/ribbon_trail",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/sdf_text",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/skeletal_animation",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/static_scene",
        "/home/user/gamedev/dviglo/repo/source/samples/graphics3d/water",
        "/home/user/gamedev/dviglo/repo/source/samples/network/chat",
        "/home/user/gamedev/dviglo/repo/source/samples/network/http_request",
        "/home/user/gamedev/dviglo/repo/source/samples/network/lan_discovery",
        "/home/user/gamedev/dviglo/repo/source/samples/network/nat_punchthrough",
        "/home/user/gamedev/dviglo/repo/source/samples/network/scene_replication",
        "/home/user/gamedev/dviglo/repo/source/samples/other/benchmark",
        "/home/user/gamedev/dviglo/repo/source/samples/physics2d/constraints",
        "/home/user/gamedev/dviglo/repo/source/samples/physics2d/hello",
        "/home/user/gamedev/dviglo/repo/source/samples/physics2d/rope",
        "/home/user/gamedev/dviglo/repo/source/samples/physics3d/character",
        "/home/user/gamedev/dviglo/repo/source/samples/physics3d/hello",
        "/home/user/gamedev/dviglo/repo/source/samples/physics3d/ragdolls",
        "/home/user/gamedev/dviglo/repo/source/samples/physics3d/raycast_vehicle",
        "/home/user/gamedev/dviglo/repo/source/samples/physics3d/stress_test",
        "/home/user/gamedev/dviglo/repo/source/samples/physics3d/vehicle",
        "/home/user/gamedev/dviglo/repo/source/samples/resource/localization",
        "/home/user/gamedev/dviglo/repo/source/samples/resource/scene_and_ui_load",
        "/home/user/gamedev/dviglo/repo/source/samples/ui/3d",
        "/home/user/gamedev/dviglo/repo/source/samples/ui/console_input",
        "/home/user/gamedev/dviglo/repo/source/samples/ui/drag",
        "/home/user/gamedev/dviglo/repo/source/samples/ui/hello",
        "/home/user/gamedev/dviglo/repo/source/samples/ui/settings",
        "/home/user/gamedev/dviglo/repo/source/samples/ui/sprites",
        "/home/user/gamedev/dviglo/repo/source/samples/ui/typography",
        "/home/user/gamedev/dviglo/build/docs/CMakeFiles",
        "/home/user/gamedev/dviglo/build/docs/html"
    ],
    "compilerPath": "/usr/bin/g++",
    "compilerArgs": [],
    "compilerFragments": []
}
Custom configurations:
[ /home/user/gamedev/dviglo/repo/source/samples/physics3d/character/demo.h ]
{
    "includePath": [
        "/home/user/gamedev/dviglo/repo/source",
        "/home/user/gamedev/dviglo/build/source",
        "/home/user/gamedev/dviglo/build/source/third-party/sdl/include",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/include",
        "/home/user/gamedev/dviglo/repo/source/third-party/sdl/include/SDL3",
        "/home/user/gamedev/dviglo/repo/source/third-party/stb",
        "/home/user/gamedev/dviglo/repo/source/third-party/rapidjson/include",
        "/home/user/gamedev/dviglo/repo/source/third-party/lz4",
        "/home/user/gamedev/dviglo/repo/source/third-party/pugixml",
        "/home/user/gamedev/dviglo/repo/source/third-party/freetype/include",
        "/home/user/gamedev/dviglo/repo/source/third-party/glew",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour/detour",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour_crowd/detour_crowd",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour_crowd",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour_tile_cache/detour_tile_cache",
        "/home/user/gamedev/dviglo/repo/source/third-party/detour_tile_cache",
        "/home/user/gamedev/dviglo/repo/source/third-party/recast/recast",
        "/home/user/gamedev/dviglo/repo/source/third-party/recast",
        "/home/user/gamedev/dviglo/repo/source/third-party/civetweb",
        "/home/user/gamedev/dviglo/repo/source/third-party/slikenet/Source",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet",
        "/home/user/gamedev/dviglo/repo/source/third-party/bullet",
        "/home/user/gamedev/dviglo/repo/source/third-party/stanhull",
        "/home/user/gamedev/dviglo/repo/source/third-party/box2d/include"
    ],
    "defines": [
        "DV_BOX2D=1",
        "DV_BULLET=1",
        "DV_FILEWATCHER=1",
        "DV_LOGGING=1",
        "DV_NAVIGATION=1",
        "DV_NETWORK=1",
        "DV_OPENGL=1",
        "DV_THREADING=1",
        "DV_URHO2D=1",
        "GLEW_NO_GLU",
        "GLEW_STATIC",
        "_DEBUG"
    ],
    "compilerPath": "/usr/bin/g++",
    "compilerArgs": [],
    "compilerFragments": [
        "-g",
        "-std=c++20"
    ]
}
Translation Unit Mappings:
[ /home/user/gamedev/dviglo/repo/source/samples/physics3d/character/demo.h ]:
    /home/user/gamedev/dviglo/repo/source/samples/physics3d/character/demo.h
Translation Unit Configurations:
[ /home/user/gamedev/dviglo/repo/source/samples/physics3d/character/demo.h ]:
    Process ID: 91054
    Memory Usage: 223 MB
    Compiler Path: /usr/bin/g++
    Includes:
        /home/user/gamedev/dviglo/repo/source
        /home/user/gamedev/dviglo/build/source
        /home/user/gamedev/dviglo/build/source/third-party/sdl/include
        /home/user/gamedev/dviglo/repo/source/third-party/sdl/include
        /home/user/gamedev/dviglo/repo/source/third-party/sdl/include/SDL3
        /home/user/gamedev/dviglo/repo/source/third-party/stb
        /home/user/gamedev/dviglo/repo/source/third-party/rapidjson/include
        /home/user/gamedev/dviglo/repo/source/third-party/lz4
        /home/user/gamedev/dviglo/repo/source/third-party/pugixml
        /home/user/gamedev/dviglo/repo/source/third-party/freetype/include
        /home/user/gamedev/dviglo/repo/source/third-party/glew
        /home/user/gamedev/dviglo/repo/source/third-party/detour/detour
        /home/user/gamedev/dviglo/repo/source/third-party/detour
        /home/user/gamedev/dviglo/repo/source/third-party/detour_crowd/detour_crowd
        /home/user/gamedev/dviglo/repo/source/third-party/detour_crowd
        /home/user/gamedev/dviglo/repo/source/third-party/detour_tile_cache/detour_tile_cache
        /home/user/gamedev/dviglo/repo/source/third-party/detour_tile_cache
        /home/user/gamedev/dviglo/repo/source/third-party/recast/recast
        /home/user/gamedev/dviglo/repo/source/third-party/recast
        /home/user/gamedev/dviglo/repo/source/third-party/civetweb
        /home/user/gamedev/dviglo/repo/source/third-party/slikenet/Source
        /home/user/gamedev/dviglo/repo/source/third-party/bullet/bullet
        /home/user/gamedev/dviglo/repo/source/third-party/bullet
        /home/user/gamedev/dviglo/repo/source/third-party/stanhull
        /home/user/gamedev/dviglo/repo/source/third-party/box2d/include
        /usr/include/c++/11
        /usr/include/x86_64-linux-gnu/c++/11
        /usr/include/c++/11/backward
        /usr/lib/gcc/x86_64-linux-gnu/11/include
        /usr/local/include
        /usr/include/x86_64-linux-gnu
        /usr/include
    Defines:
        DV_BOX2D=1
        DV_BULLET=1
        DV_FILEWATCHER=1
        DV_LOGGING=1
        DV_NAVIGATION=1
        DV_NETWORK=1
        DV_OPENGL=1
        DV_THREADING=1
        DV_URHO2D=1
        GLEW_NO_GLU
        GLEW_STATIC
        _DEBUG
    Standard Version: c++20
    IntelliSense Mode: linux-gcc-x64
    Other Flags:
        --g++
        --gnu_version=110300
        --header_only_fallback
Total Memory Usage: 223 MB

------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 18461
Number of files parsed: 2116


### Other Extensions

_No response_

### Additional context

_No response_
@sean-mcmanus sean-mcmanus self-assigned this Mar 27, 2023
@sean-mcmanus sean-mcmanus added bug Language Service regression A bug that didn't exist in a previous release labels Mar 27, 2023
@sean-mcmanus sean-mcmanus added this to the 1.15.2 milestone Mar 27, 2023
@sean-mcmanus sean-mcmanus added this to Triage in 1.15 via automation Mar 27, 2023
@sean-mcmanus sean-mcmanus moved this from Triage to In progress in 1.15 Mar 27, 2023
@sean-mcmanus sean-mcmanus added the verified Bug has been reproduced label Mar 28, 2023
@sean-mcmanus
Copy link
Collaborator

sean-mcmanus commented Mar 28, 2023

Thanks for reporting this. We've reproed the issue. As a workaround, you can set "C_Cpp.enhancedColorization": "disabled" (and reload the window for the setting to take effect) until we've shipped a fix.

I've also filed a bug on VS Code itself at microsoft/vscode#178461

@sean-mcmanus sean-mcmanus moved this from In progress to Code Review in 1.15 Mar 28, 2023
@sean-mcmanus sean-mcmanus pinned this issue Mar 28, 2023
@sean-mcmanus sean-mcmanus moved this from Code Review to Done in 1.15 Apr 3, 2023
@sean-mcmanus sean-mcmanus added the fixed Check the Milestone for the release in which the fix is or will be available. label Apr 3, 2023
@sean-mcmanus sean-mcmanus unpinned this issue Apr 3, 2023
@sean-mcmanus
Copy link
Collaborator

Fixed with https://github.com/microsoft/vscode-cpptools/releases/tag/v1.15.2 . VS Code Insiders itself also has a fix.

@1vanK
Copy link
Author

1vanK commented Apr 14, 2023

Thanks!

@github-actions github-actions bot locked and limited conversation to collaborators Jun 16, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug fixed Check the Milestone for the release in which the fix is or will be available. Language Service quick fix regression A bug that didn't exist in a previous release verified Bug has been reproduced
Projects
No open projects
1.15
Done
Development

No branches or pull requests

2 participants