Repository navigation
Language server crashing in find_subobject_for_interpreter_address #12464
Copy link
Copy link
Closed
Labels
Language ServiceVisual StudioInherited from Visual StudioInherited from Visual StudiobugfixedCheck the Milestone for the release in which the fix is or will be available.Check the Milestone for the release in which the fix is or will be available.reliabilityverifiedBug has been reproducedBug has been reproduced
Milestone
Description
Environment
- OS and Version: MacOS Sonoma 14.5
- VS Code Version: 1.91.0
- C/C++ Extension Version: v1.20.5
Bug Summary and Steps to Reproduce
Bug Summary: "The language server crashed. Restarting..."
Steps to reproduce:
- git clone https://github.com/spinicist/riesling
- cd riesling && ./bootstrap.sh
- Open VS Code and wait
- The language server crashes
I have not had time to investigate whether this bug happens with other projects/repos, or whether it is required to run the bootstrap script first (a CMake/vcpkg build). The error log below suggests it is a problem parsing this file: https://github.com/spinicist/riesling/blob/main/cxx/riesling/basis/svd.cpp which I happened to have open at the time.
Expected behavior: The language server does not crash
Configuration and Logs
Configuration:
{
"configurations": [
{
"name": "Mac",
// "forcedInclude": [
// "${workspaceFolder}/.vscode/eigen_fix.h"
// ],
"macFrameworkPath": [
"/System/Library/Frameworks",
"/Library/Frameworks"
],
"intelliSenseMode": "macos-clang-arm64",
"compilerPath": "/usr/bin/clang",
"cStandard": "c17",
"cppStandard": "c++20",
"configurationProvider": "ms-vscode.cmake-tools"
}
],
"version": 4
}
Language server logging (the entire log is too long to add here, I think I have isolated the relevant part):
loggingLevel: Debug
IntelliSense update scheduled and TU acquisition started for: file:///Users/tobias/Code/riesling/cxx/riesling/basis/svd.cpp
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_integral.h
sending compilation args for /Users/tobias/Code/riesling/cxx/riesling/basis/svd.cpp
include: /Users/tobias/Code/riesling/build
include: /Users/tobias/Code/riesling/cxx/vineyard
include: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include
include: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3
include: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/nifti
include: /opt/local/include/ImageMagick-6
include: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1
include: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include
include: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
include: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
framework: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks
define: _LP64=1
define: __AARCH64EL__=1
define: __AARCH64_CMODEL_SMALL__=1
define: __AARCH64_SIMD__=1
define: __APPLE_CC__=6000
define: __APPLE__=1
define: __ARM64_ARCH_8__=1
define: __ARM_64BIT_STATE=1
define: __ARM_ACLE=200
define: __ARM_ALIGN_MAX_STACK_PWR=4
define: __ARM_ARCH=8
define: __ARM_ARCH_8_3__=1
define: __ARM_ARCH_8_4__=1
define: __ARM_ARCH_8_5__=1
define: __ARM_ARCH_ISA_A64=1
define: __ARM_ARCH_PROFILE='A'
define: __ARM_FEATURE_AES=1
define: __ARM_FEATURE_ATOMICS=1
define: __ARM_FEATURE_BTI=1
define: __ARM_FEATURE_CLZ=1
define: __ARM_FEATURE_COMPLEX=1
define: __ARM_FEATURE_CRC32=1
define: __ARM_FEATURE_CRYPTO=1
define: __ARM_FEATURE_DIRECTED_ROUNDING=1
define: __ARM_FEATURE_DIV=1
define: __ARM_FEATURE_DOTPROD=1
define: __ARM_FEATURE_FMA=1
define: __ARM_FEATURE_FP16_FML=1
define: __ARM_FEATURE_FP16_SCALAR_ARITHMETIC=1
define: __ARM_FEATURE_FP16_VECTOR_ARITHMETIC=1
define: __ARM_FEATURE_FRINT=1
define: __ARM_FEATURE_IDIV=1
define: __ARM_FEATURE_JCVT=1
define: __ARM_FEATURE_LDREX=0xF
define: __ARM_FEATURE_NUMERIC_MAXMIN=1
define: __ARM_FEATURE_PAUTH=1
define: __ARM_FEATURE_QRDMX=1
define: __ARM_FEATURE_RCPC=1
define: __ARM_FEATURE_SHA2=1
define: __ARM_FEATURE_SHA3=1
define: __ARM_FEATURE_SHA512=1
define: __ARM_FEATURE_UNALIGNED=1
define: __ARM_FP=0xE
define: __ARM_FP16_ARGS=1
define: __ARM_FP16_FORMAT_IEEE=1
define: __ARM_NEON=1
define: __ARM_NEON_FP=0xE
define: __ARM_NEON__=1
define: __ARM_PCS_AAPCS64=1
define: __ARM_SIZEOF_MINIMAL_ENUM=4
define: __ARM_SIZEOF_WCHAR_T=4
define: __ATOMIC_ACQUIRE=2
define: __ATOMIC_ACQ_REL=4
define: __ATOMIC_CONSUME=1
define: __ATOMIC_RELAXED=0
define: __ATOMIC_RELEASE=3
define: __ATOMIC_SEQ_CST=5
define: __BIGGEST_ALIGNMENT__=8
define: __BITINT_MAXWIDTH__=128
define: __BOOL_WIDTH__=8
define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
define: __CHAR16_TYPE__=unsigned short
define: __CHAR32_TYPE__=unsigned int
define: __CHAR_BIT__=8
define: __CLANG_ATOMIC_BOOL_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR8_T_LOCK_FREE=2
define: __CLANG_ATOMIC_CHAR_LOCK_FREE=2
define: __CLANG_ATOMIC_INT_LOCK_FREE=2
define: __CLANG_ATOMIC_LLONG_LOCK_FREE=2
define: __CLANG_ATOMIC_LONG_LOCK_FREE=2
define: __CLANG_ATOMIC_POINTER_LOCK_FREE=2
define: __CLANG_ATOMIC_SHORT_LOCK_FREE=2
define: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __CONSTANT_CFSTRINGS__=1
define: __DBL_DECIMAL_DIG__=17
define: __DBL_DENORM_MIN__=4.9406564584124654e-324
define: __DBL_DIG__=15
define: __DBL_EPSILON__=2.2204460492503131e-16
define: __DBL_HAS_DENORM__=1
define: __DBL_HAS_INFINITY__=1
define: __DBL_HAS_QUIET_NAN__=1
define: __DBL_MANT_DIG__=53
define: __DBL_MAX_10_EXP__=308
define: __DBL_MAX_EXP__=1024
define: __DBL_MAX__=1.7976931348623157e+308
define: __DBL_MIN_10_EXP__=(-307)
define: __DBL_MIN_EXP__=(-1021)
define: __DBL_MIN__=2.2250738585072014e-308
define: __DECIMAL_DIG__=__LDBL_DECIMAL_DIG__
define: __DEPRECATED=1
define: __DYNAMIC__=1
define: __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__=140500
define: __ENVIRONMENT_OS_VERSION_MIN_REQUIRED__=140500
define: __EXCEPTIONS=1
define: __FINITE_MATH_ONLY__=0
define: __FLT16_DECIMAL_DIG__=5
define: __FLT16_DENORM_MIN__=5.9604644775390625e-8F16
define: __FLT16_DIG__=3
define: __FLT16_EPSILON__=9.765625e-4F16
define: __FLT16_HAS_DENORM__=1
define: __FLT16_HAS_INFINITY__=1
define: __FLT16_HAS_QUIET_NAN__=1
define: __FLT16_MANT_DIG__=11
define: __FLT16_MAX_10_EXP__=4
define: __FLT16_MAX_EXP__=16
define: __FLT16_MAX__=6.5504e+4F16
define: __FLT16_MIN_10_EXP__=(-4)
define: __FLT16_MIN_EXP__=(-13)
define: __FLT16_MIN__=6.103515625e-5F16
define: __FLT_DECIMAL_DIG__=9
define: __FLT_DENORM_MIN__=1.40129846e-45F
define: __FLT_DIG__=6
define: __FLT_EPSILON__=1.19209290e-7F
define: __FLT_HAS_DENORM__=1
define: __FLT_HAS_INFINITY__=1
define: __FLT_HAS_QUIET_NAN__=1
define: __FLT_MANT_DIG__=24
define: __FLT_MAX_10_EXP__=38
define: __FLT_MAX_EXP__=128
define: __FLT_MAX__=3.40282347e+38F
define: __FLT_MIN_10_EXP__=(-37)
define: __FLT_MIN_EXP__=(-125)
define: __FLT_MIN__=1.17549435e-38F
define: __FLT_RADIX__=2
define: __FPCLASS_NEGINF=0x0004
define: __FPCLASS_NEGNORMAL=0x0008
define: __FPCLASS_NEGSUBNORMAL=0x0010
define: __FPCLASS_NEGZERO=0x0020
define: __FPCLASS_POSINF=0x0200
define: __FPCLASS_POSNORMAL=0x0100
define: __FPCLASS_POSSUBNORMAL=0x0080
define: __FPCLASS_POSZERO=0x0040
define: __FPCLASS_QNAN=0x0002
define: __FPCLASS_SNAN=0x0001
define: __FP_FAST_FMA=1
define: __FP_FAST_FMAF=1
define: __GCC_ASM_FLAG_OUTPUTS__=1
define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR8_T_LOCK_FREE=2
define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
define: __GCC_ATOMIC_INT_LOCK_FREE=2
define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
define: __GCC_ATOMIC_LONG_LOCK_FREE=2
define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
define: __GCC_HAVE_DWARF2_CFI_ASM=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
define: __GNUC_GNU_INLINE__=1
define: __GNUC_MINOR__=2
define: __GNUC_PATCHLEVEL__=1
define: __GNUC__=4
define: __GNUG__=4
define: __GXX_ABI_VERSION=1002
define: __GXX_EXPERIMENTAL_CXX0X__=1
define: __GXX_RTTI=1
define: __GXX_WEAK__=1
define: __HAVE_FUNCTION_MULTI_VERSIONING=1
define: __INT16_C_SUFFIX__=
define: __INT16_FMTd__="hd"
define: __INT16_FMTi__="hi"
define: __INT16_MAX__=32767
define: __INT16_TYPE__=short
define: __INT32_C_SUFFIX__=
define: __INT32_FMTd__="d"
define: __INT32_FMTi__="i"
define: __INT32_MAX__=2147483647
define: __INT32_TYPE__=int
define: __INT64_C_SUFFIX__=LL
define: __INT64_FMTd__="lld"
define: __INT64_FMTi__="lli"
define: __INT64_MAX__=9223372036854775807LL
define: __INT64_TYPE__=long long int
define: __INT8_C_SUFFIX__=
define: __INT8_FMTd__="hhd"
define: __INT8_FMTi__="hhi"
define: __INT8_MAX__=127
define: __INT8_TYPE__=signed char
define: __INTMAX_C_SUFFIX__=L
define: __INTMAX_FMTd__="ld"
define: __INTMAX_FMTi__="li"
define: __INTMAX_MAX__=9223372036854775807L
define: __INTMAX_TYPE__=long int
define: __INTMAX_WIDTH__=64
define: __INTPTR_FMTd__="ld"
define: __INTPTR_FMTi__="li"
define: __INTPTR_MAX__=9223372036854775807L
define: __INTPTR_TYPE__=long int
define: __INTPTR_WIDTH__=64
define: __INT_FAST16_FMTd__="hd"
define: __INT_FAST16_FMTi__="hi"
define: __INT_FAST16_MAX__=32767
define: __INT_FAST16_TYPE__=short
define: __INT_FAST16_WIDTH__=16
define: __INT_FAST32_FMTd__="d"
define: __INT_FAST32_FMTi__="i"
define: __INT_FAST32_MAX__=2147483647
define: __INT_FAST32_TYPE__=int
define: __INT_FAST32_WIDTH__=32
define: __INT_FAST64_FMTd__="lld"
define: __INT_FAST64_FMTi__="lli"
define: __INT_FAST64_MAX__=9223372036854775807LL
define: __INT_FAST64_TYPE__=long long int
define: __INT_FAST64_WIDTH__=64
define: __INT_FAST8_FMTd__="hhd"
define: __INT_FAST8_FMTi__="hhi"
define: __INT_FAST8_MAX__=127
define: __INT_FAST8_TYPE__=signed char
define: __INT_FAST8_WIDTH__=8
define: __INT_LEAST16_FMTd__="hd"
define: __INT_LEAST16_FMTi__="hi"
define: __INT_LEAST16_MAX__=32767
define: __INT_LEAST16_TYPE__=short
define: __INT_LEAST16_WIDTH__=16
define: __INT_LEAST32_FMTd__="d"
define: __INT_LEAST32_FMTi__="i"
define: __INT_LEAST32_MAX__=2147483647
define: __INT_LEAST32_TYPE__=int
define: __INT_LEAST32_WIDTH__=32
define: __INT_LEAST64_FMTd__="lld"
define: __INT_LEAST64_FMTi__="lli"
define: __INT_LEAST64_MAX__=9223372036854775807LL
define: __INT_LEAST64_TYPE__=long long int
define: __INT_LEAST64_WIDTH__=64
define: __INT_LEAST8_FMTd__="hhd"
define: __INT_LEAST8_FMTi__="hhi"
define: __INT_LEAST8_MAX__=127
define: __INT_LEAST8_TYPE__=signed char
define: __INT_LEAST8_WIDTH__=8
define: __INT_MAX__=2147483647
define: __INT_WIDTH__=32
define: __LDBL_DECIMAL_DIG__=17
define: __LDBL_DENORM_MIN__=4.9406564584124654e-324L
define: __LDBL_DIG__=15
define: __LDBL_EPSILON__=2.2204460492503131e-16L
define: __LDBL_HAS_DENORM__=1
define: __LDBL_HAS_INFINITY__=1
define: __LDBL_HAS_QUIET_NAN__=1
define: __LDBL_MANT_DIG__=53
define: __LDBL_MAX_10_EXP__=308
define: __LDBL_MAX_EXP__=1024
define: __LDBL_MAX__=1.7976931348623157e+308L
define: __LDBL_MIN_10_EXP__=(-307)
define: __LDBL_MIN_EXP__=(-1021)
define: __LDBL_MIN__=2.2250738585072014e-308L
define: __LITTLE_ENDIAN__=1
define: __LLONG_WIDTH__=64
define: __LONG_LONG_MAX__=9223372036854775807LL
define: __LONG_MAX__=9223372036854775807L
define: __LONG_WIDTH__=64
define: __LP64__=1
define: __MACH__=1
define: __NO_MATH_ERRNO__=1
define: __OBJC_BOOL_IS_BOOL=1
define: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3
define: __OPENCL_MEMORY_SCOPE_DEVICE=2
define: __OPENCL_MEMORY_SCOPE_SUB_GROUP=4
define: __OPENCL_MEMORY_SCOPE_WORK_GROUP=1
define: __OPENCL_MEMORY_SCOPE_WORK_ITEM=0
define: __OPTIMIZE__=1
define: __ORDER_BIG_ENDIAN__=4321
define: __ORDER_LITTLE_ENDIAN__=1234
define: __ORDER_PDP_ENDIAN__=3412
define: __PIC__=2
define: __POINTER_WIDTH__=64
define: __PRAGMA_REDEFINE_EXTNAME=1
define: __PTRDIFF_FMTd__="ld"
define: __PTRDIFF_FMTi__="li"
define: __PTRDIFF_MAX__=9223372036854775807L
define: __PTRDIFF_TYPE__=long int
define: __PTRDIFF_WIDTH__=64
define: __REGISTER_PREFIX__=
define: __SCHAR_MAX__=127
define: __SHRT_MAX__=32767
define: __SHRT_WIDTH__=16
define: __SIG_ATOMIC_MAX__=2147483647
define: __SIG_ATOMIC_WIDTH__=32
define: __SIZEOF_DOUBLE__=8
define: __SIZEOF_FLOAT__=4
define: __SIZEOF_INT128__=16
define: __SIZEOF_INT__=4
define: __SIZEOF_LONG_DOUBLE__=8
define: __SIZEOF_LONG_LONG__=8
define: __SIZEOF_LONG__=8
define: __SIZEOF_POINTER__=8
define: __SIZEOF_PTRDIFF_T__=8
define: __SIZEOF_SHORT__=2
define: __SIZEOF_SIZE_T__=8
define: __SIZEOF_WCHAR_T__=4
define: __SIZEOF_WINT_T__=4
define: __SIZE_FMTX__="lX"
define: __SIZE_FMTo__="lo"
define: __SIZE_FMTu__="lu"
define: __SIZE_FMTx__="lx"
define: __SIZE_MAX__=18446744073709551615UL
define: __SIZE_TYPE__=long unsigned int
define: __SIZE_WIDTH__=64
define: __SSP__=1
define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16UL
define: __STDCPP_THREADS__=1
define: __STDC_HOSTED__=1
define: __STDC_NO_THREADS__=1
define: __STDC_UTF_16__=1
define: __STDC_UTF_32__=1
define: __STDC__=1
define: __STRICT_ANSI__=1
define: __UINT16_C_SUFFIX__=
define: __UINT16_FMTX__="hX"
define: __UINT16_FMTo__="ho"
define: __UINT16_FMTu__="hu"
define: __UINT16_FMTx__="hx"
define: __UINT16_MAX__=65535
define: __UINT16_TYPE__=unsigned short
define: __UINT32_C_SUFFIX__=U
define: __UINT32_FMTX__="X"
define: __UINT32_FMTo__="o"
define: __UINT32_FMTu__="u"
define: __UINT32_FMTx__="x"
define: __UINT32_MAX__=4294967295U
define: __UINT32_TYPE__=unsigned int
define: __UINT64_C_SUFFIX__=ULL
define: __UINT64_FMTX__="llX"
define: __UINT64_FMTo__="llo"
define: __UINT64_FMTu__="llu"
define: __UINT64_FMTx__="llx"
define: __UINT64_MAX__=18446744073709551615ULL
define: __UINT64_TYPE__=long long unsigned int
define: __UINT8_C_SUFFIX__=
define: __UINT8_FMTX__="hhX"
define: __UINT8_FMTo__="hho"
define: __UINT8_FMTu__="hhu"
define: __UINT8_FMTx__="hhx"
define: __UINT8_MAX__=255
define: __UINT8_TYPE__=unsigned char
define: __UINTMAX_C_SUFFIX__=UL
define: __UINTMAX_FMTX__="lX"
define: __UINTMAX_FMTo__="lo"
define: __UINTMAX_FMTu__="lu"
define: __UINTMAX_FMTx__="lx"
define: __UINTMAX_MAX__=18446744073709551615UL
define: __UINTMAX_TYPE__=long unsigned int
define: __UINTMAX_WIDTH__=64
define: __UINTPTR_FMTX__="lX"
define: __UINTPTR_FMTo__="lo"
define: __UINTPTR_FMTu__="lu"
define: __UINTPTR_FMTx__="lx"
define: __UINTPTR_MAX__=18446744073709551615UL
define: __UINTPTR_TYPE__=long unsigned int
define: __UINTPTR_WIDTH__=64
define: __UINT_FAST16_FMTX__="hX"
define: __UINT_FAST16_FMTo__="ho"
define: __UINT_FAST16_FMTu__="hu"
define: __UINT_FAST16_FMTx__="hx"
define: __UINT_FAST16_MAX__=65535
define: __UINT_FAST16_TYPE__=unsigned short
define: __UINT_FAST32_FMTX__="X"
define: __UINT_FAST32_FMTo__="o"
define: __UINT_FAST32_FMTu__="u"
define: __UINT_FAST32_FMTx__="x"
define: __UINT_FAST32_MAX__=4294967295U
define: __UINT_FAST32_TYPE__=unsigned int
define: __UINT_FAST64_FMTX__="llX"
define: __UINT_FAST64_FMTo__="llo"
define: __UINT_FAST64_FMTu__="llu"
define: __UINT_FAST64_FMTx__="llx"
define: __UINT_FAST64_MAX__=18446744073709551615ULL
define: __UINT_FAST64_TYPE__=long long unsigned int
define: __UINT_FAST8_FMTX__="hhX"
define: __UINT_FAST8_FMTo__="hho"
define: __UINT_FAST8_FMTu__="hhu"
define: __UINT_FAST8_FMTx__="hhx"
define: __UINT_FAST8_MAX__=255
define: __UINT_FAST8_TYPE__=unsigned char
define: __UINT_LEAST16_FMTX__="hX"
define: __UINT_LEAST16_FMTo__="ho"
define: __UINT_LEAST16_FMTu__="hu"
define: __UINT_LEAST16_FMTx__="hx"
define: __UINT_LEAST16_MAX__=65535
define: __UINT_LEAST16_TYPE__=unsigned short
define: __UINT_LEAST32_FMTX__="X"
define: __UINT_LEAST32_FMTo__="o"
define: __UINT_LEAST32_FMTu__="u"
define: __UINT_LEAST32_FMTx__="x"
define: __UINT_LEAST32_MAX__=4294967295U
define: __UINT_LEAST32_TYPE__=unsigned int
define: __UINT_LEAST64_FMTX__="llX"
define: __UINT_LEAST64_FMTo__="llo"
define: __UINT_LEAST64_FMTu__="llu"
define: __UINT_LEAST64_FMTx__="llx"
define: __UINT_LEAST64_MAX__=18446744073709551615ULL
define: __UINT_LEAST64_TYPE__=long long unsigned int
define: __UINT_LEAST8_FMTX__="hhX"
define: __UINT_LEAST8_FMTo__="hho"
define: __UINT_LEAST8_FMTu__="hhu"
define: __UINT_LEAST8_FMTx__="hhx"
define: __UINT_LEAST8_MAX__=255
define: __UINT_LEAST8_TYPE__=unsigned char
define: __USER_LABEL_PREFIX__=_
define: __VERSION__="Apple LLVM 16.0.0 (clang-1600.0.21.4)"
define: __WCHAR_MAX__=2147483647
define: __WCHAR_TYPE__=int
define: __WCHAR_WIDTH__=32
define: __WINT_MAX__=2147483647
define: __WINT_TYPE__=int
define: __WINT_WIDTH__=32
define: __aarch64__=1
define: __apple_build_version__=16000021
define: __arm64=1
define: __arm64__=1
define: __clang__=1
define: __clang_literal_encoding__="UTF-8"
define: __clang_major__=16
define: __clang_minor__=0
define: __clang_patchlevel__=0
define: __clang_version__="16.0.0 (clang-1600.0.21.4)"
define: __clang_wide_literal_encoding__="UTF-32"
define: __cplusplus=202002L
define: __llvm__=1
define: __nonnull=_Nonnull
define: __null_unspecified=_Null_unspecified
define: __nullable=_Nullable
define: __pic__=2
define: __private_extern__=extern
define: __strong=
define: __unsafe_unretained=
define: __weak=__attribute__((objc_gc(weak)))
define: BUILD_MONTAGE
define: EIGEN_USE_THREADS
define: NDEBUG
define: SCN_REGEX_BACKEND=0
define: MAGICKCORE_HDRI_ENABLE=0
define: MAGICKCORE_QUANTUM_DEPTH=16
other: --clang
other: --clang_version=160000
stdver: c++20
intelliSenseMode: macos-clang-arm64
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter_output.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/write_escaped.h
tag parsing error (this can be ignored unless symbols can't be found):
line 85 (col. 24): error: incorrectly formed universal character name
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/chars_format.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_floating_point.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__charconv/to_chars_result.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_32_64_or_128_bit.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/width_estimation_table.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/extended_grapheme_cluster_table.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/runetype.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/unsupported/Eigen/CXX11/Tensor
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/vm_types.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/select.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/gethostuuid.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/qos.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libxml/xmlexports.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libxml/parser.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libxml/xmlerror.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libxml/SAX2.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libxml/xmlmemory.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libxml/encoding.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/arm_bf16.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/x86gprintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ppc_wrappers/x86gprintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/mmintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ppc_wrappers/mmintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/cassert
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/xmmintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/openmp_wrappers/complex
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ppc_wrappers/xmmintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/cuda_wrappers/complex
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/emmintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/complex
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ppc_wrappers/emmintrin.h
tag parsing file: /Users/tobias/Code/riesling/cxx/vineyard/io/writer.hpp
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/pmmintrin.h
tag parsing file: /Users/tobias/Code/riesling/cxx/vineyard/io/reader.hpp
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ppc_wrappers/pmmintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/tmmintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ppc_wrappers/tmmintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/fmt/color.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/smmintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/fmt/ostream.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ppc_wrappers/smmintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/fmt/ranges.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/wmmintrin.h
tag parsing file: /Users/tobias/Code/riesling/cxx/vineyard/io/hd5-core.hpp
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/clflushoptintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/args.hxx
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/clwbintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/map
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avxintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx2intrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/vector
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/f16cintrin.h
tag parsing file: /Users/tobias/Code/riesling/cxx/vineyard/trajectory.hpp
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/bmiintrin.h
tag parsing file: /Users/tobias/Code/riesling/cxx/vineyard/sim/sequence.hpp
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ppc_wrappers/bmiintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/functional
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/bmi2intrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/Core
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ppc_wrappers/bmi2intrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/lzcntintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/popcntintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/Core
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/fmaintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/LU
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512fintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/LU
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vlintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/Cholesky
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512bwintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/Cholesky
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512bitalgintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/QR
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512cdintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/QR
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vpopcntdqintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/SVD
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vpopcntdqvlintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/SVD
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vnniintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/Geometry
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vlvnniintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/Geometry
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avxvnniintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/Eigenvalues
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512dqintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/Eigenvalues
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vlbitalgintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/unsupported/Eigen/SpecialFunctions
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vlbwintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/unsupported/Eigen/SpecialFunctions
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vlcdintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vldqintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512erintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512ifmaintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512ifmavlintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avxifmaintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vbmiintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vbmivlintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vbmi2intrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vlvbmi2intrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/src/Core/util/DisableStupidWarnings.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512pfintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/src/Core/util/Meta.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512fp16intrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/src/Core/util/Meta.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vlfp16intrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/src/Core/util/MaxSizeVector.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512bf16intrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/src/Core/util/MaxSizeVector.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vlbf16intrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/pkuintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/vpclmulqdqintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/vaesintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/gfniintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avxvnniint8intrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avxneconvertintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/sha512intrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/sm3intrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/numeric
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/sm4intrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/random
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avxvnniint16intrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/thread
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/rtmintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/unsupported/Eigen/CXX11/ThreadPool
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/xtestintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/shaintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/fxsrintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/xsaveintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/xsaveoptintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/xsavecintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/xsavesintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/cetintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/adxintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/rdseedintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/wbnoinvdintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/cldemoteintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/waitpkgintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/movdirintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/pconfigintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/Eigen/ThreadPool
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/sgxintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/unsupported/Eigen/CXX11/ThreadPool
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/ptwriteintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/invpcidintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/amxfp16intrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/keylockerintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/amxintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/amxcomplexintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vp2intersectintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/avx512vlvp2intersectintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/enqcmdintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/serializeintrin.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/tsxldtrkintrin.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/Eigen/ThreadPool
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/__clang_cuda_complex_builtins.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/ccomplex
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/signal.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/signal.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/_mcontext.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h
IntelliSense process crash detected: handle_update_intellisense
Shutting down IntelliSense server: /Users/tobias/Code/riesling/cxx/riesling/basis/svd.cpp
Update IntelliSense time (sec): 2.01
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unicode/ptypes.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/16/include/stdbool.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/stdbool.h
tag parsing file: /Users/tobias/Code/riesling/build/vcpkg_installed/arm64-osx/include/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h
tag parsing file: /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/unicode/urename.hOther Extensions
No response
Additional context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Language ServiceVisual StudioInherited from Visual StudioInherited from Visual StudiobugfixedCheck the Milestone for the release in which the fix is or will be available.Check the Milestone for the release in which the fix is or will be available.reliabilityverifiedBug has been reproducedBug has been reproduced
Type
Projects
- StatusShow more project fieldsDone
Activity
Colengms commentedon Jul 11, 2024
Hi Tobias Wood (@spinicist) . I'm having some difficulty reproducing the issue, with 1.20.5 on an M1 Mac. Following your repro steps (and updating my c_cpp_properties.json to match the content you provided), after I open the root directory, CMake Tools prompts me to select a compiler, however after selecting Apple Clang 14, it fails to configure the folder.
Is the repro occurring for you in this state, without getting the project fully configured? Other than opening
riesling/cxx/riesling/basis/svd.cpp, are there any other steps necessary to repro?With your configuration and in this state,
svd.cppis unable to find any headers. However, I've noticed that if I removec_cpp_properties.json, thatsvd.cppgets proper IntelliSense using defaults.This log message indicates that a source file was open and a crash occurred in the IntelliSense process (
cpptools-srvnot the maincpptoolsprocess), while trying to process squiggles and colorization for a file.(from the other issue thread). This may be a different issue. This is pointing to a crash occurring in the main
cpptoolsprogress, while trying to find an existing IntelliSense client.spinicist commentedon Jul 12, 2024
Hello, you'd need to run the bootstrap.sh script first I think, or at least invoke CMake with
-DCMAKE_TOOLCHAIN_FILE=path_to_vcpkg/scripts/buildsystems/vcpkg.cmakegithub-actions commentedon Aug 11, 2024
Hey Colen Garoutte-Carson (@Colengms), this issue might need further attention.
Tobias Wood (@spinicist), you can help us out by closing this issue if the problem no longer exists, or adding more information.
Colengms commentedon Aug 17, 2024
Hi Tobias Wood (@spinicist) . I haven't forgotten about this, but I'm still not able to repro and am blocked from fully configuring IntelliSense (by using CMake Tools) due to the error I posted previously (with
vineyard). I'm following the steps you provided. The bootstrap script executes successfully. Although IntelliSense isn't configured properly for most files,svd.cppIntelliSense seems functional. I'm not getting crashes. I've tried this on multiple mac's. (Though I've only been able to run the bootstrap script successfully on an M1. It did not run successfully for me on x64 macOS or x64 Ubuntu 24.04).Are you still experiencing the problem with 1.21.6? I believe we have since fixed an issue that could result in a crash on macOS.
spinicist commentedon Aug 19, 2024
It appears to still happen. I had downgraded to 1.18. I re-enabled auto-update to get v1.21.6 and restarted the extension. I was initially hopeful, as I didn't see the "Language Server crashed too many times" dialog. However, I wasn't getting any Intellisense hints in
svd.cpp, so I looked at the log and saw entries like this:I'll roll back to v1.18 again.
sean-mcmanus commentedon Aug 19, 2024
Tobias Wood (@spinicist) Are you able to get a crash call stack for cpptools-srv, either in the C/C++ Crash Call Stacks logging window or Mac's built-in crash logging output (or from attaching a debugger before it crashes, i.e. commenting out the crashing code and the uncommenting it).
spinicist commentedon Aug 19, 2024
I don't see "C/C++ Crash Call Stacks" as an option? I guess I am looking in the wrong place.

