| 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