Summary: | clang++ bus error while building LLVM as part of Julia | ||
---|---|---|---|
Product: | Base System | Reporter: | Alex Arslan <ararslan> |
Component: | bin | Assignee: | freebsd-toolchain (Nobody) <toolchain> |
Status: | Closed Feedback Timeout | ||
Severity: | Affects Only Me | CC: | dim, rene |
Priority: | --- | ||
Version: | 11.3-RELEASE | ||
Hardware: | amd64 | ||
OS: | Any |
Description
Alex Arslan
2019-09-05 02:30:07 UTC
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@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? lang/julia10, the only consumer left of lang/julia, expired two days ago. |