llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
26.79k stars 10.98k forks source link

[Flang] fatal internal error: CHECK(category_ == TypeDerived || category_ == ClassDerived) failed #96994

Open k-arrows opened 1 week ago

k-arrows commented 1 week ago

Building fortuno(https://github.com/aradi/fortuno) with flang-new results in a crash. If you are interested in this issue, please follow the steps below to reproduce the crash.

Steps to reproduce:

# git clone https://github.com/aradi/fortuno
# cd fortuno/
# mkdir build && cd build
# export FC=flang-new && cmake -S ..
# make

Result of the compilation:

[  3%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/basetypes.f90.o
[  6%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/utils.f90.o
[  9%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/chartypes.f90.o
[ 12%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testinfo.f90.o
[ 16%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/checkers.f90.o
[ 19%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testlogger.f90.o
[ 22%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/argumentparser.f90.o
[ 25%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testcontext.f90.o
[ 29%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testdriver.f90.o
[ 32%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/cmdapp.f90.o
[ 35%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/consolelogger.f90.o
[ 38%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno.f90.o
[ 41%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/version.f90.o
[ 45%] Linking Fortran shared library libfortuno.so
[ 45%] Built target fortuno
[ 48%] Building Fortran object src/CMakeFiles/fortuno_serial.dir/fortuno_serial/serialbasetypes.f90.o
[ 51%] Building Fortran object src/CMakeFiles/fortuno_serial.dir/fortuno_serial/serialcase.f90.o

fatal internal error: CHECK(category_ == TypeDerived || category_ == ClassDerived) failed at /opt/llvm-project/flang/include/flang/Semantics/type.h(387)
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: /opt/llvm/bin/flang-new -fc1 -triple x86_64-unknown-linux-gnu -emit-obj -D fortuno_serial_EXPORTS -I /work/fortuno/build/src/modules -fcolor-diagnostics -mrelocation-model pic -pic-level 2 -pic-is-pie -target-cpu x86-64 -module-dir modules -debug-info-kind=standalone -resource-dir /opt/llvm/lib/clang/19 -mframe-pointer=none -O2 -o CMakeFiles/fortuno_serial.dir/fortuno_serial/serialcase.f90.o -x f95-cpp-input /work/fortuno/src/fortuno_serial/serialcase.f90
 #0 0x00007f4e7fba4708 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/llvm/lib/libLLVMSupport.so.19.0git+0x195708)
 #1 0x00007f4e7fba22ce llvm::sys::RunSignalHandlers() (/opt/llvm/lib/libLLVMSupport.so.19.0git+0x1932ce)
 #2 0x00007f4e7fba4db8 SignalHandler(int) Signals.cpp:0:0
 #3 0x00007f4e7f4af320 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x45320)
 #4 0x00007f4e7f508b1c pthread_kill (/usr/lib/x86_64-linux-gnu/libc.so.6+0x9eb1c)
 #5 0x00007f4e7f4af26e raise (/usr/lib/x86_64-linux-gnu/libc.so.6+0x4526e)
 #6 0x00007f4e7f4928ff abort (/usr/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
 #7 0x00007f4e7a732ca6 (/opt/llvm/lib/libFortranCommon.so.19.0git+0x2ca6)
 #8 0x00007f4e7c2ea016 Fortran::lower::ComponentReverseIterator::advanceToParentType() (/opt/llvm/lib/libFortranLower.so.19.0git+0x3c7016)
 #9 0x00007f4e7c2e3f3e (anonymous namespace)::HlfirBuilder::gen(Fortran::evaluate::StructureConstructor const&) ConvertExprToHLFIR.cpp:0:0
#10 0x00007f4e7c2e33db hlfir::EntityWithAttributes (anonymous namespace)::HlfirBuilder::gen<Fortran::evaluate::SomeKind<(Fortran::common::TypeCategory)5>>(Fortran::evaluate::Expr<Fortran::evaluate::SomeKind<(Fortran::common::TypeCategory)5>> const&) ConvertExprToHLFIR.cpp:0:0
#11 0x00007f4e7c28fdc8 hlfir::EntityWithAttributes (anonymous namespace)::HlfirBuilder::gen<Fortran::evaluate::SomeType>(Fortran::evaluate::Expr<Fortran::evaluate::SomeType> const&) ConvertExprToHLFIR.cpp:0:0
#12 0x00007f4e7c28fb85 Fortran::lower::convertExprToHLFIR(mlir::Location, Fortran::lower::AbstractConverter&, Fortran::evaluate::Expr<Fortran::evaluate::SomeType> const&, Fortran::lower::SymMap&, Fortran::lower::StatementContext&) (/opt/llvm/lib/libFortranLower.so.19.0git+0x36cb85)
#13 0x00007f4e7c0643d9 (anonymous namespace)::FirConverter::genDataAssignment(Fortran::evaluate::Assignment const&, Fortran::evaluate::ProcedureRef const*)::'lambda'(Fortran::lower::StatementContext&)::operator()(Fortran::lower::StatementContext&) const Bridge.cpp:0:0
#14 0x00007f4e7c063611 (anonymous namespace)::FirConverter::genDataAssignment(Fortran::evaluate::Assignment const&, Fortran::evaluate::ProcedureRef const*) Bridge.cpp:0:0
#15 0x00007f4e7c05d16a (anonymous namespace)::FirConverter::genFIR(Fortran::lower::pft::Evaluation&, bool) Bridge.cpp:0:0
#16 0x00007f4e7c097061 (anonymous namespace)::FirConverter::lowerFunc(Fortran::lower::pft::FunctionLikeUnit&) Bridge.cpp:0:0
#17 0x00007f4e7c02a0c1 Fortran::lower::LoweringBridge::lower(Fortran::parser::Program const&, Fortran::semantics::SemanticsContext const&) (/opt/llvm/lib/libFortranLower.so.19.0git+0x1070c1)
#18 0x00007f4e8083adcb Fortran::frontend::CodeGenAction::beginSourceFileAction() (/opt/llvm/lib/libflangFrontend.so.19.0git+0x62dcb)
#19 0x00007f4e808371ef Fortran::frontend::FrontendAction::beginSourceFile(Fortran::frontend::CompilerInstance&, Fortran::frontend::FrontendInputFile const&) (/opt/llvm/lib/libflangFrontend.so.19.0git+0x5f1ef)
#20 0x00007f4e8081e913 Fortran::frontend::CompilerInstance::executeAction(Fortran::frontend::FrontendAction&) (/opt/llvm/lib/libflangFrontend.so.19.0git+0x46913)
#21 0x00007f4e80979592 Fortran::frontend::executeCompilerInvocation(Fortran::frontend::CompilerInstance*) (/opt/llvm/lib/libflangFrontendTool.so.19.0git+0x4592)
#22 0x000055ff16ce5316 fc1_main(llvm::ArrayRef<char const*>, char const*) (/opt/llvm/bin/flang-new+0x5316)
#23 0x000055ff16ce4296 main (/opt/llvm/bin/flang-new+0x4296)
#24 0x00007f4e7f4941ca (/usr/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#25 0x00007f4e7f49428b __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#26 0x000055ff16ce3455 _start (/opt/llvm/bin/flang-new+0x3455)
flang-new: error: unable to execute command: Aborted (core dumped)
flang-new: error: flang frontend command failed due to signal (use -v to see invocation)
flang-new version 19.0.0git (https://github.com/llvm/llvm-project eec9d0b6816e815fbe009941c1fda3b39c38adeb)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/llvm/bin
Build config: +assertions
llvmbot commented 1 week ago

@llvm/issue-subscribers-flang-ir

Author: None (k-arrows)

Building fortuno(https://github.com/aradi/fortuno) with flang-new results in a crash. If you are interested in this issue, please follow the steps below to reproduce the crash. Steps to reproduce: ```console # git clone https://github.com/aradi/fortuno # cd fortuno/ # mkdir build && cd build # export FC=flang-new && cmake -S .. # make ``` Result of the compilation: ```console [ 3%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/basetypes.f90.o [ 6%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/utils.f90.o [ 9%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/chartypes.f90.o [ 12%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testinfo.f90.o [ 16%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/checkers.f90.o [ 19%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testlogger.f90.o [ 22%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/argumentparser.f90.o [ 25%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testcontext.f90.o [ 29%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testdriver.f90.o [ 32%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/cmdapp.f90.o [ 35%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/consolelogger.f90.o [ 38%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno.f90.o [ 41%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/version.f90.o [ 45%] Linking Fortran shared library libfortuno.so [ 45%] Built target fortuno [ 48%] Building Fortran object src/CMakeFiles/fortuno_serial.dir/fortuno_serial/serialbasetypes.f90.o [ 51%] Building Fortran object src/CMakeFiles/fortuno_serial.dir/fortuno_serial/serialcase.f90.o fatal internal error: CHECK(category_ == TypeDerived || category_ == ClassDerived) failed at /opt/llvm-project/flang/include/flang/Semantics/type.h(387) PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: /opt/llvm/bin/flang-new -fc1 -triple x86_64-unknown-linux-gnu -emit-obj -D fortuno_serial_EXPORTS -I /work/fortuno/build/src/modules -fcolor-diagnostics -mrelocation-model pic -pic-level 2 -pic-is-pie -target-cpu x86-64 -module-dir modules -debug-info-kind=standalone -resource-dir /opt/llvm/lib/clang/19 -mframe-pointer=none -O2 -o CMakeFiles/fortuno_serial.dir/fortuno_serial/serialcase.f90.o -x f95-cpp-input /work/fortuno/src/fortuno_serial/serialcase.f90 #0 0x00007f4e7fba4708 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/llvm/lib/libLLVMSupport.so.19.0git+0x195708) #1 0x00007f4e7fba22ce llvm::sys::RunSignalHandlers() (/opt/llvm/lib/libLLVMSupport.so.19.0git+0x1932ce) #2 0x00007f4e7fba4db8 SignalHandler(int) Signals.cpp:0:0 #3 0x00007f4e7f4af320 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x45320) #4 0x00007f4e7f508b1c pthread_kill (/usr/lib/x86_64-linux-gnu/libc.so.6+0x9eb1c) #5 0x00007f4e7f4af26e raise (/usr/lib/x86_64-linux-gnu/libc.so.6+0x4526e) #6 0x00007f4e7f4928ff abort (/usr/lib/x86_64-linux-gnu/libc.so.6+0x288ff) #7 0x00007f4e7a732ca6 (/opt/llvm/lib/libFortranCommon.so.19.0git+0x2ca6) #8 0x00007f4e7c2ea016 Fortran::lower::ComponentReverseIterator::advanceToParentType() (/opt/llvm/lib/libFortranLower.so.19.0git+0x3c7016) #9 0x00007f4e7c2e3f3e (anonymous namespace)::HlfirBuilder::gen(Fortran::evaluate::StructureConstructor const&) ConvertExprToHLFIR.cpp:0:0 #10 0x00007f4e7c2e33db hlfir::EntityWithAttributes (anonymous namespace)::HlfirBuilder::gen<Fortran::evaluate::SomeKind<(Fortran::common::TypeCategory)5>>(Fortran::evaluate::Expr<Fortran::evaluate::SomeKind<(Fortran::common::TypeCategory)5>> const&) ConvertExprToHLFIR.cpp:0:0 #11 0x00007f4e7c28fdc8 hlfir::EntityWithAttributes (anonymous namespace)::HlfirBuilder::gen<Fortran::evaluate::SomeType>(Fortran::evaluate::Expr<Fortran::evaluate::SomeType> const&) ConvertExprToHLFIR.cpp:0:0 #12 0x00007f4e7c28fb85 Fortran::lower::convertExprToHLFIR(mlir::Location, Fortran::lower::AbstractConverter&, Fortran::evaluate::Expr<Fortran::evaluate::SomeType> const&, Fortran::lower::SymMap&, Fortran::lower::StatementContext&) (/opt/llvm/lib/libFortranLower.so.19.0git+0x36cb85) #13 0x00007f4e7c0643d9 (anonymous namespace)::FirConverter::genDataAssignment(Fortran::evaluate::Assignment const&, Fortran::evaluate::ProcedureRef const*)::'lambda'(Fortran::lower::StatementContext&)::operator()(Fortran::lower::StatementContext&) const Bridge.cpp:0:0 #14 0x00007f4e7c063611 (anonymous namespace)::FirConverter::genDataAssignment(Fortran::evaluate::Assignment const&, Fortran::evaluate::ProcedureRef const*) Bridge.cpp:0:0 #15 0x00007f4e7c05d16a (anonymous namespace)::FirConverter::genFIR(Fortran::lower::pft::Evaluation&, bool) Bridge.cpp:0:0 #16 0x00007f4e7c097061 (anonymous namespace)::FirConverter::lowerFunc(Fortran::lower::pft::FunctionLikeUnit&) Bridge.cpp:0:0 #17 0x00007f4e7c02a0c1 Fortran::lower::LoweringBridge::lower(Fortran::parser::Program const&, Fortran::semantics::SemanticsContext const&) (/opt/llvm/lib/libFortranLower.so.19.0git+0x1070c1) #18 0x00007f4e8083adcb Fortran::frontend::CodeGenAction::beginSourceFileAction() (/opt/llvm/lib/libflangFrontend.so.19.0git+0x62dcb) #19 0x00007f4e808371ef Fortran::frontend::FrontendAction::beginSourceFile(Fortran::frontend::CompilerInstance&, Fortran::frontend::FrontendInputFile const&) (/opt/llvm/lib/libflangFrontend.so.19.0git+0x5f1ef) #20 0x00007f4e8081e913 Fortran::frontend::CompilerInstance::executeAction(Fortran::frontend::FrontendAction&) (/opt/llvm/lib/libflangFrontend.so.19.0git+0x46913) #21 0x00007f4e80979592 Fortran::frontend::executeCompilerInvocation(Fortran::frontend::CompilerInstance*) (/opt/llvm/lib/libflangFrontendTool.so.19.0git+0x4592) #22 0x000055ff16ce5316 fc1_main(llvm::ArrayRef<char const*>, char const*) (/opt/llvm/bin/flang-new+0x5316) #23 0x000055ff16ce4296 main (/opt/llvm/bin/flang-new+0x4296) #24 0x00007f4e7f4941ca (/usr/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca) #25 0x00007f4e7f49428b __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x2a28b) #26 0x000055ff16ce3455 _start (/opt/llvm/bin/flang-new+0x3455) flang-new: error: unable to execute command: Aborted (core dumped) flang-new: error: flang frontend command failed due to signal (use -v to see invocation) flang-new version 19.0.0git (https://github.com/llvm/llvm-project eec9d0b6816e815fbe009941c1fda3b39c38adeb) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /opt/llvm/bin Build config: +assertions ```
llvmbot commented 1 week ago

@llvm/issue-subscribers-bug

Author: None (k-arrows)

Building fortuno(https://github.com/aradi/fortuno) with flang-new results in a crash. If you are interested in this issue, please follow the steps below to reproduce the crash. Steps to reproduce: ```console # git clone https://github.com/aradi/fortuno # cd fortuno/ # mkdir build && cd build # export FC=flang-new && cmake -S .. # make ``` Result of the compilation: ```console [ 3%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/basetypes.f90.o [ 6%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/utils.f90.o [ 9%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/chartypes.f90.o [ 12%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testinfo.f90.o [ 16%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/checkers.f90.o [ 19%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testlogger.f90.o [ 22%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/argumentparser.f90.o [ 25%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testcontext.f90.o [ 29%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/testdriver.f90.o [ 32%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/cmdapp.f90.o [ 35%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/consolelogger.f90.o [ 38%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno.f90.o [ 41%] Building Fortran object src/CMakeFiles/fortuno.dir/fortuno/version.f90.o [ 45%] Linking Fortran shared library libfortuno.so [ 45%] Built target fortuno [ 48%] Building Fortran object src/CMakeFiles/fortuno_serial.dir/fortuno_serial/serialbasetypes.f90.o [ 51%] Building Fortran object src/CMakeFiles/fortuno_serial.dir/fortuno_serial/serialcase.f90.o fatal internal error: CHECK(category_ == TypeDerived || category_ == ClassDerived) failed at /opt/llvm-project/flang/include/flang/Semantics/type.h(387) PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: /opt/llvm/bin/flang-new -fc1 -triple x86_64-unknown-linux-gnu -emit-obj -D fortuno_serial_EXPORTS -I /work/fortuno/build/src/modules -fcolor-diagnostics -mrelocation-model pic -pic-level 2 -pic-is-pie -target-cpu x86-64 -module-dir modules -debug-info-kind=standalone -resource-dir /opt/llvm/lib/clang/19 -mframe-pointer=none -O2 -o CMakeFiles/fortuno_serial.dir/fortuno_serial/serialcase.f90.o -x f95-cpp-input /work/fortuno/src/fortuno_serial/serialcase.f90 #0 0x00007f4e7fba4708 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/llvm/lib/libLLVMSupport.so.19.0git+0x195708) #1 0x00007f4e7fba22ce llvm::sys::RunSignalHandlers() (/opt/llvm/lib/libLLVMSupport.so.19.0git+0x1932ce) #2 0x00007f4e7fba4db8 SignalHandler(int) Signals.cpp:0:0 #3 0x00007f4e7f4af320 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x45320) #4 0x00007f4e7f508b1c pthread_kill (/usr/lib/x86_64-linux-gnu/libc.so.6+0x9eb1c) #5 0x00007f4e7f4af26e raise (/usr/lib/x86_64-linux-gnu/libc.so.6+0x4526e) #6 0x00007f4e7f4928ff abort (/usr/lib/x86_64-linux-gnu/libc.so.6+0x288ff) #7 0x00007f4e7a732ca6 (/opt/llvm/lib/libFortranCommon.so.19.0git+0x2ca6) #8 0x00007f4e7c2ea016 Fortran::lower::ComponentReverseIterator::advanceToParentType() (/opt/llvm/lib/libFortranLower.so.19.0git+0x3c7016) #9 0x00007f4e7c2e3f3e (anonymous namespace)::HlfirBuilder::gen(Fortran::evaluate::StructureConstructor const&) ConvertExprToHLFIR.cpp:0:0 #10 0x00007f4e7c2e33db hlfir::EntityWithAttributes (anonymous namespace)::HlfirBuilder::gen<Fortran::evaluate::SomeKind<(Fortran::common::TypeCategory)5>>(Fortran::evaluate::Expr<Fortran::evaluate::SomeKind<(Fortran::common::TypeCategory)5>> const&) ConvertExprToHLFIR.cpp:0:0 #11 0x00007f4e7c28fdc8 hlfir::EntityWithAttributes (anonymous namespace)::HlfirBuilder::gen<Fortran::evaluate::SomeType>(Fortran::evaluate::Expr<Fortran::evaluate::SomeType> const&) ConvertExprToHLFIR.cpp:0:0 #12 0x00007f4e7c28fb85 Fortran::lower::convertExprToHLFIR(mlir::Location, Fortran::lower::AbstractConverter&, Fortran::evaluate::Expr<Fortran::evaluate::SomeType> const&, Fortran::lower::SymMap&, Fortran::lower::StatementContext&) (/opt/llvm/lib/libFortranLower.so.19.0git+0x36cb85) #13 0x00007f4e7c0643d9 (anonymous namespace)::FirConverter::genDataAssignment(Fortran::evaluate::Assignment const&, Fortran::evaluate::ProcedureRef const*)::'lambda'(Fortran::lower::StatementContext&)::operator()(Fortran::lower::StatementContext&) const Bridge.cpp:0:0 #14 0x00007f4e7c063611 (anonymous namespace)::FirConverter::genDataAssignment(Fortran::evaluate::Assignment const&, Fortran::evaluate::ProcedureRef const*) Bridge.cpp:0:0 #15 0x00007f4e7c05d16a (anonymous namespace)::FirConverter::genFIR(Fortran::lower::pft::Evaluation&, bool) Bridge.cpp:0:0 #16 0x00007f4e7c097061 (anonymous namespace)::FirConverter::lowerFunc(Fortran::lower::pft::FunctionLikeUnit&) Bridge.cpp:0:0 #17 0x00007f4e7c02a0c1 Fortran::lower::LoweringBridge::lower(Fortran::parser::Program const&, Fortran::semantics::SemanticsContext const&) (/opt/llvm/lib/libFortranLower.so.19.0git+0x1070c1) #18 0x00007f4e8083adcb Fortran::frontend::CodeGenAction::beginSourceFileAction() (/opt/llvm/lib/libflangFrontend.so.19.0git+0x62dcb) #19 0x00007f4e808371ef Fortran::frontend::FrontendAction::beginSourceFile(Fortran::frontend::CompilerInstance&, Fortran::frontend::FrontendInputFile const&) (/opt/llvm/lib/libflangFrontend.so.19.0git+0x5f1ef) #20 0x00007f4e8081e913 Fortran::frontend::CompilerInstance::executeAction(Fortran::frontend::FrontendAction&) (/opt/llvm/lib/libflangFrontend.so.19.0git+0x46913) #21 0x00007f4e80979592 Fortran::frontend::executeCompilerInvocation(Fortran::frontend::CompilerInstance*) (/opt/llvm/lib/libflangFrontendTool.so.19.0git+0x4592) #22 0x000055ff16ce5316 fc1_main(llvm::ArrayRef<char const*>, char const*) (/opt/llvm/bin/flang-new+0x5316) #23 0x000055ff16ce4296 main (/opt/llvm/bin/flang-new+0x4296) #24 0x00007f4e7f4941ca (/usr/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca) #25 0x00007f4e7f49428b __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x2a28b) #26 0x000055ff16ce3455 _start (/opt/llvm/bin/flang-new+0x3455) flang-new: error: unable to execute command: Aborted (core dumped) flang-new: error: flang frontend command failed due to signal (use -v to see invocation) flang-new version 19.0.0git (https://github.com/llvm/llvm-project eec9d0b6816e815fbe009941c1fda3b39c38adeb) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /opt/llvm/bin Build config: +assertions ```