[Bug 240342] clang++ bus error while building LLVM as part of Julia

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Sep 7 10:32:48 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240342

Dimitry Andric <dim at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dim at FreeBSD.org

--- Comment #1 from Dimitry Andric <dim at FreeBSD.org> ---
I tried reproducing this crash on a freshly installed 11.3-RELEASE amd64
machine, but it works just fine for me:

$ uname -a
FreeBSD freebsd113-rel 11.3-RELEASE FreeBSD 11.3-RELEASE #0 r349754: Fri Jul  5
04:45:24 UTC 2019     root at releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC
 amd64

$ /usr/bin/time -l clang -cc1 -triple x86_64-unknown-freebsd11.3 -emit-obj
-disable-free -disable-llvm-verifier -discard-value-names -main-file-name
CoverageMapping.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix
-mdisable-fp-elim -masm-verbose -mconstructor-aliases -munwind-tables
-target-cpu x86-64 -dwarf-column-info -debugger-tuning=gdb -ffunction-sections
-fdata-sections -coverage-notes-file
/usr/home/alex/Projects/julia/deps/scratch/llvm-6.0.1/build_Release/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.gcno
-D GTEST_HAS_RTTI=0 -D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D
__STDC_LIMIT_MACROS -D NDEBUG -O3 -Werror=date-time
-Werror=unguarded-availability-new -Wall -W -Wno-unused-parameter
-Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wno-long-long -Wundef
-Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor
-Wstring-conversion -pedantic -std=c++11 -fdeprecated-macro -ferror-limit 19
-fmessage-length 0 -fvisibility-inlines-hidden -fno-rtti -fobjc-runtime=gnustep
-fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp
-x c++ CoverageMapping-01cfc3.cpp -faddrsig
In file included from
/usr/home/alex/Projects/julia/deps/srccache/llvm-6.0.1/lib/ProfileData/Coverage/CoverageMapping.cpp:15:
/usr/home/alex/Projects/julia/deps/srccache/llvm-6.0.1/include/llvm/ProfileData/Coverage/CoverageMapping.h:643:25:
warning: explicitly defaulted copy assignment operator is implicitly deleted
[-Wdefaulted-function-deleted]
  LineCoverageIterator &operator=(const LineCoverageIterator &R) = default;
                        ^
/usr/home/alex/Projects/julia/deps/srccache/llvm-6.0.1/include/llvm/ProfileData/Coverage/CoverageMapping.h:663:23:
note: copy assignment operator of 'LineCoverageIterator' is implicitly deleted
because field 'CD' is of reference type 'const llvm::coverage::CoverageData &'
  const CoverageData &CD;
                      ^
1 warning generated.
        2.84 real         1.65 user         1.19 sys
    146396  maximum resident set size
     62216  average shared memory size
       520  average unshared data size
       250  average unshared stack size
     24825  page reclaims
         0  page faults
         0  swaps
         0  block input operations
         0  block output operations
         0  messages sent
         0  messages received
         0  signals received
         3  voluntary context switches
        33  involuntary context switches

It does not even use a lot of memory, roughly 143 MiB.  So is there anything
special about your build system?  Does it have very little RAM, or run a large
amount of parallel jobs?

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


More information about the freebsd-toolchain mailing list