[clazy] [Bug 392223] segmentation fault

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Wed Mar 28 15:03:04 BST 2018


https://bugs.kde.org/show_bug.cgi?id=392223

--- Comment #4 from eric.lemanissier at gmail.com ---
I could not manage to build clang, so I tried another thing: building clazy
inside the debian:unstable docker image. Unfortunately I hit the exact same
wall as on native ubuntu 16.04

#0 0x00007f9ce946685a llvm::sys::PrintStackTrace(llvm::raw_ostream&)
(/usr/lib/llvm-7/bin/../lib/libLLVM-7.so.1+0x93285a)
#1 0x00007f9ce9464b96 llvm::sys::RunSignalHandlers()
(/usr/lib/llvm-7/bin/../lib/libLLVM-7.so.1+0x930b96)
#2 0x00007f9ce9464cb3 (/usr/lib/llvm-7/bin/../lib/libLLVM-7.so.1+0x930cb3)
#3 0x00007f9cec729f50 __restore_rt
(/lib/x86_64-linux-gnu/libpthread.so.0+0x11f50)
#4 0x000055ebeee173c9
clang::ast_matchers::MatchFinder::MatchFinder(clang::ast_matchers::MatchFinder::MatchFinderOptions)
(/usr/lib/llvm-7/bin/clang+0x18483c9)
#5 0x00007f9ce58a9c11
ClazyASTAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)
(/usr/local/lib/ClangLazy.so+0x40ac11)
#6 0x000055ebede782cd
clang::FrontendAction::CreateWrappedASTConsumer(clang::CompilerInstance&,
llvm::StringRef) (/usr/lib/llvm-7/bin/clang+0x8a92cd)
#7 0x000055ebede7e76c
clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&,
clang::FrontendInputFile const&) (/usr/lib/llvm-7/bin/clang+0x8af76c)
#8 0x000055ebede42da0
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
(/usr/lib/llvm-7/bin/clang+0x873da0)
#9 0x000055ebedf218fb
clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
(/usr/lib/llvm-7/bin/clang+0x9528fb)
#10 0x000055ebeda3c8e8 cc1_main(llvm::ArrayRef<char const*>, char const*,
void*) (/usr/lib/llvm-7/bin/clang+0x46d8e8)
#11 0x000055ebeda2b4b7 main (/usr/lib/llvm-7/bin/clang+0x45c4b7)
#12 0x00007f9ce7c37a87 __libc_start_main
(/lib/x86_64-linux-gnu/libc.so.6+0x21a87)
#13 0x000055ebeda3a24a _start (/usr/lib/llvm-7/bin/clang+0x46b24a)
Stack dump:
0.      Program arguments: /usr/lib/llvm-7/bin/clang -cc1 -triple
x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier
-discard-value-names -main-file-name main.cpp -mrelocation-model pic -pic-level
2 -mthread-model posix -mdisable-fp-elim -fno-escaping-block-tail-calls
-fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables
-fuse-init-array -target-cpu x86-64 -dwarf-column-info -debugger-tuning=gdb
-coverage-notes-file /clazy/tests/main.gcno -resource-dir
/usr/lib/llvm-7/lib/clang/7.0.0 -isystem /home/admin/Qt/5.8/gcc_64/include
-internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/7.3.0/../../../../include/c++/7.3.0
-internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/7.3.0/../../../../include/x86_64-linux-gnu/c++/7.3.0
-internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/7.3.0/../../../../include/x86_64-linux-gnu/c++/7.3.0
-internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/7.3.0/../../../../include/c++/7.3.0/backward
-internal-isystem /usr/include/clang/7.0.0/include/ -internal-isystem
/usr/local/include -internal-isystem /usr/lib/llvm-7/lib/clang/7.0.0/include
-internal-externc-isystem /usr/include/x86_64-linux-gnu
-internal-externc-isystem /include -internal-externc-isystem /usr/include
-Wno-unused-value -std=c++14 -fdeprecated-macro -fdebug-compilation-dir
/clazy/tests -ferror-limit 19 -fmessage-length 0 -fobjc-runtime=gcc
-fcxx-exceptions -fexceptions -fdiagnostics-show-option -load ClangLazy.so
-add-plugin clang-lazy -plugin-arg-clang-lazy no-inplace-fixits
-plugin-arg-clang-lazy auto-unexpected-qstringbuilder -plugin-arg-clang-lazy
enable-all-fixits -o main.o -x c++ auto-unexpected-qstringbuilder/main.cpp 
clang: error: unable to execute command: Segmentation fault (core dumped)
clang: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 7.0.0- (trunk)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm-7/bin

The cmake output is the following:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang
-DCMAKE_CXX_COMPILER=clang++ -DLLVM_ROOT=/usr/lib/llvm-7 ../clazy
-- The C compiler identification is Clang 7.0.0
-- The CXX compiler identification is Clang 7.0.0
-- Check for working C compiler: /usr/lib/llvm-7/bin/clang
-- Check for working C compiler: /usr/lib/llvm-7/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/lib/llvm-7/bin/clang++
-- Check for working CXX compiler: /usr/lib/llvm-7/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found LLVM (version: 7.0.0): (using /usr/lib/llvm-7/bin/llvm-config)
--   Include dirs:   /usr/lib/llvm-7/include
--   LLVM libraries: -lLLVM-7
--   LLVM System libraries: 
-- Found Clang (LLVM version: 7.0.0)
--   Include dirs:       /usr/lib/llvm-7/include
--   Clang libraries:   
/usr/lib/llvm-7/lib/libclangFrontend.a;/usr/lib/llvm-7/lib/libclangDriver.a;/usr/lib/llvm-7/lib/libclangCodeGen.a;/usr/lib/llvm-7/lib/libclangSema.a;/usr/lib/llvm-7/lib/libclangAnalysis.a;/usr/lib/llvm-7/lib/libclangRewriteFrontend.a;/usr/lib/llvm-7/lib/libclangRewrite.a;/usr/lib/llvm-7/lib/libclangAST.a;/usr/lib/llvm-7/lib/libclangASTMatchers.a;/usr/lib/llvm-7/lib/libclangParse.a;/usr/lib/llvm-7/lib/libclangLex.a;/usr/lib/llvm-7/lib/libclangBasic.a;/usr/lib/llvm-7/lib/libclangARCMigrate.a;/usr/lib/llvm-7/lib/libclangEdit.a;/usr/lib/llvm-7/lib/libclangFrontendTool.a;/usr/lib/llvm-7/lib/libclangRewrite.a;/usr/lib/llvm-7/lib/libclangSerialization.a;/usr/lib/llvm-7/lib/libclangTooling.a;/usr/lib/llvm-7/lib/libclangStaticAnalyzerCheckers.a;/usr/lib/llvm-7/lib/libclangStaticAnalyzerCore.a;/usr/lib/llvm-7/lib/libclangStaticAnalyzerFrontend.a;/usr/lib/llvm-7/lib/libclangSema.a
--   Libclang C library: /usr/lib/llvm-7/lib/libclang.so
[91mLooking for std::regex support...
[0m-- Configuring done
-- Generating done
-- Build files have been written to: /build

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list