[llvm-bugs] [Bug 43659] New: clang-9 segmentation fault firefox build constructor test

via llvm-bugs llvm-bugs at lists.llvm.org
Sat Oct 12 23:37:17 PDT 2019


https://bugs.llvm.org/show_bug.cgi?id=43659

            Bug ID: 43659
           Summary: clang-9 segmentation fault firefox build constructor
                    test
           Product: clang
           Version: 9.0
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: C
          Assignee: unassignedclangbugs at nondot.org
          Reporter: mike at mikeserv.com
                CC: blitzrakete at gmail.com, dgregor at apple.com,
                    erik.pilkington at gmail.com, llvm-bugs at lists.llvm.org,
                    richard-llvm at metafoo.co.uk

Created attachment 22664
  --> https://bugs.llvm.org/attachment.cgi?id=22664&action=edit
requested c and sh files

Clang-9 segfaults, during Firefox build, on test-ctors and test-arrays. It's
reproducible on the same spot with Slackware Linux LLVM 9.0.0 packages, my own
built packages on Slackware, as well as Arch Linux packages that I built.

It occurs if I use -march=corei7 (been doing that for a long time)

It does not occur if I --disable-elf-hack.

It does not occur in either case if I remove the -march=corei7

I am aware that may be unwise, but the compiler obviously should not crash, so
I'm reporting this anyway.

Below is the failure output of my build. Attached are the requested
pre-processed source files and scripts.

58:10.46 toolkit/library/libxul.so
58:37.90 js/xpconnect/shell
58:37.90 ipc/app
58:39.20 ipc/app/plugin-container
58:40.18 js/xpconnect/shell/xpcshell
58:40.42 js/src/build/spidermonkey_checks.stub
58:40.53 devtools/shared/webconsole/reserved-js-words.js.stub
58:40.73 toolkit/library/buildid.cpp.stub
58:40.86 toolkit/library/dependentlibs.list.stub
58:42.48 TEST-PASS | check_spidermonkey_style.py | ok
58:42.72 TEST-PASS | check_macroassembler_style.py | ok
58:42.82 TEST-PASS | check_js_opcode.py | ok
58:46.04 toolkit/components/featuregates/feature_definitions.json.stub
58:46.34 toolkit/components/telemetry/EventArtifactDefinitions.json.stub
58:46.36 toolkit/locales/multilocale.txt.stub
58:46.47 toolkit/mozapps/extensions/built_in_addons.json.stub
58:46.73 toolkit/library/gtest/symverscript.stub
58:46.83 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub
58:48.36 Stack dump:
58:48.36 0.     Program arguments: /usr/bin/clang-9 -cc1 -triple
x86_64-unknown-linux-gnu -emit-obj -disable-free -disable-llvm-verifier
-discard-value-names -main-file-name test-ctors.c -mrelocation-modelStack dump:
58:48.36  pic -pic-level0 .     2 -mthread-model posix -relaxed-aliasing
-masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array
-target-cpu corei7 -dwarf-column-info -debug-info-kind=limited -dwarf-version=4
-debugger-tuning=gdb -momit-leaf-frame-pointerProgram arguments: 
-ffunction-sections/usr/bin/clang-9  -fdata-sections-cc1 
-coverage-notes-file-triple 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/build/unix/elfhack/test-ctors.gcnox86_64-unknown-linux-gnu
 -resource-dir-emit-obj  /usr/bin/../lib64/clang/9.0.0-disable-free 
-dependency-file-disable-llvm-verifier 
.deps/test-ctors.o.pp-discard-value-names  -MT-main-file-name 
test-ctors.otest-array.c  -sys-header-deps-mrelocation-model  -MPpic 
-include-pic-level  /storage2/shit/build/firefox-69.0.3/config/gcc_hidden.h2 
-include-mthread-model 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/mozilla-config.hposix
 -I-relaxed-aliasing 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/dist/system_wrappers-masm-verbose
 -D-mconstructor-aliases  NDEBUG=1-munwind-tables  -D-fuse-init-array 
TRIMMED=1-target-cpu  -Icorei7 
/storage2/shit/build/firefox-69.0.3/build/unix/elfhack-dwarf-column-info 
-I-debug-info-kind=limited 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/build/unix/elfhack-dwarf-version=4
 -I-debugger-tuning=gdb 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/dist/include-momit-leaf-frame-pointer
 -I-ffunction-sections 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/dist/include/nspr-fdata-sections
 -I-coverage-notes-file 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/dist/include/nss/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/build/unix/elfhack/test-array.gcno
 -D-resource-dir  MOZILLA_CLIENT/usr/bin/../lib64/clang/9.0.0 
