Hi Bernhard, Can you file a bug for this at www.llvm.org/bugs? Make sure to set the version to 3.8 and assign it to me. You should also reference PR27071 in the bug report.
-Tom On Mon, Aug 01, 2016 at 09:44:07AM -0700, Hans Wennborg wrote: > Ouch :-( > > Well, if we ever do a 3.8.2, that should be included. +Tom in case > he's maintaining a list. > > On Mon, Aug 1, 2016 at 12:18 AM, Michael Kuperstein <mku...@google.com> wrote: > > The crash dump looks like it's probably PR27071. > > The bug was introduced in r261387 (which was merged into 3.8) and fixed in > > r264465 (which apparently wasn't). > > > > On Sun, Jul 31, 2016 at 3:50 PM, Bernhard Rosenkränzer > > <llvm-...@lists.llvm.org> wrote: > >> > >> Hi, > >> On the OpenMandriva side, x86_64 passes all checks. We're having some > >> problems with other architectures though (see below): > >> > >> x86_64 succeeded, packages are here: > >> https://abf.openmandriva.org/build_lists/76792 > >> > >> i586 fails to build, but this seems to be an issue with 3.8.1 (which we're > >> using to build 3.9): > >> > >> /usr/bin/clang++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS > >> -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Support -I../lib/Support > >> -Iinclude -I../include -Os -pipe -Wformat -Werror=format-security > >> -D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 > >> -fomit-frame-pointer -mtune=atom -march=i586 -fasynchronous-unwind-tables > >> -march=i686 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 > >> -D_FILE_OFFSET_BITS=64 -fPIC -fvisibility-inlines-hidden -Wall -W > >> -Wno-unused-parameter -Wwrite-strings -Wcast-qual > >> -Wmissing-field-initializers -pedantic -Wno-long-long > >> -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor > >> -Werror=date-time -std=c++1y -fcolor-diagnostics -ffunction-sections > >> -fdata-sections -Os -pipe -Wformat -Werror=format-security > >> -D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 > >> -fomit-frame-pointer -mtune=atom -march=i586 -fasynchronous-unwind-tables > >> -march=i686 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 > >> -D_FILE_OFFSET_BITS=64 -MD -MT > >> lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -MF > >> lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o.d -o > >> lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c > >> ../lib/Support/PrettyStackTrace.cpp > >> clang-3.8: ../include/llvm/CodeGen/MachineOperand.h:411: int64_t > >> llvm::MachineOperand::getImm() const: Assertion `isImm() && "Wrong > >> MachineOperand accessor"' failed. > >> #0 0xfffffffff4abd075 llvm::sys::PrintStackTrace(llvm::raw_ostream&) > >> (/usr/lib/libLLVMSupport.so.3.8+0x95075) > >> #1 0xfffffffff4abd2c7 (/usr/lib/libLLVMSupport.so.3.8+0x952c7) > >> #2 0xfffffffff4abbbf1 llvm::sys::RunSignalHandlers() > >> (/usr/lib/libLLVMSupport.so.3.8+0x93bf1) > >> #3 0xfffffffff4abbf49 (/usr/lib/libLLVMSupport.so.3.8+0x93f49) > >> #4 0xfffffffff7714d20 0xd20 __GI_raise > >> #5 0xfffffffff7714d20 > >> #6 0xfffffffff7714d20 __GI_abort (+0xd20) > >> #7 0xfffffffff4650ef0 __GI___assert_fail (/lib/libc.so.6+0x26ef0) > >> #8 0xfffffffff46520e5 __GI___assert_perror_fail (/lib/libc.so.6+0x280e5) > >> #9 0xfffffffff464b126 (/lib/libc.so.6+0x21126) > >> #10 0xfffffffff464b162 llvm::X86InstrInfo::getSPAdjust(llvm::MachineInstr > >> const*) const (/lib/libc.so.6+0x21162) > >> #11 0xfffffffff65a0db6 (/usr/lib/libLLVMX86CodeGen.so.3.8+0x30db6) > >> #12 0xfffffffff667640d (/usr/lib/libLLVMX86CodeGen.so.3.8+0x10640d) > >> #13 0xfffffffff61029dc > >> llvm::MachineFunctionPass::runOnFunction(llvm::Function&) > >> (/usr/lib/libLLVMCodeGen.so.3.8+0x1739dc) > >> #14 0xfffffffff6105002 llvm::FPPassManager::runOnFunction(llvm::Function&) > >> (/usr/lib/libLLVMCodeGen.so.3.8+0x176002) > >> #15 0xfffffffff60ab337 llvm::FPPassManager::runOnModule(llvm::Module&) > >> (/usr/lib/libLLVMCodeGen.so.3.8+0x11c337) > >> #16 0xfffffffff50d7e6f llvm::legacy::PassManagerImpl::run(llvm::Module&) > >> (/usr/lib/libLLVMCore.so.3.8+0x19de6f) > >> #17 0xfffffffff50d816b llvm::legacy::PassManager::run(llvm::Module&) > >> (/usr/lib/libLLVMCore.so.3.8+0x19e16b) > >> #18 0xfffffffff50d857f clang::EmitBackendOutput(clang::DiagnosticsEngine&, > >> clang::CodeGenOptions const&, clang::TargetOptions const&, > >> clang::LangOptions const&, llvm::StringRef, llvm::Module*, > >> clang::BackendAction, llvm::raw_pwrite_stream*) > >> (/usr/lib/libLLVMCore.so.3.8+0x19e57f) > >> #19 0xfffffffff50d8734 (/usr/lib/libLLVMCore.so.3.8+0x19e734) > >> #20 0xfffffffff59fc72c clang::ParseAST(clang::Sema&, bool, bool) > >> (/usr/lib/libclangCodeGen.so.3.8+0x6972c) > >> #21 0xfffffffff5b2cd85 clang::ASTFrontendAction::ExecuteAction() > >> (/usr/lib/libclangCodeGen.so.3.8+0x199d85) > >> #22 0xfffffffff3b2b294 clang::CodeGenAction::ExecuteAction() > >> (/usr/lib/libclangParse.so.3.8+0x24294) > >> #23 0xfffffffff582583e clang::FrontendAction::Execute() > >> (/usr/lib/libclangFrontend.so.3.8+0x8783e) > >> #24 0xfffffffff5b2d3e1 > >> clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) > >> (/usr/lib/libclangCodeGen.so.3.8+0x19a3e1) > >> #25 0xfffffffff5826660 > >> clang::ExecuteCompilerInvocation(clang::CompilerInstance*) > >> (/usr/lib/libclangFrontend.so.3.8+0x88660) > >> #26 0xfffffffff58029e1 cc1_main(llvm::ArrayRef<char const*>, char const*, > >> void*) (/usr/lib/libclangFrontend.so.3.8+0x649e1) > >> #27 0xfffffffff579aead main (/usr/lib/libclangFrontendTool.so.3.8+0x2ead) > >> #28 0x08057178 __libc_start_main (/usr/bin/clang-3.8+0x8057178) > >> #29 0x08052a9b _start (/usr/bin/clang-3.8+0x8052a9b) > >> 0 libLLVMSupport.so.3.8 0xf4abd075 > >> llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 40 > >> 1 libLLVMSupport.so.3.8 0xf4abd2c7 > >> 2 libLLVMSupport.so.3.8 0xf4abbbf1 llvm::sys::RunSignalHandlers() + > >> 60 > >> 3 libLLVMSupport.so.3.8 0xf4abbf49 > >> 4 0xf7714d20 __kernel_sigreturn + 0 > >> 5 libc.so.6 0xf4650ef0 gsignal + 73 > >> 6 libc.so.6 0xf46520e5 abort + 278 > >> 7 libc.so.6 0xf464b126 __assert_fail + 0 > >> 8 libc.so.6 0xf464b162 __assert_perror_fail + 0 > >> 9 libLLVMX86CodeGen.so.3.8 0xf65a0db6 > >> 10 libLLVMX86CodeGen.so.3.8 0xf667640d > >> llvm::X86InstrInfo::getSPAdjust(llvm::MachineInstr const*) const + 365 > >> 11 libLLVMCodeGen.so.3.8 0xf61029dc > >> 12 libLLVMCodeGen.so.3.8 0xf6105002 > >> 13 libLLVMCodeGen.so.3.8 0xf60ab337 > >> llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 169 > >> 14 libLLVMCore.so.3.8 0xf50d7e6f > >> llvm::FPPassManager::runOnFunction(llvm::Function&) + 243 > >> 15 libLLVMCore.so.3.8 0xf50d816b > >> llvm::FPPassManager::runOnModule(llvm::Module&) + 47 > >> 16 libLLVMCore.so.3.8 0xf50d857f > >> llvm::legacy::PassManagerImpl::run(llvm::Module&) + 445 > >> 17 libLLVMCore.so.3.8 0xf50d8734 > >> llvm::legacy::PassManager::run(llvm::Module&) + 32 > >> 18 libclangCodeGen.so.3.8 0xf59fc72c > >> clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::CodeGenOptions > >> const&, clang::TargetOptions const&, clang::LangOptions const&, > >> llvm::StringRef, llvm::Module*, clang::BackendAction, > >> llvm::raw_pwrite_stream*) + 8185 > >> 19 libclangCodeGen.so.3.8 0xf5b2cd85 > >> 20 libclangParse.so.3.8 0xf3b2b294 clang::ParseAST(clang::Sema&, > >> bool, bool) + 624 > >> 21 libclangFrontend.so.3.8 0xf582583e > >> clang::ASTFrontendAction::ExecuteAction() + 182 > >> 22 libclangCodeGen.so.3.8 0xf5b2d3e1 > >> clang::CodeGenAction::ExecuteAction() + 161 > >> 23 libclangFrontend.so.3.8 0xf5826660 clang::FrontendAction::Execute() > >> + 88 > >> 24 libclangFrontend.so.3.8 0xf58029e1 > >> clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 771 > >> 25 libclangFrontendTool.so.3.8 0xf579aead > >> clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 2953 > >> 26 clang-3.8 0x08057178 cc1_main(llvm::ArrayRef<char > >> const*>, char const*, void*) + 1178 > >> 27 clang-3.8 0x08052a9b main + 1723 > >> 28 libc.so.6 0xf46424e7 __libc_start_main + 361 > >> 29 clang-3.8 0x08054f80 > >> Stack dump: > >> 0. Program arguments: /usr/bin/clang-3.8 -cc1 -triple i686-pc-linux-gnu > >> -emit-obj -disable-free -main-file-name PrettyStackTrace.cpp > >> -mrelocation-model pic -pic-level 2 -mthread-model posix -fmath-errno > >> -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array > >> -target-cpu i686 -momit-leaf-frame-pointer -dwarf-column-info > >> -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-file > >> /builddir/build/BUILD/llvm-3.9.0.src/build/lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o > >> -resource-dir /usr/bin/../lib/clang/3.8.1 -dependency-file > >> lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o.d > >> -sys-header-deps -MT > >> lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -D > >> _GNU_SOURCE > >> -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D __STDC_LIMIT_MACROS -I > >> lib/Support -I ../lib/Support -I include -I ../include -D _FORTIFY_SOURCE=2 > >> -D _LARGEFILE_SOURCE=1 -D _LARGEFILE64_SOURCE=1 -D _FILE_OFFSET_BITS=64 -D > >> _FORTIFY_SOURCE=2 -D _LARGEFILE_SOURCE=1 -D _LARGEFILE64_SOURCE=1 -D > >> _FILE_OFFSET_BITS=64 -internal-isystem > >> /usr/bin/../lib/gcc/i586-mandriva-linux-gnu/5.4.1/../../../../include/c++/5.4.1 > >> -internal-isystem > >> /usr/bin/../lib/gcc/i586-mandriva-linux-gnu/5.4.1/../../../../include/c++/5.4.1/i586-mandriva-linux-gnu > >> -internal-isystem > >> /usr/bin/../lib/gcc/i586-mandriva-linux-gnu/5.4.1/../../../../include/c++/5.4.1/backward > >> -internal-isystem /usr/local/include -internal-isystem > >> /usr/bin/../lib/clang/3.8.1/include -internal-externc-isystem /include > >> -internal-externc-isystem /usr/include -Os -Wformat -Werror=format-security > >> -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual > >> -Wmissing-field-initializers -Wno-long-long -Wcovered-switch-default > >> -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Werror=date-time -Wformat > >> -Werror=format-security -pedantic -std=c++1y -fdeprecated-macro > >> -fdebug-compilation-dir /builddir/build/BUILD/llvm-3.9.0.src/build > >> -ferror-limit 19 -fmessage-length 0 -fvisibility-inlines-hidden > >> -stack-protector 1 -stack-protector-buffer-size 4 > >> -stack-protector-buffer-size 4 -fobjc-runtime=gcc -fcxx-exceptions > >> -fexceptions -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops > >> -vectorize-slp -o > >> lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -x c++ > >> ../lib/Support/PrettyStackTrace.cpp > >> 1. <eof> parser at end of file > >> 2. Code generation > >> 3. Running pass 'Function Pass Manager' on module > >> '../lib/Support/PrettyStackTrace.cpp'. > >> 4. Running pass 'Prologue/Epilogue Insertion & Frame Finalization' on > >> function '@_ZN4llvm21PrettyStackTraceEntryD0Ev' > >> clang-3.8: error: unable to execute command: Aborted (core dumped) > >> clang-3.8: error: clang frontend command failed due to signal (use -v to > >> see invocation) > >> clang version 3.8.1 (tags/RELEASE_381/rc1) > >> Target: i686-pc-linux-gnu > >> Thread model: posix > >> InstalledDir: /usr/bin > >> clang-3.8: 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.8: note: diagnostic msg: > >> ******************** > >> PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: > >> Preprocessed source(s) and associated run script(s) are located at: > >> clang-3.8: note: diagnostic msg: /tmp/PrettyStackTrace-74cffb.cpp > >> clang-3.8: note: diagnostic msg: /tmp/PrettyStackTrace-74cffb.sh > >> clang-3.8: note: diagnostic msg: > >> ******************** > >> > >> armv7hnl fails to build libunwind, but this is likely a configuration > >> issue: > >> > >> CMake Error at projects/libunwind/src/CMakeLists.txt:76 (message): > >> Compiler doesn't support generation of unwind tables if exception > >> support > >> is disabled. Building libunwind DSO with runtime dependency on C++ ABI > >> library is not supported. > >> > >> aarch64 is currently untested because of problems with our only aarch64 > >> build box, but that should be fixed soon. > >> > >> We don't currently have access to sftp. > >> > >> ttyl > >> bero > >> > >> On 30 July 2016 at 00:57, Hans Wennborg via Release-testers > >> <release-test...@lists.llvm.org> wrote: > >>> > >>> Dear testers, > >>> > >>> 3.9.0-rc1 was just tagged from the 3.9 branch at r277207. > >>> > >>> This took a little longer than I'd hoped, but I think the branch is in > >>> a decent state now. > >>> > >>> There are still open merge requests and bugs, but I'd like to get the > >>> real testing started to see where we're at. > >>> > >>> Please build, test, and upload binaries to the sftp. Let me know how > >>> it goes. I'll upload source, docs, and your binaries to the > >>> pre-release page once they're ready. > >>> > >>> Thanks, > >>> Hans > >>> _______________________________________________ > >>> Release-testers mailing list > >>> release-test...@lists.llvm.org > >>> http://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers > >> > >> > >> > >> _______________________________________________ > >> LLVM Developers mailing list > >> llvm-...@lists.llvm.org > >> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > >> > > _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev