my os :
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
I build android code, and found error like this :
FAILED: out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/PacProcessor.jar
rm -rf "out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/classes" "out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/anno" "out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/srcjars" && mkdir -p "out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/classes" "out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/anno" "out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/srcjars" && out/soong/host/linux-x86/bin/zipsync -d out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/srcjars -l out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/srcjars/list -f "*.java" out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/gen/R.jar && (if [ -s out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/srcjars/list ] || [ -s out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/PacProcessor.jar.rsp ] ; then out/soong/host/linux-x86/bin/soong_javac_wrapper prebuilts/jdk/jdk9/linux-x86/bin/javac -J-Xmx2048M -Xmaxerrs 9999999 -encoding UTF-8 -sourcepath "" -g -XDskipDuplicateBridges=true -XDstringConcat=inline -proc:none -bootclasspath out/soong/.intermediates/libcore/mmodules/core_platform_api/core.platform.api.stubs/android_common/turbine-combined/core.platform.api.stubs.jar:out/soong/.intermediates/libcore/core-lambda-stubs/android_common/turbine-combined/core-lambda-stubs.jar -classpath out/soong/.intermediates/frameworks/base/ext/android_common/turbine-combined/ext.jar:out/soong/.intermediates/frameworks/base/framework/android_common/turbine-jarjar/framework.jar:out/soong/.intermediates/frameworks/base/media/updatable_media_stubs/android_common/turbine-combined/updatable_media_stubs.jar -source 1.8 -target 1.8 -d out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/classes -s out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/anno @out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/PacProcessor.jar.rsp @out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/srcjars/list ; fi ) && out/soong/host/linux-x86/bin/soong_zip -jar -o out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/PacProcessor.jar -C out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/classes -D out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/classes && rm -rf "out/soong/.intermediates/frameworks/base/packages/services/PacProcessor/PacProcessor/android_common/javac/srcjars"
[0.139s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 4k, detached.
Error occurred during initialization of VM
Could not create ConcurrentG1RefineThread
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
[0.173s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 1024k, guardsize: 0k, detached.
Error occurred during initialization of VM
java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached
at java.lang.Thread.start0(java.base/Native Method)
at java.lang.Thread.start(java.base/Thread.java:813)
at java.lang.ref.Finalizer.<clinit>(java.base/Finalizer.java:233)
but when i upgrade my os to Ubuntu 16.04.5 LTS , and kernel is : 4.4.0-131-generic , the problem is gone,
would you any suggestions about build os ? tks !