Skip to content

Crash when doing a type trait #142270

Open
Open
@McKillroy

Description

@McKillroy

Submitting because asked to do so:

>------ Build started: Project: CMakeLists, Configuration: Debug ------
  [1/2] Building CXX object test\core\concepts\CMakeFiles\basic_type_concept_tests.dir\basic_type_concept_tests.cpp.obj
  FAILED: test/core/concepts/CMakeFiles/basic_type_concept_tests.dir/basic_type_concept_tests.cpp.obj 
  C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe  /nologo -TP  -IC:\Arcanima\AC_TOOLS\kogo\_out\install\Debug -IC:\Arcanima\AC_TOOLS\kogo\include\kogo\.. --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths  /DWIN32 /D_WINDOWS /EHsc /Zi /Ob0 /Od /RTC1 -std:c++20 -MDd /utf-8 /showIncludes /Fotest\core\concepts\CMakeFiles\basic_type_concept_tests.dir\basic_type_concept_tests.cpp.obj /Fdtest\core\concepts\CMakeFiles\basic_type_concept_tests.dir\ -c -- C:\Arcanima\AC_TOOLS\kogo\test\core\concepts\basic_type_concept_tests.cpp
  PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
  Stack dump:
  0.	Program arguments: C:\\PROGRA~1\\MIB055~1\\2022\\COMMUN~1\\VC\\Tools\\Llvm\\x64\\bin\\clang-cl.exe /nologo -TP -IC:\\Arcanima\\AC_TOOLS\\kogo\\_out\\install\\Debug -IC:\\Arcanima\\AC_TOOLS\\kogo\\include\\kogo\\.. --target=amd64-pc-windows-msvc -fdiagnostics-absolute-paths /DWIN32 /D_WINDOWS /EHsc /Zi /Ob0 /Od /RTC1 -std:c++20 -MDd /utf-8 /showIncludes /Fotest\\core\\concepts\\CMakeFiles\\basic_type_concept_tests.dir\\basic_type_concept_tests.cpp.obj /Fdtest\\core\\concepts\\CMakeFiles\\basic_type_concept_tests.dir\\ -c -- C:\\Arcanima\\AC_TOOLS\\kogo\\test\\core\\concepts\\basic_type_concept_tests.cpp
  1.	C:\Arcanima\AC_TOOLS\kogo\test\core\concepts\basic_type_concept_tests.cpp:16:54: current parser token ','
  2.	C:\Arcanima\AC_TOOLS\kogo\test\core\concepts\basic_type_concept_tests.cpp:5:1: parsing namespace 'kogo'
  Exception Code: 0xC0000005
   #0 0x00007ff615fb5156 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1145156)
   #1 0x00007ff6153e344c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x57344c)
   #2 0x00007ff615ebfc8d (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x104fc8d)
   #3 0x00007ff614f12408 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xa2408)
   #4 0x00007ff615e5b556 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfeb556)
   #5 0x00007ff615e54bb9 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfe4bb9)
   #6 0x00007ff615e62183 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xff2183)
   #7 0x00007ff615e5b02d (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfeb02d)
   #8 0x00007ff61669ffb7 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x182ffb7)
   #9 0x00007ff61669dcf3 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x182dcf3)
  #10 0x00007ff61669d333 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x182d333)
  #11 0x00007ff6162303fd (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x13c03fd)
  #12 0x00007ff615e31e4c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfc1e4c)
  #13 0x00007ff615e2fc78 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfbfc78)
  #14 0x00007ff615e2f6f1 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfbf6f1)
  #15 0x00007ff6162303fd (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x13c03fd)
  #16 0x00007ff615f6d95d (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x10fd95d)
  #17 0x00007ff615ebf61c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x104f61c)
  #18 0x00007ff615ebf547 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x104f547)
  #19 0x00007ff615fe28dc (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x11728dc)
  #20 0x00007ff615e6e991 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xffe991)
  #21 0x00007ff615e651d0 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xff51d0)
  #22 0x00007ff615e61fd8 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xff1fd8)
  #23 0x00007ff615e4fa8f (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xfdfa8f)
  #24 0x00007ff617d463cd (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x2ed63cd)
  #25 0x00007ff618790c88 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3920c88)
  #26 0x00007ff618790183 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3920183)
  #27 0x00007ff618790382 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3920382)
  #28 0x00007ff61879061c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x392061c)
  #29 0x00007ff618790382 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3920382)
  #30 0x00007ff61878b587 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x391b587)
  #31 0x00007ff616ab8267 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1c48267)
  #32 0x00007ff615dbd20e (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf4d20e)
  #33 0x00007ff6186aee41 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x383ee41)
  #34 0x00007ff615ec89c0 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x10589c0)
  #35 0x00007ff615fd9ec0 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1169ec0)
  #36 0x00007ff6160166b3 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x11a66b3)
  #37 0x00007ff615fabd15 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x113bd15)
  #38 0x00007ff615fabb5c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x113bb5c)
  #39 0x00007ff6161f2afc (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1382afc)
  #40 0x00007ff614ef6770 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x86770)
  #41 0x00007ff615dcf7f0 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5f7f0)
  #42 0x00007ff615dcd5ec (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5d5ec)
  #43 0x00007ff615dcd38c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5d38c)
  #44 0x00007ff615dcd4a9 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5d4a9)
  #45 0x00007ff614ef204c (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x8204c)
  #46 0x00007ff615dcf845 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5f845)
  #47 0x00007ff615dcd5ec (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xf5d5ec)
  #48 0x00007ff6169d0b76 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1b60b76)
  #49 0x00007ff6169d07de (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1b607de)
  #50 0x00007ff615434091 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5c4091)
  #51 0x00007ff615433c22 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5c3c22)
  #52 0x00007ff615430996 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5c0996)
  #53 0x00007ff61542d955 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5bd955)
  #54 0x00007ff61542c2ee (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x5bc2ee)
  #55 0x00007ff615b4549d (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0xcd549d)
  #56 0x00007ff6155b4215 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x744215)
  #57 0x00007ff6155b4008 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x744008)
  #58 0x00007ff6152bc518 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x44c518)
  #59 0x00007ff6152bb89e (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x44b89e)
  #60 0x00007ff6152bb417 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x44b417)
  #61 0x00007ff6152b2ba6 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x442ba6)
  #62 0x00007ff6152b0323 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x440323)
  #63 0x00007ff616a72db8 (C:\PROGRA~1\MIB055~1\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1c02db8)
  #64 0x00007ffd6b1253e0 (C:\WINDOWS\System32\KERNEL32.DLL+0x153e0)
  #65 0x00007ffd6bc8485b (C:\WINDOWS\SYSTEM32\ntdll.dll+0x485b)
C:\Arcanima\AC_TOOLS\kogo\_out\build\Debug\clang-cl : error : clang frontend command failed due to signal (use -v to see invocation)
  clang version 19.1.5
  Target: amd64-pc-windows-msvc
  Thread model: posix
  InstalledDir: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin
  clang-cl: note: diagnostic msg: 
  ********************
  
  PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
  Preprocessed source(s) and associated run script(s) are located at:
  clang-cl: note: diagnostic msg: C:\Users\Yorlik\AppData\Local\Temp\basic_type_concept_tests-fc5469.cpp
  clang-cl: note: diagnostic msg: C:\Users\Yorlik\AppData\Local\Temp\basic_type_concept_tests-fc5469.sh
  clang-cl: note: diagnostic msg: 
  
  ********************
  ninja: build stopped: subcommand failed.

Build failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    clang-cl`clang-cl` driver. Don't use for other compiler partscrashPrefer [crash-on-valid] or [crash-on-invalid]incompleteIssue not complete (e.g. missing a reproducer, build arguments, etc.)

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions