[5.112s][info][gc ] Trigger (Young): Free (66560K) is below minimum threshold (67686K) [5.113s][info][gc,free ] Free: 66560K, Max: 512K regular, 66560K humongous, Frag: 0% external, 0% internal; Used: 0B, Mutator Free: 130 Collector Reserve: 34303K, Max: 512K; Used: 16B Old Collector Reserve: 799K, Max: 511K; Used: 1248K [5.113s][info][gc,ergo ] GC(61) Start GC cycle (Young) [5.113s][info][gc,start ] GC(61) Concurrent reset (Young) [5.113s][info][gc,task ] GC(61) Using 2 of 4 workers for Concurrent reset (Young) [5.113s][info][gc,ergo ] GC(61) Pacer for Reset. Non-Taxable: 1024M [5.116s][info][gc ] GC(61) Concurrent reset (Young) 2.852ms [5.116s][info][gc,barrier ] GC(61) Cleaned read_table from 0x000073bc42cb0000 to 0x000073bc42eaffff [5.116s][info][gc,start ] GC(61) Pause Init Mark (Young) [5.116s][info][gc,task ] GC(61) Using 4 of 4 workers for init marking [5.118s][info][gc,barrier ] GC(61) Current write_card_table: 0x000073bc426b0000 [5.118s][info][gc,ergo ] GC(61) Pacer for Mark. Expected Live: 986M, Free: 66560K, Non-Taxable: 6656K, Alloc Tax Rate: 18.5x [5.118s][info][gc ] GC(61) Pause Init Mark (Young) 2.367ms [5.119s][info][gc,start ] GC(61) Concurrent remembered set scanning [5.119s][info][gc,task ] GC(61) Using 2 of 4 workers for Concurrent remembered set scanning Allocated: 761 Mb [5.121s][info][gc ] GC(61) Concurrent remembered set scanning 2.130ms [5.121s][info][gc,start ] GC(61) Concurrent marking roots [5.121s][info][gc,task ] GC(61) Using 2 of 4 workers for concurrent marking roots [5.121s][info][gc ] GC(61) Concurrent marking roots 0.648ms [5.121s][info][gc,start ] GC(61) Concurrent marking (Young) [5.121s][info][gc,task ] GC(61) Using 2 of 4 workers for concurrent marking [5.122s][info][gc ] GC(61) Concurrent marking (Young) 0.496ms [5.122s][info][gc,start ] GC(61) Pause Final Mark (Young) [5.122s][info][gc,task ] GC(61) Using 4 of 4 workers for final marking [5.122s][info][gc,age ] GC(61) - age 1: prev 118615728 bytes, curr 0 bytes, mortality 1.00 [5.122s][info][gc,age ] GC(61) - age 2: prev 43016240 bytes, curr 0 bytes, mortality 1.00 [5.122s][info][gc,age ] GC(61) - age 3: prev 617093064 bytes, curr 0 bytes, mortality 1.00 [5.122s][info][gc,age ] GC(61) ---------------------------------------------------------------------------- [5.123s][info][gc,ergo ] GC(61) Planning to promote in place 0 humongous regions and 0 regular regions, spanning a total of 0 used bytes [5.123s][info][gc,ergo ] GC(61) Collectable Garbage: 158M (99%), Immediate: 158M (99%), 321 regions, CSet: 0B (0%), 0 regions [5.123s][info][gc,free ] Free: 224M, Max: 512K regular, 66048K humongous, Frag: 7% external, 68% internal; Used: 154M, Mutator Free: 449 Collector Reserve: 34304K, Max: 512K; Used: 4542K Old Collector Reserve: 799K, Max: 511K; Used: 1248K [5.123s][info][gc ] GC(61) Pause Final Mark (Young) 1.383ms [5.123s][info][gc,start ] GC(61) Concurrent weak references (Young) [5.123s][info][gc,task ] GC(61) Using 2 of 4 workers for concurrent weak references [5.123s][info][gc,ref ] GC(61) Encountered references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [5.123s][info][gc,ref ] GC(61) Discovered references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [5.123s][info][gc,ref ] GC(61) Enqueued references: Soft: 0, Weak: 0, Final: 0, Phantom: 0 [5.123s][info][gc ] GC(61) Concurrent weak references (Young) 0.194ms [5.123s][info][gc,start ] GC(61) Concurrent weak roots (Young) [5.124s][info][gc,task ] GC(61) Using 2 of 4 workers for concurrent weak root Allocated: 702 Mb [5.124s][info][gc ] GC(61) Concurrent weak roots (Young) 0.654ms [5.124s][info][gc,start ] GC(61) Concurrent cleanup (Young) [5.124s][info][gc,task ] GC(61) Using 2 of 4 workers for cleanup early. [5.135s][info][gc ] GC(61) Concurrent cleanup (Young) 925M->766M(1024M) 10.411ms [5.135s][info][gc,free ] Free: 217M, Max: 512K regular, 67072K humongous, Frag: 70% external, 0% internal; Used: 0B, Mutator Free: 435 Collector Reserve: 34304K, Max: 512K; Used: 0B Old Collector Reserve: 799K, Max: 511K; Used: 1248K [5.135s][info][gc,start ] GC(61) Concurrent Final Roots (Young) [5.135s][info][gc,task ] GC(61) Using 2 of 4 workers for Concurrent Final Roots (Young) [5.135s][info][gc ] GC(61) Concurrent Final Roots (Young) 0.183ms [5.135s][info][gc,ergo ] GC(61) After Concurrent GC, successfully transferred 0 regions to none to prepare for next gc, old available: 799K, young_available: 193M [5.135s][info][gc,start ] GC(61) Concurrent reset after collect (Young) [5.135s][info][gc,task ] GC(61) Using 2 of 4 workers for reset after collection. Allocated: 701 Mb [5.138s][info][gc ] GC(61) Concurrent reset after collect (Young) 2.807ms [5.138s][info][gc,ergo ] GC(61) At end of Concurrent Young GC: GCU: 6.4%, MU: 6.4% during period of 0.049s [5.138s][info][gc,ergo ] GC(61) At end of Concurrent Young GC: Young generation used: 430M, used regions: 434M, humongous waste: 3173K, soft capacity: 1024M, max capacity: 661M, available: 193M [5.138s][info][gc,ergo ] GC(61) At end of Concurrent Young GC: Old generation used: 359M, used regions: 363M, humongous waste: 2579K, soft capacity: 0B, max capacity: 363M, available: 799K [5.138s][info][gc,free ] Free: 193M, Max: 512K regular, 67072K humongous, Frag: 67% external, 0% internal; Used: 0B, Mutator Free: 387 Collector Reserve: 34304K, Max: 512K; Used: 0B Old Collector Reserve: 799K, Max: 511K; Used: 1248K [5.138s][info][gc,stats ] [5.138s][info][gc,stats ] All times are wall-clock times, except per-root-class counters, that are sum over [5.138s][info][gc,stats ] all workers. Dividing the over the root stage time estimates parallelism. [5.138s][info][gc,stats ] [5.138s][info][gc,stats ] Concurrent Reset 2952 us [5.138s][info][gc,stats ] Concurrent Reset After Collect 2841 us [5.138s][info][gc,stats ] Pause Init Mark (G) 2739 us [5.138s][info][gc,stats ] Pause Init Mark (N) 2375 us [5.138s][info][gc,stats ] Swap Remembered Set 36 us [5.138s][info][gc,stats ] Update Region States 42 us [5.138s][info][gc,stats ] Propagate GC State 2 us [5.138s][info][gc,stats ] Concurrent Scan Remembered Set 2155 us, parallelism: 1.80x [5.138s][info][gc,stats ] RS: 3869 us [5.138s][info][gc,stats ] RS: Scan Clusters 3869 us, workers (us): 1947, 1922, ---, ---, [5.138s][info][gc,stats ] Concurrent Mark Roots 671 us, parallelism: 1.13x [5.138s][info][gc,stats ] CMR: 759 us [5.138s][info][gc,stats ] CMR: Thread Roots 150 us, workers (us): 0, 150, ---, ---, [5.138s][info][gc,stats ] CMR: Code Cache Roots 125 us, workers (us): 0, 125, ---, ---, [5.138s][info][gc,stats ] CMR: VM Strong Roots 28 us, workers (us): 17, 11, ---, ---, [5.138s][info][gc,stats ] CMR: CLDG Roots 455 us, workers (us): 455, ---, ---, ---, [5.138s][info][gc,stats ] Concurrent Marking 519 us, parallelism: 0.45x [5.138s][info][gc,stats ] CM: 232 us [5.138s][info][gc,stats ] CM: Parallel Mark 232 us, workers (us): 123, 109, ---, ---, [5.138s][info][gc,stats ] Flush SATB 82 us [5.138s][info][gc,stats ] Pause Final Mark (G) 1423 us [5.138s][info][gc,stats ] Pause Final Mark (N) 1389 us [5.138s][info][gc,stats ] Finish Mark 312 us, parallelism: 0.01x [5.138s][info][gc,stats ] Propagate GC State 2 us [5.138s][info][gc,stats ] Update Region States 85 us [5.138s][info][gc,stats ] Choose Collection Set 805 us [5.138s][info][gc,stats ] Rebuild Free Set 69 us [5.138s][info][gc,stats ] Concurrent Weak References 200 us, parallelism: 0.02x [5.138s][info][gc,stats ] CWRF: 4 us [5.138s][info][gc,stats ] CWRF: Weak References 4 us, workers (us): 4, 0, ---, ---, [5.138s][info][gc,stats ] Concurrent Weak Roots 678 us [5.138s][info][gc,stats ] Roots 606 us, parallelism: 1.15x [5.138s][info][gc,stats ] CWR: 700 us [5.138s][info][gc,stats ] CWR: VM Weak Roots 700 us, workers (us): 462, 238, ---, ---, [5.138s][info][gc,stats ] Rendezvous 34 us [5.138s][info][gc,stats ] Concurrent Cleanup 10513 us [5.138s][info][gc,stats ] Concurrent Final Roots 209 us [5.138s][info][gc,stats ] Pacing 26049 us [5.138s][info][gc,stats ] Workers: Evacuated 0B across 0 objects, abandoned 0B across 0 objects. [5.138s][info][gc,stats ] [5.138s][info][gc,stats ] Mutators: Evacuated 0B across 0 objects, abandoned 0B across 0 objects. [5.138s][info][gc,stats ] [5.138s][info][gc,stats ] Young regions: Age table: [5.138s][info][gc,stats ] - age 1: 418799168 bytes, 418799168 total [5.138s][info][gc,stats ] [5.138s][info][gc,stats ] [5.138s][info][gc,stats ] Allocation pacing accrued: [5.138s][info][gc,stats ] 26 of 49 ms ( 53.4%): MainThread [5.138s][info][gc,stats ] 26 of 49 ms ( 53.4%): [5.138s][info][gc,stats ] 2 of 49 ms ( 4.4%): [5.138s][info][gc,stats ] 26 of 49 ms ( 53.4%): [5.138s][info][gc,stats ] [5.138s][info][gc,metaspace ] Metaspace: 644K(832K)->644K(832K) NonClass: 605K(704K)->605K(704K) Class: 39K(128K)->39K(128K) [5.139s][info][gc,ergo ] Pacer for Idle. Initial: 20971K, Alloc Tax Rate: 1.0x Allocated: 721 Mb Allocated: 688 Mb [5.152s][info][gc,thread ] Cancelling GC: unknown GCCause [5.152s][info][gc ] Failed to allocate Shared, 44272K [5.152s][info][gc ] Trigger (Young): Handle Allocation Failure [5.152s][info][gc,free ] Free: 124M, Max: 512K regular, 42496K humongous, Frag: 67% external, 0% internal; Used: 0B, Mutator Free: 249 Collector Reserve: 34304K, Max: 512K; Used: 0B Old Collector Reserve: 799K, Max: 511K; Used: 1248K [5.152s][info][gc,start ] GC(62) Pause Full [5.152s][info][gc,task ] GC(62) Using 4 of 4 workers for full gc [5.152s][info][gc,phases,start] GC(62) Phase 1: Mark live objects [5.157s][info][gc,ref ] GC(62) Clearing All SoftReferences [5.157s][info][gc,ref ] GC(62) Clearing All SoftReferences # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/home/xlpeng/repos/jdk/src/hotspot/share/oops/compressedOops.inline.hpp:58), pid=566573, tid=566577 # assert(Universe::is_in_heap(result)) failed: object not in heap 0x00000000f8780000 # # JRE version: OpenJDK Runtime Environment (25.0) (fastdebug build 25-internal-adhoc.xlpeng.jdk) # Java VM: OpenJDK 64-Bit Server VM (fastdebug 25-internal-adhoc.xlpeng.jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, shenandoah gc, linux-ppc64le) # Problematic frame: # V [libjvm.so+0x4fcbb4] CompressedOops::decode_not_null(narrowOop)+0x214 # # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/xlpeng/hs_err_no_verify_pid566573.log # # If you would like to submit a bug report, please visit: # https://bugreport.java.com/bugreport/crash.jsp # STDERR: rerun: cd /home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_gc_TestAllocHumongousFragment_java/scratch/0 && \ DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1003/bus \ DOCS_JDK_IMAGE_DIR=/home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/images/docs \ HOME=/home/xlpeng \ JTREG_REPEAT_COUNT=2000 \ LANG=en_US.UTF-8 \ LC_ALL=C.UTF-8 \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/images/test \ XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop \ XDG_RUNTIME_DIR=/run/user/1003 \ XDG_SESSION_CLASS=user \ XDG_SESSION_ID=9 \ XDG_SESSION_TYPE=tty \ _JVM_DWARF_PATH=/home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/images/symbols \ CLASSPATH=/home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_gc_TestAllocHumongousFragment_java/classes/0/gc/TestAllocHumongousFragment_generational.d:/home/xlpeng/repos/jdk/test/hotspot/jtreg/gc:/h ome/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_gc_TestAllocHumongousFragment_java/classes/0/test/lib:/home/xlpeng/repos/jdk/test/lib:/home/xlpeng/tools/jtreg/lib/javatest.jar:/home/xlpeng/tools/jt reg/lib/jtreg.jar \ /home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/images/jdk/bin/java \ -Dtest.vm.opts='-XX:MaxRAMPercentage=6.25 -Dtest.boot.jdk=/home/xlpeng/tools/jdk-24 -Djava.io.tmpdir=/home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_gc_TestAllocHumongousFragment_java/tmp ' \ -Dtest.tool.vm.opts='-J-XX:MaxRAMPercentage=6.25 -J-Dtest.boot.jdk=/home/xlpeng/tools/jdk-24 -J-Djava.io.tmpdir=/home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_gc_TestAllocHumongousFragme nt_java/tmp' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/images/jdk \ -Dcompile.jdk=/home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/home/xlpeng/repos/jdk/build/linux-ppc64le-server-fastdebug/images/test/hotspot/jtreg/native \ -Dtest.root=/home/xlpeng/repos/jdk/test/hotspot/jtreg \ -Dtest.name=gc/TestAllocHumongousFragment.java#generational \ -Dtest.verbose=Verbose[p=SUMMARY,f=FULL,e=FULL,t=false,m=false] \ ...