Page MenuHomePhabricator
Paste P22185

jvmquake jdk8 build
ActivePublic

Authored by dcausse on Mar 9 2022, 9:04 AM.
Tags
None
Referenced Files
F34992185: jvmquake jdk8 build
Mar 9 2022, 9:04 AM
Subscribers
None
nomoa@nina:~/dev/ops/jvmquake/jvmquake-1.0.1$ LC_ALL=en_US.UTF-8 ./debian/rules clean
dh clean
dh_auto_clean
make -j1 clean
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
rm -rf build
rm -rf dist
rm -f *.class
rm -f *.hprof
rm -f core
rm -f gclog
rm -f *.ran
rm -f tests/*.class
rm -rf tests/__pycache__
rm -rf .tox
rm -rf hs_err_pid*.log
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
dh_clean
nomoa@nina:~/dev/ops/jvmquake/jvmquake-1.0.1$ LC_ALL=en_US.UTF-8 !dpkg
LC_ALL=en_US.UTF-8 dpkg-buildpackage -us -uc
dpkg-buildpackage: info: source package jvmquake
dpkg-buildpackage: info: source version 1.0.1-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by David Causse <dcausse@wikimedia.org>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
debian/rules clean
dh clean
dh_auto_clean
make -j8 clean
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
rm -rf build
rm -rf dist
rm -f *.class
rm -f *.hprof
rm -f core
rm -f gclog
rm -f *.ran
rm -f tests/*.class
rm -rf tests/__pycache__
rm -rf .tox
rm -rf hs_err_pid*.log
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
dh_clean
dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building jvmquake using existing ./jvmquake_1.0.1.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building jvmquake in jvmquake_1.0.1-1.debian.tar.xz
dpkg-source: info: building jvmquake in jvmquake_1.0.1-1.dsc
dpkg-source: warning: missing information for output field Standards-Version
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j8
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
mkdir -p build
BUILD=../build make -C src
make[2]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
mkdir -p ../build
cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2)
cc -Wall -Werror -fPIC -flto -shared -I"/usr/lib/jvm/java-8-openjdk-amd64/include" -I"/usr/lib/jvm/java-8-openjdk-amd64/include/linux" -lrt -o ../build/libjvmquake-linux-x86_64.so jvmquake.c
chmod 644 ../build/libjvmquake-linux-x86_64.so
make[2]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/src'
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
dh_auto_test
make -j8 test
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
mkdir -p build
make -C tests
BUILD=../build make -C src
make[2]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
/usr/lib/jvm/java-8-openjdk-amd64/bin/javac *.java
make[2]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
mkdir -p ../build
cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2)
cc -Wall -Werror -fPIC -flto -shared -I"/usr/lib/jvm/java-8-openjdk-amd64/include" -I"/usr/lib/jvm/java-8-openjdk-amd64/include/linux" -lrt -o ../build/libjvmquake-linux-x86_64.so jvmquake.c
chmod 644 ../build/libjvmquake-linux-x86_64.so
make[2]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/src'
make[2]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests'
tox -e test
tox -e test_jvm
test_jvm create: /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/.tox/test_jvm
test create: /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/.tox/test
test installdeps: pytest, plumbum
test_jvm installdeps: pytest, plumbum
test_jvm installed: attrs==21.4.0,iniconfig==1.1.1,packaging==21.3,pluggy==1.0.0,plumbum==1.7.2,py==1.11.0,pyparsing==3.0.7,pytest==7.0.1,tomli==2.0.1
test_jvm run-test-pre: PYTHONHASHSEED='2853707769'
test_jvm run-test: commands[0] | py.test -s tests -k test_jvm_
test installed: attrs==21.4.0,iniconfig==1.1.1,packaging==21.3,pluggy==1.0.0,plumbum==1.7.2,py==1.11.0,pyparsing==3.0.7,pytest==7.0.1,tomli==2.0.1
test run-test-pre: PYTHONHASHSEED='2851972626'
test run-test: commands[0] | py.test -s tests -k test_jvmquake_
================================================================================================================================== test session starts ===================================================================================================================================
platform linux -- Python 3.9.7, pytest-7.0.1, pluggy-1.0.0
cachedir: .tox/test_jvm/.pytest_cache
rootdir: /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1
collecting ... ================================================================================================================================== test session starts ===================================================================================================================================
platform linux -- Python 3.9.7, pytest-7.0.1, pluggy-1.0.0
cachedir: .tox/test/.pytest_cache
rootdir: /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1
collected 14 items / 10 deselected / 4 selected
collected 14 items / 4 deselected / 10 selected
tests/test_java_opts.py
tests/test_basic_ooms.py Executing simple OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx10m -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError=/bin/touch OnOutOfMemoryError_%p.ran -XX:+ExitOnOutOfMemoryError -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyOOM]
Executing simple OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx10m -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError=/bin/touch OnOutOfMemoryError_%p.ran -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyOOM]
.Executing simple OOM causing core dump
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx10m -XX:+HeapDumpOnOutOfMemoryError -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=10,1,6 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyOOM]
.Executing thread OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx100m -XX:+ExitOnOutOfMemoryError -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyThreadOOM]
.Executing simple OOM causing core dump
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx10m -XX:+HeapDumpOnOutOfMemoryError -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=10,1,0 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyOOM]
.
Process limit after fixture: (32768, 127582)
Executing thread OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx100m -XX:+HeapDumpOnOutOfMemoryError -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyThreadOOM]
.
tests/test_hard_ooms.py Executing Complex CMS Slow Death OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx100m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime -Xloggc:gclog -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=1,1,0 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
xExecuting Complex CMS Slow Death OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx100m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:GCTimeLimit=20 -XX:GCHeapFreeLimit=80 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.Executing Complex G1GC Slow Death OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx100m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseG1GC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime -Xloggc:gclog -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=1,1,0 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.Executing Complex CMS Slow Death OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx100m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime -Xloggc:gclog -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=1,1,6 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.Executing Complex CMS Slow Death OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx100m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=3,1,9,warn=1 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.Executing Complex G1 Slow Death OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx100m -XX:+UseG1GC -XX:GCTimeLimit=20 -XX:GCHeapFreeLimit=80 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
Ran pid 268741
.Executing Complex CMS Slow Death OOM
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx100m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=5,1,9,warn=2,touch=/tmp/jvmquake_custom_path -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.
====================================================================================================================== 3 passed, 10 deselected, 1 xfailed in 21.83s ======================================================================================================================
________________________________________________________________________________________________________________________________________ summary _________________________________________________________________________________________________________________________________________
test_jvm: commands succeeded
congratulations :)
Ran pid 268798
.
tests/test_non_ooms.py Executing NON-OOM program
[/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Xmx10m -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyNonOOM]
.
=========================================================================================================================== 10 passed, 4 deselected in 35.57s ============================================================================================================================
________________________________________________________________________________________________________________________________________ summary _________________________________________________________________________________________________________________________________________
test: commands succeeded
congratulations :)
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
create-stamp debian/debhelper-build-stamp
dh_prep
dh_auto_install
dh_install
dh_installdocs
dh_installchangelogs
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_strip
b5c3fad418bdc3f8b8eea0bc6237d90b07edf6f7
dh_makeshlibs
dh_shlibdeps
dh_installdeb
debian/rules override_dh_gencontrol
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
dh_gencontrol -- -v1.0.1-jdk8~buster
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
dh_md5sums
dh_builddeb
dpkg-deb: building package 'jvmquake' in '../jvmquake_1.0.1-jdk8~buster_amd64.deb'.
dpkg-deb: building package 'jvmquake-dbgsym' in 'debian/.debhelper/scratch-space/build-jvmquake/jvmquake-dbgsym_1.0.1-jdk8~buster_amd64.deb'.
Renaming jvmquake-dbgsym_1.0.1-jdk8~buster_amd64.deb to jvmquake-dbgsym_1.0.1-jdk8~buster_amd64.ddeb
dpkg-genbuildinfo
dpkg-genchanges >../jvmquake_1.0.1-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
dpkg-source --after-build .
dpkg-buildpackage: info: full upload (original source is included)

Event Timeline

The build for the version 11 of the openjdk:

nomoa@nina:~/dev/ops/jvmquake/jvmquake-1.0.1$ LC_ALL=en_US.UTF-8 ./debian/rules clean
dh clean
   dh_auto_clean
	make -j1 clean
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
rm -rf build
rm -rf dist
rm -f *.class
rm -f *.hprof
rm -f core
rm -f gclog
rm -f *.ran
rm -f tests/*.class
rm -rf tests/__pycache__
rm -rf .tox
rm -rf hs_err_pid*.log
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
   dh_clean
nomoa@nina:~/dev/ops/jvmquake/jvmquake-1.0.1$ touch debian/control.in
nomoa@nina:~/dev/ops/jvmquake/jvmquake-1.0.1$ LC_ALL=en_US.UTF-8 JDK_VERSION=11 dpkg-buildpackage -us -uc
dpkg-buildpackage: info: source package jvmquake
dpkg-buildpackage: info: source version 1.0.1-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by David Causse <dcausse@wikimedia.org>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build .
 debian/rules clean
dh clean
   dh_auto_clean
	make -j8 clean
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
rm -rf build
rm -rf dist
rm -f *.class
rm -f *.hprof
rm -f core
rm -f gclog
rm -f *.ran
rm -f tests/*.class
rm -rf tests/__pycache__
rm -rf .tox
rm -rf hs_err_pid*.log
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
   dh_clean
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building jvmquake using existing ./jvmquake_1.0.1.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building jvmquake in jvmquake_1.0.1-1.debian.tar.xz
dpkg-source: info: building jvmquake in jvmquake_1.0.1-1.dsc
dpkg-source: warning: missing information for output field Standards-Version
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   dh_auto_build
	make -j8
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
mkdir -p build
BUILD=../build make -C src
make[2]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
mkdir -p ../build
cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2) 
cc -Wall -Werror -fPIC -flto -shared -I"/usr/lib/jvm/java-11-openjdk-amd64/include" -I"/usr/lib/jvm/java-11-openjdk-amd64/include/linux" -lrt -o ../build/libjvmquake-linux-x86_64.so jvmquake.c
chmod 644 ../build/libjvmquake-linux-x86_64.so
make[2]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/src'
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
   dh_auto_test
	make -j8 test
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
mkdir -p build
make -C tests
BUILD=../build make -C src
make[2]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
/usr/lib/jvm/java-11-openjdk-amd64/bin/javac *.java
make[2]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
make[2]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
mkdir -p ../build
cc -v
Using built-in specs.
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.2.0-7ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.0 (Ubuntu 11.2.0-7ubuntu2) 
cc -Wall -Werror -fPIC -flto -shared -I"/usr/lib/jvm/java-11-openjdk-amd64/include" -I"/usr/lib/jvm/java-11-openjdk-amd64/include/linux" -lrt -o ../build/libjvmquake-linux-x86_64.so jvmquake.c
chmod 644 ../build/libjvmquake-linux-x86_64.so
make[2]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/src'
make[2]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests'
tox -e test
tox -e test_jvm
test_jvm create: /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/.tox/test_jvm
test create: /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/.tox/test
test_jvm installdeps: pytest, plumbum
test installdeps: pytest, plumbum
test_jvm installed: attrs==21.4.0,iniconfig==1.1.1,packaging==21.3,pluggy==1.0.0,plumbum==1.7.2,py==1.11.0,pyparsing==3.0.7,pytest==7.0.1,tomli==2.0.1
test_jvm run-test-pre: PYTHONHASHSEED='1312189242'
test_jvm run-test: commands[0] | py.test -s tests -k test_jvm_
test installed: attrs==21.4.0,iniconfig==1.1.1,packaging==21.3,pluggy==1.0.0,plumbum==1.7.2,py==1.11.0,pyparsing==3.0.7,pytest==7.0.1,tomli==2.0.1
test run-test-pre: PYTHONHASHSEED='2544041924'
test run-test: commands[0] | py.test -s tests -k test_jvmquake_
================================================================================================================================== test session starts ===================================================================================================================================
platform linux -- Python 3.9.7, pytest-7.0.1, pluggy-1.0.0
cachedir: .tox/test_jvm/.pytest_cache
rootdir: /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1
collected 14 items / 10 deselected / 4 selected                                                                                                                                                                                                                                          

tests/test_java_opts.py Executing simple OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx10m -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError=/bin/touch OnOutOfMemoryError_%p.ran -XX:+ExitOnOutOfMemoryError -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyOOM]
================================================================================================================================== test session starts ===================================================================================================================================
platform linux -- Python 3.9.7, pytest-7.0.1, pluggy-1.0.0
cachedir: .tox/test/.pytest_cache
rootdir: /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1
collected 14 items / 4 deselected / 10 selected                                                                                                                                                                                                                                          

tests/test_basic_ooms.py Executing simple OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx10m -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError=/bin/touch OnOutOfMemoryError_%p.ran -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyOOM]
.Executing thread OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx100m -XX:+ExitOnOutOfMemoryError -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyThreadOOM]
.Executing simple OOM causing core dump
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx10m -XX:+HeapDumpOnOutOfMemoryError -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=10,1,6 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyOOM]
.Executing simple OOM causing core dump
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx10m -XX:+HeapDumpOnOutOfMemoryError -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=10,1,0 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyOOM]
.
Process limit after fixture: (32768, 127582)

Executing thread OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx100m -XX:+HeapDumpOnOutOfMemoryError -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyThreadOOM]
.
tests/test_hard_ooms.py Executing Complex CMS Slow Death OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx100m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+PrintGCDetails -Xlog:gc:gclog -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=1,1,0 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.Executing Complex G1GC Slow Death OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx100m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseG1GC -XX:+PrintGCDetails -Xlog:gc:gclog -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=1,1,0 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
xExecuting Complex CMS Slow Death OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx100m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:GCTimeLimit=20 -XX:GCHeapFreeLimit=80 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.Executing Complex CMS Slow Death OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx100m -XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+PrintGCDetails -Xlog:gc:gclog -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=1,1,6 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.Executing Complex CMS Slow Death OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx100m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=3,1,9,warn=1 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.Executing Complex G1 Slow Death OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx100m -XX:+UseG1GC -XX:GCTimeLimit=20 -XX:GCHeapFreeLimit=80 -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
Ran pid 449335
.Executing Complex CMS Slow Death OOM
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx100m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so=5,1,9,warn=2,touch=/tmp/jvmquake_custom_path -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests SlowDeathOOM]
.

====================================================================================================================== 3 passed, 10 deselected, 1 xfailed in 26.15s ======================================================================================================================
________________________________________________________________________________________________________________________________________ summary _________________________________________________________________________________________________________________________________________
  test_jvm: commands succeeded
  congratulations :)
Ran pid 449374
.
tests/test_non_ooms.py Executing NON-OOM program
[/usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx10m -agentpath:/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/build/libjvmquake-linux-x86_64.so -cp /srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1/tests EasyNonOOM]
.

=========================================================================================================================== 10 passed, 4 deselected in 37.71s ============================================================================================================================
________________________________________________________________________________________________________________________________________ summary _________________________________________________________________________________________________________________________________________
  test: commands succeeded
  congratulations :)
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_strip
d248b897f01b51e4e590474dd8b9aa9f6f427203
   dh_makeshlibs
   dh_shlibdeps
   dh_installdeb
   debian/rules override_dh_gencontrol
make[1]: Entering directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
dh_gencontrol -- -v1.0.1-jdk11~buster
make[1]: Leaving directory '/srv/nomoa_dev/ops/jvmquake/jvmquake-1.0.1'
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'jvmquake' in '../jvmquake_1.0.1-jdk11~buster_amd64.deb'.
dpkg-deb: building package 'jvmquake-dbgsym' in 'debian/.debhelper/scratch-space/build-jvmquake/jvmquake-dbgsym_1.0.1-jdk11~buster_amd64.deb'.
	Renaming jvmquake-dbgsym_1.0.1-jdk11~buster_amd64.deb to jvmquake-dbgsym_1.0.1-jdk11~buster_amd64.ddeb
 dpkg-genbuildinfo
 dpkg-genchanges  >../jvmquake_1.0.1-1_amd64.changes
dpkg-genchanges: info: including full source code in upload
 dpkg-source --after-build .
dpkg-buildpackage: info: full upload (original source is included)