Package: clang
Version: 1:8.0-48.3
Severity: normal
Hi,
clang runs into an out of memory error while compiling ceph on mipsel:
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu'
make -f src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build.make
src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu'
[ 93%] Building CXX object
src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o
cd /<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/src/tools/ceph-dencoder &&
/usr/bin/clang++ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D__linux__
-I/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/src/include -I/<<PKGBUILDDIR>>/src
-I/usr/include/nss -I/usr/include/nspr -I/<<PKGBUILDDIR>>/src/dmclock/src
-I/<<PKGBUILDDIR>>/src/dmclock/support/src -isystem
/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/include -isystem
/<<PKGBUILDDIR>>/src/xxHash -isystem /<<PKGBUILDDIR>>/src/rapidjson/include
-isystem /<<PKGBUILDDIR>>/src/rocksdb/include -isystem
/<<PKGBUILDDIR>>/src/rgw/../rapidjson/include -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wtype-limits
-Wignored-qualifiers -Winit-self -Wpointer-arith -Werror=format-security
-fno-strict-aliasing -fsigned-char -Wno-unknown-pragmas -Wno-unused-function
-Wno-unused-local-typedef -Wno-varargs -Wno-gnu-designator -Wno-missing-braces
-Wno-parentheses -Wno-deprecated-register -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -ftemplate-depth-1024
-Wnon-virtual-dtor -Wno-unknown-pragmas -Wno-ignored-qualifiers
-Wno-inconsistent-missing-override -Wno-mismatched-tags
-Wno-unused-private-field -Wno-address-of-packed-member
-fdiagnostics-color=auto -fPIE -DHAVE_CONFIG_H -D__CEPH__ -D_REENTRANT
-D_THREAD_SAFE -D__STDC_FORMAT_MACROS -std=c++17 -o
CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o -c
/<<PKGBUILDDIR>>/src/tools/ceph-dencoder/ceph_dencoder.cc
In file included from
/<<PKGBUILDDIR>>/src/tools/ceph-dencoder/ceph_dencoder.cc:36:
In file included from /<<PKGBUILDDIR>>/src/tools/ceph-dencoder/types.h:270:
In file included from /<<PKGBUILDDIR>>/src/mds/events/EExport.h:21:
In file included from /<<PKGBUILDDIR>>/src/mds/events/../MDSRank.h:33:
/<<PKGBUILDDIR>>/src/mds/MDCache.h:1267:40: warning: null passed to a callee
that requires a non-null argument [-Wnonnull]
int dump_cache() { return dump_cache(NULL, NULL); }
^~~~
/usr/include/clang/8.0.1/include/stddef.h:100:18: note: expanded from macro
'NULL'
# define NULL __null
^~~~~~
LLVM ERROR: out of memory
Stack dump:
0. Program arguments: /usr/lib/llvm-8/bin/clang -cc1 -triple
mipsel-unknown-linux-gnu -emit-obj -disable-free -disable-llvm-verifier
-discard-value-names -main-file-name ceph_dencoder.cc -mrelocation-model pic
-pic-level 1 -pic-is-pie -mthread-model posix -relaxed-aliasing -fmath-errno
-masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu mips32r2
-target-feature -noabicalls -target-feature +fpxx -target-feature +nooddspreg
-target-abi o32 -mfloat-abi hard -dwarf-column-info -debug-info-kind=limited
-dwarf-version=4 -debugger-tuning=gdb -momit-leaf-frame-pointer
-coverage-notes-file
/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/src/tools/ceph-dencoder/CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.gcno
-resource-dir /usr/lib/llvm-8/lib/clang/8.0.1 -isystem
/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/include -isystem
/<<PKGBUILDDIR>>/src/xxHash -isystem /<<PKGBUILDDIR>>/src/rapidjson/include
-isystem /<<PKGBUILDDIR>>/src/rocksdb/include -isystem
/<<PKGBUILDDIR>>/src/rgw/../rapidjson/include -D _FILE_OFFSET_BITS=64 -D
_GNU_SOURCE -D __linux__ -I /<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/src/include
-I /<<PKGBUILDDIR>>/src -I /usr/include/nss -I /usr/include/nspr -I
/<<PKGBUILDDIR>>/src/dmclock/src -I /<<PKGBUILDDIR>>/src/dmclock/support/src -D
_FORTIFY_SOURCE=2 -D _FORTIFY_SOURCE=2 -D HAVE_CONFIG_H -D __CEPH__ -D
_REENTRANT -D _THREAD_SAFE -D __STDC_FORMAT_MACROS -internal-isystem
/usr/bin/../lib/gcc/mipsel-linux-gnu/9/../../../../include/c++/9
-internal-isystem
/usr/bin/../lib/gcc/mipsel-linux-gnu/9/../../../../include/mipsel-linux-gnu/c++/9
-internal-isystem
/usr/bin/../lib/gcc/mipsel-linux-gnu/9/../../../../include/mipsel-linux-gnu/c++/9
-internal-isystem
/usr/bin/../lib/gcc/mipsel-linux-gnu/9/../../../../include/c++/9/backward
-internal-isystem /usr/include/clang/8.0.1/include/ -internal-isystem
/usr/local/include -internal-isystem /usr/lib/llvm-8/lib/clang/8.0.1/include
-internal-externc-isystem /usr/include/mipsel-linux-gnu
-internal-externc-isystem /include -internal-externc-isystem /usr/include -O2
-Wformat -Werror=format-security -Wdate-time -Wall -Wtype-limits
-Wignored-qualifiers -Winit-self -Wpointer-arith -Werror=format-security
-Wno-unknown-pragmas -Wno-unused-function -Wno-unused-local-typedef
-Wno-varargs -Wno-gnu-designator -Wno-missing-braces -Wno-parentheses
-Wno-deprecated-register -Wformat -Werror=format-security -Wdate-time
-Wnon-virtual-dtor -Wno-unknown-pragmas -Wno-ignored-qualifiers
-Wno-inconsistent-missing-override -Wno-mismatched-tags
-Wno-unused-private-field -Wno-address-of-packed-member -std=c++17
-fdeprecated-macro -fdebug-compilation-dir
/<<PKGBUILDDIR>>/obj-mipsel-linux-gnu/src/tools/ceph-dencoder
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-ftemplate-depth 1024 -ferror-limit 19 -fmessage-length 0 -stack-protector 2
-fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option
-vectorize-loops -vectorize-slp -o
CMakeFiles/ceph-dencoder.dir/ceph_dencoder.cc.o -x c++
/<<PKGBUILDDIR>>/src/tools/ceph-dencoder/ceph_dencoder.cc -faddrsig
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module
'/<<PKGBUILDDIR>>/src/tools/ceph-dencoder/ceph_dencoder.cc'.
4. Running pass 'Mips Assembly Printer' on function '@main'
/usr/lib/mipsel-linux-gnu/libLLVM-8.so.1(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x50)[0x743ddda8]
clang: error: unable to execute command: Aborted
clang: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 8.0.1-4 (tags/RELEASE_801/final)
Target: mipsel-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang: note: diagnostic msg: PLEASE submit a bug report to
https://bugs.llvm.org/ and include the crash backtrace, preprocessed source,
and associated run script.
clang: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/ceph_dencoder-3cfc5b.cpp
clang: note: diagnostic msg: /tmp/ceph_dencoder-3cfc5b.sh
clang: note: diagnostic msg:
If you are interested to debug this further, I can get the preprocessed
sources for a proper bug report. This will take some times as mipsel is
not really fast, so first I'd like to know if it makes sense to spend
the time on this...
Thanks,
Bernd
--
Bernd Zeimetz Debian GNU/Linux Developer
http://bzed.de http://www.debian.org
GPG Fingerprint: ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F