spinicist commentedon Aug 19, 2024
Crash Call Stacks has appeared as an option. Here is the output:
sean-mcmanus commentedon Aug 27, 2024
Tobias Wood (@spinicist) We made some potential fixes with https://github.com/microsoft/vscode-cpptools/releases/tag/v1.22.0, but we don't know yet whether it's actually fixed or not (the crash location may have just changed).
spinicist commentedon Sep 6, 2024
Thanks Sean McManus (@sean-mcmanus). I've updated to v1.21.6 and in the last 20 minutes have not observed a crash. It's looking good given how quickly it crashed before.
Is there a short/simple explanation as to what was wrong? I'm curious.
spinicist commentedon Sep 6, 2024
Spoke too soon.
49 remaining items
sean-mcmanus commentedon Jul 9, 2025
Tobias Wood (@spinicist) Thanks for reporting this. I've filed a bug against our shared VS parser at https://developercommunity.visualstudio.com/t/C-IntelliSense-crashes-in-Linux-mode-i/10934011 .
The minimal repro is
spinicist commentedon Jul 9, 2025
Sean McManus (@sean-mcmanus) Thank you! That is a lot of effort and much appreciated.
spinicist commentedon Jul 9, 2025
Although from your example I guess I have to hunt for somewhere I'm not initialising the 3rd element of something.
sean-mcmanus commentedon Jul 10, 2025
Tobias Wood (@spinicist) No -- the 3rd element missing is irrelevant to the crash repro and it still repros with 3 elements. The crashing line in riesling is
DNames<3> const Basis = {"b", "sample", "trace"};in hd5-core.hpp.spinicist commentedon Jul 10, 2025
Thanks!
sean-mcmanus commentedon Aug 7, 2025
Tobias Wood (@spinicist) Fixed with https://github.com/microsoft/vscode-cpptools/releases/tag/v1.27.0 . Sorry for the delay in the release (we found some additional crash regressions we wanted to fix first). Let us know if you hit any other IntelliSense issues.
spinicist commentedon Aug 13, 2025
I installed 1.27.0 a couple of days ago and I confirm it looks good 👍
Thanks so much for this. A good end to a long saga.