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

Reply via email to