|➜ rakubrew build jvm Update git reference: rakudo remote: Enumerating objects: 12337, done. remote: Counting objects: 100% (9652/9652), done. remote: Compressing objects: 100% (2147/2147), done. remote: Total 12337 (delta 7619), reused 9313 (delta 7386), pack-reused 2685 (from 1) Receiving objects: 100% (12337/12337), 4.50 MiB | 11.97 MiB/s, done. Resolving deltas: 100% (8958/8958), completed with 241 local objects. From https://github.com/rakudo/rakudo * branch HEAD -> FETCH_HEAD Update git reference: nqp remote: Enumerating objects: 1834, done. remote: Counting objects: 100% (1834/1834), done. remote: Compressing objects: 100% (569/569), done. remote: Total 1834 (delta 1188), reused 1725 (delta 1113), pack-reused 0 (from 0) Receiving objects: 100% (1834/1834), 8.37 MiB | 6.75 MiB/s, done. Resolving deltas: 100% (1188/1188), completed with 36 local objects. From https://github.com/perl6/nqp * branch HEAD -> FETCH_HEAD Cloning into 'jvm-2024.07'... remote: Enumerating objects: 12722, done. remote: Counting objects: 100% (9986/9986), done. remote: Compressing objects: 100% (2189/2189), done. remote: Total 12722 (delta 7883), reused 9664 (delta 7674), pack-reused 2736 (from 1) Receiving objects: 100% (12722/12722), 4.60 MiB | 5.60 MiB/s, done. Resolving deltas: 100% (9249/9249), completed with 244 local objects. Updating submodules .................................... OK ===ATTENTION=== No --prefix supplied, building and installing to /home/user/.rakubrew/versions/jvm-2024.07/install No pre-existing installed file found at /home/user/.rakubrew/versions/jvm-2024.07/install/bin/nqp-j From https://github.com/perl6/nqp * branch HEAD -> FETCH_HEAD Cloning from https://github.com/Raku/nqp.git Cloning into 'nqp'... remote: Enumerating objects: 1853, done. remote: Counting objects: 100% (1853/1853), done. remote: Compressing objects: 100% (587/587), done. remote: Total 1853 (delta 1191), reused 1743 (delta 1114), pack-reused 0 (from 0) Receiving objects: 100% (1853/1853), 8.38 MiB | 10.65 MiB/s, done. Resolving deltas: 100% (1191/1191), completed with 36 local objects. Note: switching to '2024.07'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at b6b574604 [release] Bump VERSION to 2024.07 Building NQP ... /usr/bin/perl Configure.pl --prefix=/home/user/.rakubrew/versions/jvm-2024.07/install --make-install --git-protocol=https --no-relocatable --no-ignore-errors --silent-build --no-force-rebuild --git-cache-dir=/home/user/.rakubrew/git_reference --backends=jvm Updating submodules .................................... OK got: java version "21.0.2" 2024-01-16 LTS Using java version "21.0.2" 2024-01-16 LTS Cleaning up ... +++ Preparing JVM build directories ++++++ Building JVM backend +++ Preparing Java runtime src/vm/jvm/runtime/org/raku/nqp/runtime/Ops.java:151: warning: Unsafe is internal proprietary API and may be removed in a future release import sun.misc.Unsafe; ^ src/vm/jvm/runtime/org/raku/nqp/sixmodel/reprs/P6OpaqueBaseInstance.java:10: warning: Unsafe is internal proprietary API and may be removed in a future release import sun.misc.Unsafe; ^ src/vm/jvm/runtime/org/raku/nqp/runtime/Ops.java:167: warning: Unsafe is internal proprietary API and may be removed in a future release Field theUnsafe = Unsafe.class.getDeclaredField("theUnsafe"); ^ src/vm/jvm/runtime/org/raku/nqp/runtime/Ops.java:169: warning: Unsafe is internal proprietary API and may be removed in a future release Unsafe u = (Unsafe)theUnsafe.get(null); ^ src/vm/jvm/runtime/org/raku/nqp/runtime/Ops.java:169: warning: Unsafe is internal proprietary API and may be removed in a future release Unsafe u = (Unsafe)theUnsafe.get(null); ^ src/vm/jvm/runtime/org/raku/nqp/sixmodel/reprs/P6OpaqueBaseInstance.java:119: warning: Unsafe is internal proprietary API and may be removed in a future release private Unsafe unsafe; ^ src/vm/jvm/runtime/org/raku/nqp/sixmodel/reprs/P6OpaqueBaseInstance.java:126: warning: Unsafe is internal proprietary API and may be removed in a future release Field unsafeField = Unsafe.class.getDeclaredField("theUnsafe"); ^ src/vm/jvm/runtime/org/raku/nqp/sixmodel/reprs/P6OpaqueBaseInstance.java:128: warning: Unsafe is internal proprietary API and may be removed in a future release unsafe = (Unsafe)unsafeField.get(null); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 8 warnings JVMDUMP055I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError", exception "Failed to create a thread: retVal -1073741830, errno 1" at 2024/08/28 14:40:16 - please wait. JVMDUMP032I JVM requested System dump using '/home/user/.rakubrew/versions/jvm-2024.07/nqp/core.20240828.144016.38729.0001.dmp' in response to an event JVMPORT030W /proc/sys/kernel/core_pattern setting "|/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" specifies that the core dump is to be piped to an external program. Attempting to rename either core or core.38780. Review the manual for the external program to find where the core dump is written and ensure the program does not truncate it. JVMPORT049I The core file created by child process with pid = 38780 was not found. Review the documentation for the /proc/sys/kernel/core_pattern program "|/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" to find where the core file is written and ensure that program does not truncate it. JVMDUMP012E Error in System dump: /home/user/.rakubrew/versions/jvm-2024.07/nqp/core.20240828.144016.38729.0001.dmp JVMDUMP032I JVM requested Heap dump using '/home/user/.rakubrew/versions/jvm-2024.07/nqp/heapdump.20240828.144016.38729.0002.phd' in response to an event JVMDUMP010I Heap dump written to /home/user/.rakubrew/versions/jvm-2024.07/nqp/heapdump.20240828.144016.38729.0002.phd JVMDUMP032I JVM requested Java dump using '/home/user/.rakubrew/versions/jvm-2024.07/nqp/javacore.20240828.144016.38729.0003.txt' in response to an event JVMDUMP010I Java dump written to /home/user/.rakubrew/versions/jvm-2024.07/nqp/javacore.20240828.144016.38729.0003.txt JVMDUMP032I JVM requested Snap dump using '/home/user/.rakubrew/versions/jvm-2024.07/nqp/Snap.20240828.144016.38729.0004.trc' in response to an event JVMDUMP010I Snap dump written to /home/user/.rakubrew/versions/jvm-2024.07/nqp/Snap.20240828.144016.38729.0004.trc JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError". Error: Port Library failed to initialize: -86 Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. make: *** [Makefile:637: gen/jvm/share/runtime/nqp-runtime.jar] Error 1 Command failed (status 512): make at /home/user/.rakubrew/versions/jvm-2024.07/nqp/3rdparty/nqp-configure/lib/NQP/Config.pm line 34. NQP::Config::__ANON__("Command failed (status 512): make\x{a}") called at /home/user/.rakubrew/versions/jvm-2024.07/nqp/3rdparty/nqp-configure/lib/NQP/Config.pm line 1502 NQP::Config::system_or_die("make") called at Configure.pl line 153 Command failed (status 512): /usr/bin/perl Configure.pl --prefix=/home/user/.rakubrew/versions/jvm-2024.07/install --make-install --git-protocol=https --no-relocatable --no-ignore-errors --silent-build --no-force-rebuild --git-cache-dir=/home/user/.rakubrew/git_reference --backends=jvm at /home/user/.rakubrew/versions/jvm-2024.07/3rdparty/nqp-configure/lib/NQP/Config.pm line 34. NQP::Config::__ANON__("Command failed (status 512): /usr/bin/perl Configure.pl --pre"...) called at /home/user/.rakubrew/versions/jvm-2024.07/3rdparty/nqp-configure/lib/NQP/Config.pm line 1502 NQP::Config::system_or_die("/usr/bin/perl", "Configure.pl", "--prefix=/home/user/.rakubrew/versions/jvm-2024.07/install", "--make-install", "--git-protocol=https", "--no-relocatable", "--no-ignore-errors", "--silent-build", ...) called at /home/user/.rakubrew/versions/jvm-2024.07/tools/lib/NQP/Config/Rakudo.pm line 719 NQP::Config::Rakudo::gen_nqp(NQP::Config::Rakudo=HASH(0x582f0d080788)) called at Configure.pl line 145 Failed running /usr/bin/perl Configure.pl --backends=jvm --gen-nqp --make-install --git-cache-dir="/home/user/.rakubrew/git_reference" at /home/user/.rakubrew/bin/rakubrew line 752.