Issue 63872
Summary Crash while parsing CRTP class
Labels new issue
Assignees
Reporter nickanthony-dgl
    ```
 Stack dump:
  0.	Program arguments: C:\\PROGRA~1\\MICROS~4\\2022\\COMMUN~1\\VC\\Tools\\Llvm\\x64\\bin\\clang-cl.exe /nologo -TP -DEIGEN_USE_MKL_ALL -DH5_BUILT_AS_STATIC_LIB -DLIMBO_USE_TBB -DNOMINMAX -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DUSE_NLOPT -D_CRT_SECURE_NO_WARNINGS -IC:\\Users\\NicholasAnthony\\source\\repos\\wt_gui\\external\\WaveTracer\\src\\wt_parametric\\src\\wt_parametric\\.. -IC:\\Users\\NicholasAnthony\\source\\repos\\wt_gui\\external\\WaveTracer\\src\\wt_settings\\wt_settings\\.. -IC:\\Users\\NicholasAnthony\\source\\repos\\wt_gui\\external\\WaveTracer\\src\\wt_geometry\\src\\wt_geometry\\..\\..\\include -IC:\\Users\\NicholasAnthony\\source\\repos\\wt_gui\\external\\WaveTracer\\external\\DiffractLib\\DiffractLib\\.. -IC:\\Users\\NicholasAnthony\\source\\repos\\wt_gui\\external\\WaveTracer\\src\\wt_util\\wt_util\\.. -IC:\\Users\\NicholasAnthony\\source\\repos\\wt_gui\\external\\WaveTracer\\external\\limbo\\src -imsvcC:\\Users\\NicholasAnthony\\source\\repos\\wt_gui\\out\\build\\Clang-Release\\vcpkg_installed\\x64-windows-wavetracer\\include -imsvcC:\\Users\\NicholasAnthony\\source\\repos\\wt_gui\\out\\build\\Clang-Release\\vcpkg_installed\\x64-windows-wavetracer\\include\\eigen3 "-imsvcC:\\Program Files (x86)\\Intel\\oneAPI\\mkl\\2023.0.0\\include" /DWIN32 /D_WINDOWS /EHsc /O2 /Ob2 /DNDEBUG -std:c++20 -MD /bigobj /showIncludes /Foexternal\\WaveTracer\\src\\wt_parametric\\src\\wt_parametric\\CMakeFiles\\wt_parametric.dir\\componentNodes\\SystemTrackingNode.cpp.obj /Fdexternal\\WaveTracer\\src\\wt_parametric\\src\\wt_parametric\\CMakeFiles\\wt_parametric.dir\\wt_parametric.pdb -c -- C:\\Users\\NicholasAnthony\\source\\repos\\wt_gui\\external\\WaveTracer\\src\\wt_parametric\\src\\wt_parametric\\componentNodes\\SystemTrackingNode.cpp
 1.	C:\Users\NicholasAnthony\source\repos\wt_gui\external\WaveTracer\src\wt_parametric\src\wt_parametric\componentNodes/ComponentTrackingTemplate.hpp:35:3: current parser token '{'
 2.	C:\Users\NicholasAnthony\source\repos\wt_gui\external\WaveTracer\src\wt_parametric\src\wt_parametric\componentNodes/ComponentTrackingTemplate.hpp:7:1: parsing namespace 'wt_parametric'
 3.	C:\Users\NicholasAnthony\source\repos\wt_gui\external\WaveTracer\src\wt_parametric\src\wt_parametric\componentNodes/ComponentTrackingTemplate.hpp:24:2: parsing struct/union/class body 'wt_parametric::ComponentTrackingNodeTemplate'
  Exception Code: 0xC0000005
   #0 0x00007ff7dc51fd8b (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x293fd8b)
 #1 0x00007ff7dc51bd95 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x293bd95)
 #2 0x00007ff7dc4f4320 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x2914320)
 #3 0x00007ff7dc4f08a6 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x29108a6)
 #4 0x00007ff7dc4f0574 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x2910574)
 #5 0x00007ff7dd68bd5d (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3aabd5d)
 #6 0x00007ff7dd68b81e (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3aab81e)
 #7 0x00007ff7dd68c742 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3aac742)
 #8 0x00007ff7dd44aeaa (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x386aeaa)
 #9 0x00007ff7dd458935 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3878935)
 #10 0x00007ff7dda491aa (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e691aa)
 #11 0x00007ff7dda6c418 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e8c418)
 #12 0x00007ff7dda4e2a3 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e6e2a3)
 #13 0x00007ff7dda58cfc (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e78cfc)
 #14 0x00007ff7dda58179 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e78179)
 #15 0x00007ff7dda4def1 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e6def1)
 #16 0x00007ff7dda50fce (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e70fce)
 #17 0x00007ff7dda4af4a (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e6af4a)
 #18 0x00007ff7dda48a86 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e68a86)
 #19 0x00007ff7dda6c418 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e8c418)
 #20 0x00007ff7dda59090 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e79090)
 #21 0x00007ff7dda58179 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e78179)
 #22 0x00007ff7dda57a3f (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e77a3f)
 #23 0x00007ff7dda6b3a6 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e8b3a6)
 #24 0x00007ff7dd6ff34d (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3b1f34d)
 #25 0x00007ff7dda403e5 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e603e5)
 #26 0x00007ff7dda3fd69 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e5fd69)
 #27 0x00007ff7dda6b49e (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3e8b49e)
 #28 0x00007ff7dd6ff34d (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3b1f34d)
 #29 0x00007ff7dd6fd594 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x3b1d594)
 #30 0x00007ff7dcd1bf5e (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x313bf5e)
 #31 0x00007ff7db625a92 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1a45a92)
 #32 0x00007ff7da3b554d (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x7d554d)
 #33 0x00007ff7da446bde (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x866bde)
 #34 0x00007ff7d9be7b1b (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x7b1b)
 #35 0x00007ff7d9be4a73 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x4a73)
 #36 0x00007ff7db4070e6 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x18270e6)
 #37 0x00007ff7da24a61f (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x66a61f)
 #38 0x00007ff7db406e6b (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x1826e6b)
 #39 0x00007ff7da372a55 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x792a55)
 #40 0x00007ff7da372d9d (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x792d9d)
 #41 0x00007ff7da38ce3c (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x7ace3c)
 #42 0x00007ff7d9be438f (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x438f)
 #43 0x00007ff7dddc7dd0 (C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\Llvm\x64\bin\clang-cl.exe+0x41e7dd0)
 #44 0x00007ffedcdb7614 (C:\WINDOWS\System32\KERNEL32.DLL+0x17614)
 #45 0x00007ffede7026b1 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x526b1)
C:\Users\NicholasAnthony\source\repos\wt_gui\out\build\Clang-Release\clang-cl : error : clang frontend command failed due to signal (use -v to see invocation)
  clang version 15.0.1
  Target: x86_64-pc-windows-msvc
 Thread model: posix
  InstalledDir: C:\PROGRA~1\MICROS~4\2022\COMMUN~1\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\NICHOL~1\AppData\Local\Temp\SystemTrackingNode-c544bb.cpp
 clang-cl: note: diagnostic msg: C:\Users\NICHOL~1\AppData\Local\Temp\SystemTrackingNode-c544bb.sh
 clang-cl: note: diagnostic msg: 
  
 ********************
```
[Attachments.zip](https://github.com/llvm/llvm-project/files/12053286/Attachments.zip)

_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to