-U-dependency-file  _FORTIFY_SOURCE.deps/test-array.o.pp  -D-MT 
_FORTIFY_SOURCE=2test-array.o  -U-sys-header-deps  _FORTIFY_SOURCE-MP 
-D-include 
_FORTIFY_SOURCE=2/storage2/shit/build/firefox-69.0.3/config/gcc_hidden.h 
-cxx-isystem-include 
/usr/lib64/qt/include/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/mozilla-config.h
 -cxx-isystem-I 
/usr/lib64/qt/include/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/dist/system_wrappers
 -internal-isystem-D  /usr/local/includeNDEBUG=1  -internal-isystem-D 
/usr/bin/../lib64/clang/9.0.0/includeTRIMMED=1  -internal-externc-isystem
-I/include 
/storage2/shit/build/firefox-69.0.3/build/unix/elfhack-internal-externc-isystem
 -I/usr/include 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/build/unix/elfhack-O3
 -I-Wall 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/dist/include-Wbitfield-enum-conversion
 -I-Wempty-body 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/dist/include/nspr-Wignored-qualifiers
 -I-Wpointer-arith 
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/dist/include/nss-Wshadow-field-in-constructor-modified
 -D-Wsign-compare  MOZILLA_CLIENT-Wtype-limits  -U-Wunreachable-code 
_FORTIFY_SOURCE-Wunreachable-code-return  -D-Wclass-varargs 
_FORTIFY_SOURCE=2-Wfloat-overflow-conversion  -U-Wfloat-zero-conversion 
_FORTIFY_SOURCE-Wloop-analysis  -D-Wstring-conversion 
_FORTIFY_SOURCE=2-Wtautological-overlap-compare 
-cxx-isystem-Wtautological-unsigned-enum-zero-compare 
/usr/lib64/qt/include-Wtautological-unsigned-zero-compare 
-cxx-isystem-Wno-error=deprecated-declarations 
/usr/lib64/qt/include-Wno-error=array-bounds 
-internal-isystem-Wno-error=backend-plugin 
/usr/local/include-Wno-error=return-std-move 
-internal-isystem-Wno-error=atomic-alignment 
/usr/bin/../lib64/clang/9.0.0/include-Wformat 
-internal-externc-isystem-Wformat-security 
/include-Wno-gnu-zero-variadic-macro-arguments 
-internal-externc-isystem-std=gnu99  /usr/include-fdebug-compilation-dir 
-O3/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/build/unix/elfhack
 -Wall-ferror-limit  -Wbitfield-enum-conversion19  -Wempty-body-fmessage-length
 -Wignored-qualifiers0  -Wpointer-arith-pthread 
-Wshadow-field-in-constructor-modified-stack-protector  -Wsign-compare2 
-Wtype-limits-fobjc-runtime=gcc  -Wunreachable-code-fdiagnostics-show-option 
-Wunreachable-code-return-fcolor-diagnostics  -Wclass-varargs-vectorize-loops 
-Wfloat-overflow-conversion-vectorize-slp  -Wfloat-zero-conversion-faddrsig 
-Wloop-analysis-o  -Wstring-conversiontest-ctors.o 
-Wtautological-overlap-compare-x  -Wtautological-unsigned-enum-zero-comparec 
-Wtautological-unsigned-zero-compare/storage2/shit/build/firefox-69.0.3/build/unix/elfhack/test-ctors.c
 -Wno-error=deprecated-declarations
