[LLVMbugs] [Bug 22590] New: Crash by compilation

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Feb 14 12:00:13 PST 2015


http://llvm.org/bugs/show_bug.cgi?id=22590

            Bug ID: 22590
           Summary: Crash by compilation
           Product: clang
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Frontend
          Assignee: unassignedclangbugs at nondot.org
          Reporter: mira.fontan at gmail.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Created attachment 13865
  --> http://llvm.org/bugs/attachment.cgi?id=13865&action=edit
Script and preprocessed file

#0 0x10f1ed2 llvm::sys::PrintStackTrace(_IO_FILE*)
(/usr/local/bin/clang-3.7+0x10f1ed2)
#1 0x10f0159 SignalHandler(int) (/usr/local/bin/clang-3.7+0x10f0159)
#2 0x7f265f453c90 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0xfc90)
#3 0xabe04c
llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::AliasAnalysis::Location
const&, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*,
llvm::Instruction*) (/usr/local/bin/clang-3.7+0xabe04c)
#4 0xac34cd llvm::MemoryDependenceAnalysis::getDependency(llvm::Instruction*)
(/usr/local/bin/clang-3.7+0xac34cd)
#5 0xfcfa30 (anonymous namespace)::DSE::runOnBasicBlock(llvm::BasicBlock&)
(/usr/local/bin/clang-3.7+0xfcfa30)
#6 0xfd1c8e (anonymous namespace)::DSE::runOnFunction(llvm::Function&)
(/usr/local/bin/clang-3.7+0xfd1c8e)
#7 0xe0825f llvm::FPPassManager::runOnFunction(llvm::Function&)
(/usr/local/bin/clang-3.7+0xe0825f)
#8 0x17587ab (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&)
(/usr/local/bin/clang-3.7+0x17587ab)
#9 0xe0a798 llvm::legacy::PassManagerImpl::run(llvm::Module&)
(/usr/local/bin/clang-3.7+0xe0a798)
#10 0x14b8239 clang::EmitBackendOutput(clang::DiagnosticsEngine&,
clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions
const&, llvm::StringRef, llvm::Module*, clang::BackendAction,
llvm::raw_ostream*) (/usr/local/bin/clang-3.7+0x14b8239)
#11 0x14a61e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)
(/usr/local/bin/clang-3.7+0x14a61e4)
#12 0x18e39b5 clang::ParseAST(clang::Sema&, bool, bool)
(/usr/local/bin/clang-3.7+0x18e39b5)
#13 0x1266f16 clang::FrontendAction::Execute()
(/usr/local/bin/clang-3.7+0x1266f16)
#14 0x1244631 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
(/usr/local/bin/clang-3.7+0x1244631)
#15 0x12e0d63 clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
(/usr/local/bin/clang-3.7+0x12e0d63)
#16 0x7c50d0 cc1_main(llvm::ArrayRef<char const*>, char const*, void*)
(/usr/local/bin/clang-3.7+0x7c50d0)
#17 0x7a8eda main (/usr/local/bin/clang-3.7+0x7a8eda)
#18 0x7f265e65eec5 __libc_start_main
/build/buildd/glibc-2.19/csu/libc-start.c:321:0
#19 0x7c34a3 _start (/usr/local/bin/clang-3.7+0x7c34a3)
Stack dump:
0.    Program arguments: /usr/local/bin/clang-3.7 -cc1 -triple
x86_64-unknown-linux-gnu -emit-obj -disable-free -disable-llvm-verifier
-main-file-name print.cpp -mrelocation-model static -mthread-model posix
-mdisable-fp-elim -mdisable-tail-calls -fmath-errno -masm-verbose
-mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64
-momit-leaf-frame-pointer -g -dwarf-column-info -ffunction-sections
-fdata-sections -coverage-file
/home/mf/.ccache/d/2/207285bc72bf5c2e895d978d06cef7-557663.o.tmp.mf-LIFEBOOK-S6410.16216
-resource-dir /usr/local/bin/../lib/clang/3.7.0 -isystem
/media/mf/Data/Prac/EFT/trunk/include -isystem /media/mf/Data/Prac/EFT/trunk/(
-isystem /usr/local/lib/wx/include/gtk2-ansi-3.0 -isystem
/usr/local/include/wx-3.0 -isystem /media/mf/Data/Prac/EFT/trunk/) -D DEBUG -D
PCEMUL -D RUN_UNITTEST -D STATIC_LINKED -D UNDER_LINUX -D _BUILD_ID= -D
_FORTIFY_SOURCE=2 -D _STAGE=Dev -D _TRACE -D _VARIANT=Debug -D __STDENDIAN__ -D
__WXGTK__ -D __WX__ -U NDEBUG -I /tmp/build -I
/media/mf/Data/Prac/EFT/trunk/PCEmul/src -I
/media/mf/Data/Prac/EFT/trunk/generic/src -I
/media/mf/Data/Prac/EFT/trunk/generic/src/lua -I
/media/mf/Data/Prac/EFT/trunk/project/CB/src -I
/media/mf/Data/Prac/EFT/trunk/project/BPE -I
/media/mf/Data/Prac/EFT/trunk/wxCommon/src -I
/media/mf/Data/Prac/EFT/trunk/lnxCommon/src -I
/media/mf/Data/Prac/EFT/trunk/PCEmul/linuxres -I /usr/include/PCSC
-internal-isystem /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9
-internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9
-internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9
-internal-isystem
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/backward
-internal-isystem /usr/local/include -internal-isystem
/usr/local/bin/../lib/clang/3.7.0/include -internal-externc-isystem
/usr/include/x86_64-linux-gnu -internal-externc-isystem /include
-internal-externc-isystem /usr/include -O1 -Wno-variadic-macros -Wabi -Wall
-Wbool-conversion -Wcomment -Wconversion -Wdeprecated-declarations
-Wdeprecated-increment-bool -Wdisabled-optimization -Wempty-body
-Wexit-time-destructors -Wextra -Wextra-semi -Wextra-tokens -Wformat
-Wformat-security -Wglobal-constructors -Wchar-subscripts
-Wimplicit-fallthrough -Winconsistent-missing-override -Winit-self
-Winvalid-pch -Wloop-analysis -Wmethod-signatures -Wmismatched-parameter-types
-Wmismatched-tags -Wmissing-braces -Wmissing-prototypes
-Wmissing-field-initializers -Wno-inline -Wno-long-long -Wunknown-pragmas
-Wnonnull -Wnull-arithmetic -Wnull-conversion -Woverflow -Wpacked -Wparentheses
-Wparentheses-equality -Wpointer-arith -Wredundant-decls -Wreturn-stack-address
-Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wsign-conversion
-Wsizeof-array-argument -Wstrict-aliasing -Wstring-conversion -Wstrncat-size
-Wswitch -Wswitch-bool -Wswitch-default -Wtrigraphs -Wundef
-Wundefined-bool-conversion -Wuninitialized -Wunused-const-variable
-Wunused-value -Wunused-variable -Wunknown-pragmas -Wunreachable-code
-Wwrite-strings -Wstack-protector -Wno-cast-qual -Wdelete-non-virtual-dtor
-Wno-format-nonliteral -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo
-Wno-unused-macros -Wno-exit-time-destructors -Wno-global-constructors
-Wno-dollar-in-identifier-extension -Werror -Wno-strict-aliasing -pedantic
-std=c++11 -fdeprecated-macro -fdebug-compilation-dir /tmp/build/generic/src
-ferror-limit 0 -fmessage-length 0 -fsanitize=address
-fsanitize-blacklist=/usr/local/bin/../lib/clang/3.7.0/asan_blacklist.txt
-stack-protector 3 -mstackrealign -fno-assume-sane-operator-new
-fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fno-assume-sane-operator-new
-fdiagnostics-show-option -o
/home/mf/.ccache/d/2/207285bc72bf5c2e895d978d06cef7-557663.o.tmp.mf-LIFEBOOK-S6410.16216
-x c++ /media/mf/Data/Prac/EFT/trunk/generic/src/print.cpp 
1.    <eof> parser at end of file
2.    Per-module optimization passes
3.    Running pass 'CallGraph Pass Manager' on module
'/media/mf/Data/Prac/EFT/trunk/generic/src/print.cpp'.
4.    Running pass 'Dead Store Elimination' on function
'@_ZN7Printer20GetPrinterStatusWordERj'
clang-3.7: error: unable to execute command: Segmentation fault (core dumped)
clang-3.7: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 3.7.0 (trunk 229264)
Target: x86_64-unknown-linux-gnu
Thread model: posix
clang-3.7: note: diagnostic msg: PLEASE submit a bug report to
http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and
associated run script.
clang-3.7: note: diagnostic msg:

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150214/55575556/attachment.html>


More information about the llvm-bugs mailing list