Closed
Description
Hi!
While using checkedC i ran into the following error:
The preprocessed file: pre.txt
Run command was simple clang filename.
Backtrace:
Stack dump:
0. Program arguments: /home/arslan/projects/LBC/checkedC/build/bin/clang-11 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -main-file-name safert.c -mrelocation-model static -mframe-pointer=all -fmath-errno -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu x86-64 -fno-split-dwarf-inlining -debugger-tuning=gdb -resource-dir /home/arslan/projects/LBC/checkedC/build/lib/clang/11.0.0 -internal-isystem /usr/local/include -internal-isystem /home/arslan/projects/LBC/checkedC/build/lib/clang/11.0.0/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir /home/arslan/projects/LBC/checkedC/workspace/RTOS/checked -ferror-limit 19 -fgnuc-version=4.2.1 -fcolor-diagnostics -faddrsig -o /tmp/safert-21a6fe.o -x c ./safert.c
1. ./safert.c:63:1: current parser token 'int'
2. ./safert.c:52:26: parsing function body 'xTaskCreate'
#0 0x000055fe9fc546cb llvm::sys::PrintStackTrace(llvm::raw_ostream&) /home/arslan/projects/LBC/checkedC/src/llvm/lib/Support/Unix/Signals.inc:564:0
#1 0x000055fe9fc5475e PrintStackTraceSignalHandler(void*) /home/arslan/projects/LBC/checkedC/src/llvm/lib/Support/Unix/Signals.inc:625:0
#2 0x000055fe9fc524fb llvm::sys::RunSignalHandlers() /home/arslan/projects/LBC/checkedC/src/llvm/lib/Support/Signals.cpp:68:0
#3 0x000055fe9fc54048 SignalHandler(int) /home/arslan/projects/LBC/checkedC/src/llvm/lib/Support/Unix/Signals.inc:406:0
#4 0x00007fac8998b3c0 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x153c0)
#5 0x00007fac8942b18b raise /build/glibc-eX1tMB/glibc-2.31/signal/../sysdeps/unix/sysv/linux/raise.c:51:1
#6 0x00007fac8940a859 abort /build/glibc-eX1tMB/glibc-2.31/stdlib/abort.c:81:7
#7 0x00007fac8940a729 get_sysdep_segment_value /build/glibc-eX1tMB/glibc-2.31/intl/loadmsgcat.c:509:8
#8 0x00007fac8940a729 _nl_load_domain /build/glibc-eX1tMB/glibc-2.31/intl/loadmsgcat.c:970:34
#9 0x00007fac8941bf36 (/lib/x86_64-linux-gnu/libc.so.6+0x36f36)
#10 0x000055fea3685709 clang::Sema::ConvertToFullyCheckedType(clang::Expr*, clang::InteropTypeExpr*, bool, clang::ExprValueKind) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaExpr.cpp:2118:0
#11 0x000055fea36855ce clang::Sema::BuildDeclRefExpr(clang::ValueDecl*, clang::QualType, clang::ExprValueKind, clang::DeclarationNameInfo const&, clang::NestedNameSpecifierLoc, clang::NamedDecl*, clang::SourceLocation, clang::TemplateArgumentListInfo const*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaExpr.cpp:2095:0
#12 0x000055fea3684fea clang::Sema::BuildDeclRefExpr(clang::ValueDecl*, clang::QualType, clang::ExprValueKind, clang::DeclarationNameInfo const&, clang::CXXScopeSpec const*, clang::NamedDecl*, clang::SourceLocation, clang::TemplateArgumentListInfo const*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaExpr.cpp:1992:0
#13 0x000055fea3684f21 clang::Sema::BuildDeclRefExpr(clang::ValueDecl*, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::CXXScopeSpec const*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaExpr.cpp:1980:0
#14 0x000055fea2e570b4 (anonymous namespace)::CheckBoundsDeclarations::ExpandToRange(clang::VarDecl*, clang::BoundsExpr*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaBounds.cpp:4501:0
#15 0x000055fea2e5fa85 clang::Sema::ExpandBoundsToRange(clang::VarDecl const*, clang::BoundsExpr const*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaBounds.cpp:7010:0
#16 0x000055fea2e5f835 clang::Sema::NormalizeBounds(clang::VarDecl const*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaBounds.cpp:6975:0
#17 0x000055fea2e51443 (anonymous namespace)::CheckBoundsDeclarations::TraverseCFG(clang::AvailableFactsAnalysis&, clang::FunctionDecl*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaBounds.cpp:2908:0
#18 0x000055fea2e5f101 clang::Sema::CheckFunctionBodyBoundsDecls(clang::FunctionDecl*, clang::Stmt*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaBounds.cpp:6787:0
#19 0x000055fea342c022 clang::Sema::ActOnFinishFunctionBody(clang::Decl*, clang::Stmt*, bool) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaDecl.cpp:15470:0
#20 0x000055fea342b861 clang::Sema::ActOnFinishFunctionBody(clang::Decl*, clang::Stmt*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Sema/SemaDecl.cpp:15406:0
#21 0x000055fea2b84f89 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&, clang::CheckedScopeSpecifier) /home/arslan/projects/LBC/checkedC/src/clang/lib/Parse/ParseStmt.cpp:2331:0
#22 0x000055fea2aa392a clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Parse/Parser.cpp:1400:0
#23 0x000055fea2ac18e3 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::SourceLocation*, clang::Parser::ForRangeInit*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Parse/ParseDecl.cpp:2013:0
#24 0x000055fea2aa25f4 clang::Parser::ParseDeclOrFunctionDefInternal(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec&, clang::AccessSpecifier) /home/arslan/projects/LBC/checkedC/src/clang/lib/Parse/Parser.cpp:1138:0
#25 0x000055fea2aa26e3 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*, clang::AccessSpecifier) /home/arslan/projects/LBC/checkedC/src/clang/lib/Parse/Parser.cpp:1154:0
#26 0x000055fea2aa1a5d clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::ParsingDeclSpec*) /home/arslan/projects/LBC/checkedC/src/clang/lib/Parse/Parser.cpp:956:0
#27 0x000055fea2aa0c8f clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, bool) /home/arslan/projects/LBC/checkedC/src/clang/lib/Parse/Parser.cpp:704:0
#28 0x000055fea2a9c6d0 clang::ParseAST(clang::Sema&, bool, bool) /home/arslan/projects/LBC/checkedC/src/clang/lib/Parse/ParseAST.cpp:157:0
#29 0x000055fea084ffbb clang::ASTFrontendAction::ExecuteAction() /home/arslan/projects/LBC/checkedC/src/clang/lib/Frontend/FrontendAction.cpp:1057:0
#30 0x000055fea1198456 clang::CodeGenAction::ExecuteAction() /home/arslan/projects/LBC/checkedC/src/clang/lib/CodeGen/CodeGenAction.cpp:1185:0
#31 0x000055fea084f91c clang::FrontendAction::Execute() /home/arslan/projects/LBC/checkedC/src/clang/lib/Frontend/FrontendAction.cpp:954:0
#32 0x000055fea07e35c5 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /home/arslan/projects/LBC/checkedC/src/clang/lib/Frontend/CompilerInstance.cpp:984:0
#33 0x000055fea09e15b6 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /home/arslan/projects/LBC/checkedC/src/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:278:0
#34 0x000055fe9cfe4bbc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /home/arslan/projects/LBC/checkedC/src/clang/tools/driver/cc1_main.cpp:240:0
#35 0x000055fe9cfda156 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) /home/arslan/projects/LBC/checkedC/src/clang/tools/driver/driver.cpp:330:0
#36 0x000055fe9cfda928 main /home/arslan/projects/LBC/checkedC/src/clang/tools/driver/driver.cpp:407:0
#37 0x00007fac8940c0b3 __libc_start_main /build/glibc-eX1tMB/glibc-2.31/csu/../csu/libc-start.c:342:3
#38 0x000055fe9cfd87de _start (/home/arslan/projects/LBC/checkedC/build/bin/clang-11+0x29a27de)
clang-11: error: unable to execute command: Aborted (core dumped)
clang-11: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 11.0.0 (https://github.com/Microsoft/checkedc-clang b70a4c71f4180c630d329ef46f500088fcba1a13)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/arslan/projects/LBC/checkedC/build/bin
clang-11: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-11: note: diagnostic msg: /tmp/safert-8494af.c
clang-11: note: diagnostic msg: /tmp/safert-8494af.sh
clang-11: note: diagnostic msg:
********************
Let me know if anything else is required from my side.
Metadata
Metadata
Assignees
Labels
No labels