58:48.36  -Wno-error=array-bounds -Wno-error=backend-plugin
-Wno-error=return-std-move 1-Wno-error=atomic-alignment.     -Wformat
-Wformat-security -Wno-gnu-zero-variadic-macro-arguments -std=gnu99
-fdebug-compilation-dir
/storage2/shit/build/firefox-69.0.3/obj-x86_64-pc-linux-gnu/build/unix/elfhack<eof>
parser at end of file
58:48.36  -ferror-limit2 .      19 -fmessage-lengthCode generation
58:48.36 03 .   -pthread Running pass '-stack-protectorFunction Pass Manager '2
on module '
/storage2/shit/build/firefox-69.0.3/build/unix/elfhack/test-ctors.c-fobjc-runtime=gcc
'.
58:48.36 -fdiagnostics-show-option4 .   -fcolor-diagnosticsRunning pass ' X86
DAG->DAG Instruction Selection-vectorize-loops '-vectorize-slp on 
function-faddrsig ' -o test-array.o -x c
/storage2/shit/build/firefox-69.0.3/build/unix/elfhack/test-array.c
58:48.36 1.     @<eof> parser at end of file
58:48.36 2.     Code generationtest
58:48.36 '
58:48.36 3.     Running pass 'Function Pass Manager' on module
'/storage2/shit/build/firefox-69.0.3/build/unix/elfhack/test-array.c'.
58:48.36 4.     Running pass 'X86 DAG->DAG Instruction Selection' on function
'@test'
58:48.50  #0 0x00007fcc159670f4
(/usr/bin/../lib64/libLLVMSupport.so.9+0x1750f4)
58:48.50  #1 0x00007fcc15964fee llvm::sys::RunSignalHandlers()
(/usr/bin/../lib64/libLLVMSupport.so.9+0x172fee)
58:48.50  #2 0x00007fcc159673a8
(/usr/bin/../lib64/libLLVMSupport.so.9+0x1753a8)
58:48.50  #3 0x00007fcc1558f5c0 __restore_rt (/lib64/libpthread.so.0+0x135c0)
58:48.50  #4 0x00007fcc166ca8b4 llvm::EVT::getExtendedVectorNumElements() const
(/usr/bin/../lib64/libLLVMCodeGen.so.9+0x3878b4)
58:48.50  #5 0x00007fcc13faf1f8
llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&,
llvm::APInt const&, llvm::KnownBits&, llvm::TargetLowering::TargetLoweringOpt&,
unsigned int, bool) const
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x2101f8)
58:48.50  #6 0x00007fcc13fb517f
llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&,
llvm::APInt const&, llvm::KnownBits&, llvm::TargetLowering::TargetLoweringOpt&,
unsigned int, bool) const
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x21617f)
58:48.50  #7 0x00007fcc13e3412f
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x9512f)
58:48.50  #8 0x00007fcc13e13528
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x74528)
58:48.50  #9 0x00007fcc13ddf773
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x40773)
58:48.50 #10 0x00007fcc13ddc58c
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x3d58c)
58:48.50 #11 0x00007fcc13ddaee5 llvm::SelectionDAG::Combine(llvm::CombineLevel,
llvm::AAResults*, llvm::CodeGenOpt::Level)
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x3bee5)
58:48.50 #12 0x00007fcc13f96042 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x1f7042)
58:48.50 #13 0x00007fcc13f95b97
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x1f6b97)
58:48.51 #14 0x00007fcc13f934b6
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x1f44b6)
58:48.51 #15 0x00007fcc170133d8
(/usr/bin/../lib64/libLLVMX86CodeGen.so.9+0xd73d8)
58:48.51 #16 0x00007fcc16525f37
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
(/usr/bin/../lib64/libLLVMCodeGen.so.9+0x1e2f37)
58:48.51 #17 0x00007fcc16204f45
llvm::FPPassManager::runOnFunction(llvm::Function&)
(/usr/bin/../lib64/libLLVMCore.so.9+0x1a9f45)
58:48.51 #18 0x00007fcc16205203 llvm::FPPassManager::runOnModule(llvm::Module&)
(/usr/bin/../lib64/libLLVMCore.so.9+0x1aa203)
58:48.51 #19 0x00007fcc16205857
llvm::legacy::PassManagerImpl::run(llvm::Module&)
(/usr/bin/../lib64/libLLVMCore.so.9+0x1aa857)
58:48.51 #20 0x00007fcc14d12d76
clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions
const&, clang::CodeGenOptions const&, clang::TargetOptions const&,
clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*,
clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream,
std::default_delete<llvm::raw_pwrite_stream> >)
(/usr/bin/../lib64/libclangCodeGen.so.9+0xa4d76)
58:48.51 #21 0x00007fcc14f6299c
(/usr/bin/../lib64/libclangCodeGen.so.9+0x2f499c)
58:48.51 #0#22  0x00007fcc1312b6a3 clang::ParseAST(clang::Sema&, bool, bool)
(0x00007f791e8ab0f4/usr/bin/../lib64/../lib64/libclangParse.so.9
+0x326a3()/usr/bin/../lib64/libLLVMSupport.so.9
58:48.51 +0x1750f4#23)
58:48.51 0x00007fcc149c62b1 clang::FrontendAction::Execute()
(/usr/bin/../lib64/libclangFrontend.so.9+0xe92b1)
58:48.51 #1 #240x00007f791e8a8fee 
0x00007fcc149670d0llvm::sys::RunSignalHandlers() 
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)(
/usr/bin/../lib64/libLLVMSupport.so.9(+/usr/bin/../lib64/libclangFrontend.so.90x172fee+)0x8a0d0
58:48.51 )
58:48.51  #25#2  0x00007fcc148da11a0x00007f791e8ab3a8 
clang::ExecuteCompilerInvocation(clang::CompilerInstance*)(/usr/bin/../lib64/libLLVMSupport.so.9
+(0x1753a8/usr/bin/../lib64/libclangFrontendTool.so.9)+
58:48.51 0x411a)
58:48.51  #3#26  0x00007f791e4d35c00x0000000000411337 
__restore_rtcc1_main(llvm::ArrayRef<char const*>, char const*, void*) 
((/usr/bin/clang-9/lib64/libpthread.so.0++0x4113370x135c0))
58:48.52 #27  0x000000000040f6ed#4  main0x00007f791f60e8b4 
(llvm::EVT::getExtendedVectorNumElements() const/usr/bin/clang-9 +(0x40f6ed)
58:48.52 /usr/bin/../lib64/libLLVMCodeGen.so.9+#28 0x3878b40x00007fcc141dce5b)
58:48.52 __libc_start_main (/lib64/libc.so.6+ 0x23e5b#5)
58:48.52 0x00007f791cef31f8
llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&,
llvm::APInt const&, llvm::KnownBits&, llvm::TargetLowering::TargetLoweringOpt&,
unsigned int, bool) const
(#29/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9
+0x000000000040c8ea0x2101f8 )_start
58:48.52  (/usr/bin/clang-9+0x40c8ea)
58:48.52 #6 0x00007f791cef917f
llvm::TargetLowering::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&,
llvm::APInt const&, llvm::KnownBits&, llvm::TargetLowering::TargetLoweringOpt&,
unsigned int, bool) const
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x21617f)
58:48.52  #7 0x00007f791cd7812f
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x9512f)
58:48.52  #8 0x00007f791cd57528
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x74528)
58:48.52  #9 0x00007f791cd23773
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x40773)
58:48.52 #10 0x00007f791cd2058c
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x3d58c)
58:48.52 #11 0x00007f791cd1eee5 llvm::SelectionDAG::Combine(llvm::CombineLevel,
llvm::AAResults*, llvm::CodeGenOpt::Level)
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x3bee5)
58:48.52 #12 0x00007f791ceda042 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x1f7042)
58:48.52 #13 0x00007f791ced9b97
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x1f6b97)
58:48.52 #14 0x00007f791ced74b6
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
(/usr/bin/../lib64/../lib64/libLLVMSelectionDAG.so.9+0x1f44b6)
58:48.52 #15 0x00007f791ff573d8
(/usr/bin/../lib64/libLLVMX86CodeGen.so.9+0xd73d8)
58:48.52 #16 0x00007f791f469f37
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
(/usr/bin/../lib64/libLLVMCodeGen.so.9+0x1e2f37)
58:48.52 #17 0x00007f791f148f45
llvm::FPPassManager::runOnFunction(llvm::Function&)
(/usr/bin/../lib64/libLLVMCore.so.9+0x1a9f45)
58:48.53 #18 0x00007f791f149203 llvm::FPPassManager::runOnModule(llvm::Module&)
(/usr/bin/../lib64/libLLVMCore.so.9+0x1aa203)
58:48.53 #19 0x00007f791f149857
llvm::legacy::PassManagerImpl::run(llvm::Module&)
(/usr/bin/../lib64/libLLVMCore.so.9+0x1aa857)
58:48.53 #20 0x00007f791dc56d76
clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions
const&, clang::CodeGenOptions const&, clang::TargetOptions const&,
clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*,
clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream,
std::default_delete<llvm::raw_pwrite_stream> >)
(/usr/bin/../lib64/libclangCodeGen.so.9+0xa4d76)
58:48.53 #21 0x00007f791dea699c
(/usr/bin/../lib64/libclangCodeGen.so.9+0x2f499c)
58:48.53 #22 0x00007f791c06f6a3 clang::ParseAST(clang::Sema&, bool, bool)
(/usr/bin/../lib64/../lib64/libclangParse.so.9+0x326a3)
58:48.53 #23 0x00007f791d90a2b1 clang::FrontendAction::Execute()
(/usr/bin/../lib64/libclangFrontend.so.9+0xe92b1)
58:48.53 #24 0x00007f791d8ab0d0
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
(/usr/bin/../lib64/libclangFrontend.so.9+0x8a0d0)
58:48.53 #25 0x00007f791d81e11a
clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
(/usr/bin/../lib64/libclangFrontendTool.so.9+0x411a)
58:48.53 #26 0x0000000000411337 cc1_main(llvm::ArrayRef<char const*>, char
const*, void*) (/usr/bin/clang-9+0x411337)
58:48.53 #27 0x000000000040f6ed main (/usr/bin/clang-9+0x40f6ed)
58:48.53 #28 0x00007f791d120e5b __libc_start_main (/lib64/libc.so.6+0x23e5b)
58:48.53 #29 0x000000000040c8ea _start (/usr/bin/clang-9+0x40c8ea)
58:48.53 clang-9clang-9: : errorerror: : unable to execute command:
Segmentation faultunable to execute command: Segmentation fault
58:48.53 clang-9: errorclang-9: : clang frontend command failed due to signal
(use -v to see invocation)error:
58:48.53 clang frontend command failed due to signal (use -v to see invocation)
58:48.53 clang version 9.0.0 (tags/RELEASE_900/final)
58:48.53 Target: clang version 9.0.0
(tags/RELEASE_900/final)x86_64-unknown-linux-gnu
58:48.54 Thread model:
58:48.54 posixTarget:
58:48.54 InstalledDir: x86_64-unknown-linux-gnu/usr/bin
58:48.54 Thread model: posix
58:48.54 InstalledDir: /usr/bin
58:48.54 clang-9: note: diagnostic msg: PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source,
and associated run script.
58:48.54 clang-9: note: diagnostic msg: PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source,
and associated run script.
58:48.54 clang-9: note: diagnostic msg:
58:48.54 ********************
58:48.54 PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
58:48.54 Preprocessed source(s) and associated run script(s) are located at:
58:48.54 clang-9: note: diagnostic msg: /tmp/test-array-d04a4a.c
58:48.54 clang-9: note: diagnostic msg: /tmp/test-array-d04a4a.sh
58:48.54 clang-9: note: diagnostic msg:
58:48.54 ********************
58:48.54 gmake[5]: ***
[/storage2/shit/build/firefox-69.0.3/config/rules.mk:730: test-array.o] Error
254
58:48.54 gmake[5]: *** Waiting for unfinished jobs....
58:48.55 clang-9: note: diagnostic msg:
58:48.55 ********************
58:48.55 PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
58:48.55 Preprocessed source(s) and associated run script(s) are located at:
58:48.55 clang-9: note: diagnostic msg: /tmp/test-ctors-83cc04.c
58:48.55 clang-9: note: diagnostic msg: /tmp/test-ctors-83cc04.sh
58:48.56 clang-9: note: diagnostic msg:
58:48.56 ********************
58:48.56 gmake[5]: ***
[/storage2/shit/build/firefox-69.0.3/config/rules.mk:730: test-ctors.o] Error
254
58:48.56 gmake[4]: ***
[/storage2/shit/build/firefox-69.0.3/config/recurse.mk:101:
build/unix/elfhack/libs] Error 2
58:48.56 gmake[3]: ***
[/storage2/shit/build/firefox-69.0.3/config/recurse.mk:34: libs] Error 2
58:48.56 gmake[2]: ***
[/storage2/shit/build/firefox-69.0.3/config/rules.mk:391: default] Error 2
58:48.56 gmake[1]: *** [Makefile:188: profiledbuild] Error 2
58:48.56 gmake: *** [client.mk:125: build] Error 2
58:48.60 277 compiler warnings present.
58:48.71 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build
System Build failed

-- 
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/20191013/4522bf4e/attachment-0001.html>


More information about the llvm-bugs mailing list