Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8230326

ZGC: void ZHeapIterator::push_fields<true>(oop)+0x78

    Details

    • Subcomponent:
      gc

      Description

      Test fails with
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007f9e8a071668, pid=19909, tid=19949
      #
      # JRE version: Java(TM) SE Runtime Environment (14.0+12) (fastdebug build 14-ea+12-391)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 14-ea+12-391, mixed mode, tiered, z gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x1832668] void ZHeapIterator::push_fields<true>(oop)+0x78
      #
      # Core dump will be written. Default location: /scratch/opt/mach5/mesos/work_dir/slaves/00f4d7f9-7805-4b6a-aef8-9bb130db2435-S1302/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/36c539b0-c733-4e74-9af4-272e3d7dd893/runs/8458156e-cbd1-47a0-af49-464c8363dd33/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink24HStress_java/scratch/0/core.19909
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      #

      --------------- S U M M A R Y ------------

      Command Line: -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:MaxRAMPercentage=6 -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -XX:MaxRAMPercentage=50 -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:+CrashOnOutOfMemoryError -Djava.net.preferIPv6Addresses=false -XX:+DisplayVMOutputToStderr -Xlog:gc*,gc+heap=debug:gc.log:uptime,timemillis,level,tags -XX:+DisableExplicitGC -XX:+StartAttachListener --add-exports=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.parsers=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.util=ALL-UNNAMED -Djava.io.tmpdir=/scratch/opt/mach5/mesos/work_dir/slaves/00f4d7f9-7805-4b6a-aef8-9bb130db2435-S1302/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/36c539b0-c733-4e74-9af4-272e3d7dd893/runs/8458156e-cbd1-47a0-af49-464c8363dd33/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink24HStress_java/scratch/0/java.io.tmpdir -Duser.home=/scratch/opt/mach5/mesos/work_dir/slaves/00f4d7f9-7805-4b6a-aef8-9bb130db2435-S1302/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/36c539b0-c733-4e74-9af4-272e3d7dd893/runs/8458156e-cbd1-47a0-af49-464c8363dd33/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink24HStress_java/scratch/0/user.home -agentpath:/scratch/opt/mach5/mesos/work_dir/jib-master/install/jdk-14+12-391/linux-x64-debug.test/hotspot/jtreg/native/libJvmtiStressModule.so -XX:NativeMemoryTracking=detail applications.kitchensink.process.stress.Main /scratch/opt/mach5/mesos/work_dir/slaves/00f4d7f9-7805-4b6a-aef8-9bb130db2435-S1302/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/36c539b0-c733-4e74-9af4-272e3d7dd893/runs/8458156e-cbd1-47a0-af49-464c8363dd33/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink24HStress_java/scratch/0/kitchensink.final.properties

      Host: sca00ieb.us.oracle.com, Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz, 8 cores, 59G, Oracle Linux Server release 7.1
      Time: Wed Aug 28 18:56:23 2019 UTC elapsed time: 62362 seconds (0d 17h 19m 22s)

      --------------- T H R E A D ---------------

      Current thread (0x00007f9e842de890): VMThread "VM Thread" [stack: 0x00007f9e68615000,0x00007f9e68715000] [id=19949]

      Stack: [0x00007f9e68615000,0x00007f9e68715000], sp=0x00007f9e68713770, free space=1017k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x1832668] void ZHeapIterator::push_fields<true>(oop)+0x78
      V [libjvm.so+0x1833107] void ZHeapIterator::objects_do<true>(ObjectClosure*)+0x177
      V [libjvm.so+0x182e40f] ZHeap::object_iterate(ObjectClosure*, bool)+0x6f
      V [libjvm.so+0x112d549] VM_HeapIterateOperation::doit()+0x49
      V [libjvm.so+0x178f7e3] VM_Operation::evaluate()+0x143
      V [libjvm.so+0x17bf3f8] VMThread::evaluate_operation(VM_Operation*) [clone .constprop.65]+0x328
      V [libjvm.so+0x17bfcfe] VMThread::loop()+0x74e
      V [libjvm.so+0x17c008a] VMThread::run()+0xca
      V [libjvm.so+0x16d7296] Thread::call_run()+0xf6
      V [libjvm.so+0x13f75de] thread_native_entry(Thread*)+0x10e


      siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000010

      Register to memory mapping:

      RAX=0x00007f9e8a6a89bc: <offset 0x0000000001e699bc> in /scratch/opt/mach5/mesos/work_dir/jib-master/install/jdk-14+12-391/linux-x64-debug.jdk/jdk-14/fastdebug/lib/server/libjvm.so at 0x00007f9e8883f000
      RBX=0x00007f9e8a6a884a: <offset 0x0000000001e6984a> in /scratch/opt/mach5/mesos/work_dir/jib-master/install/jdk-14+12-391/linux-x64-debug.jdk/jdk-14/fastdebug/lib/server/libjvm.so at 0x00007f9e8883f000
      RCX=0x0000000000000001 is an unknown value
      RDX=0x000007fff9ac12c8 points into unknown readable memory: 02 00 00 00 00 00 00 00
      RSP=0x00007f9e68713770 points into unknown readable memory: b0 37 71 68 9e 7f 00 00
      RBP=0x00007f9e687137f0 points into unknown readable memory: 30 39 71 68 9e 7f 00 00
      RSI=0x00007f9e68713820 points into unknown readable memory: c8 12 ac f9 ff 07 00 00
      RDI=0x00007f9e68713940 points into unknown readable memory: 00 49 5f 8a 9e 7f 00 00
      R8 =0x0000000000000007 is an unknown value
      R9 =0x00007f9c30140268 points into unknown readable memory: 40 64 58 33 9c 7f 00 00
      R10=0x00007f9e840bb0d0 points into unknown readable memory: 07 00 00 00 f1 f1 f1 f1
      R11=0x00007f9e8a790035: <offset 0x000000000008a035> in /lib64/libc.so.6 at 0x00007f9e8a706000
      R12=0x00007f9e68713790 points into unknown readable memory: 20 4a 5f 8a 9e 7f 00 00
      R13=0x00007f9e68713788 points into unknown readable memory: c8 12 ac f9 ff 07 00 00
      R14=0x0 is NULL
      R15=0x00007f9e8a5f4a20: <offset 0x0000000001db5a20> in /scratch/opt/mach5/mesos/work_dir/jib-master/install/jdk-14+12-391/linux-x64-debug.jdk/jdk-14/fastdebug/lib/server/libjvm.so at 0x00007f9e8883f000


      Registers:
      RAX=0x00007f9e8a6a89bc, RBX=0x00007f9e8a6a884a, RCX=0x0000000000000001, RDX=0x000007fff9ac12c8
      RSP=0x00007f9e68713770, RBP=0x00007f9e687137f0, RSI=0x00007f9e68713820, RDI=0x00007f9e68713940
      R8 =0x0000000000000007, R9 =0x00007f9c30140268, R10=0x00007f9e840bb0d0, R11=0x00007f9e8a790035
      R12=0x00007f9e68713790, R13=0x00007f9e68713788, R14=0x0000000000000000, R15=0x00007f9e8a5f4a20
      RIP=0x00007f9e8a071668, EFLAGS=0x0000000000010246, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
        TRAPNO=0x000000000000000e

      Top of Stack: (sp=0x00007f9e68713770)
      0x00007f9e68713770: 00007f9e687137b0 00000bff99141900
      0x00007f9e68713780: 000007fff9ac12c8 000007fff9ac12c8
      0x00007f9e68713790: 00007f9e8a5f4a20 0000000000000000
      0x00007f9e687137a0: 00000bff00000004 00007f9e68713940

      Instructions: (pc=0x00007f9e8a071668)
      0x00007f9e8a071568: e8 d3 04 25 ff e8 fe c9 bb ff 4c 8b 45 a0 4c 8b
      0x00007f9e8a071578: 4d a8 e9 d7 fe ff ff 90 48 8d 7d b8 e8 17 fa ba
      0x00007f9e8a071588: ff e9 ef fd ff ff 66 90 48 8d 7d c8 e8 07 fa ba
      0x00007f9e8a071598: ff e9 98 fe ff ff 66 90 48 8d 7d c0 e8 f7 f9 ba
      0x00007f9e8a0715a8: ff e9 4e fe ff ff 66 90 4c 8d 3d 49 9e 58 00 48
      0x00007f9e8a0715b8: 8d 0d 12 75 1c 00 48 8d 15 e3 1d 06 00 be 48 00
      0x00007f9e8a0715c8: 00 00 48 8d 3d af 71 06 00 49 8b 07 c6 00 58 31
      0x00007f9e8a0715d8: c0 e8 62 04 25 ff e8 8d c9 bb ff e9 01 fe ff ff
      0x00007f9e8a0715e8: 0f 1f 84 00 00 00 00 00 55 48 89 e5 41 57 41 56
      0x00007f9e8a0715f8: 49 89 f6 41 55 41 54 49 89 fc 53 48 83 ec 58 48
      0x00007f9e8a071608: 8d 1d 3c 72 63 00 48 8b 06 80 3b 00 48 89 45 98
      0x00007f9e8a071618: 0f 85 22 01 00 00 48 8b 45 98 48 89 7d b8 4c 8d
      0x00007f9e8a071628: 6d 98 4c 8d 65 a0 4c 8d 3d eb 33 58 00 48 c7 45
      0x00007f9e8a071638: a8 00 00 00 00 c7 45 b0 04 00 00 00 4c 89 7d a0
      0x00007f9e8a071648: 48 89 45 c0 48 8d 05 69 73 63 00 49 8b 16 80 38
      0x00007f9e8a071658: 00 75 45 80 3b 00 4c 8b 72 08 48 89 55 90 75 54
      0x00007f9e8a071668: 49 63 56 10 48 8d 05 0d 17 69 00 48 8b 04 d0 48
      0x00007f9e8a071678: 8b 55 90 48 89 55 98 4c 89 f2 4c 89 ee 4c 89 e7
      0x00007f9e8a071688: ff d0 80 3b 00 75 72 48 83 c4 58 5b 41 5c 41 5d
      0x00007f9e8a071698: 41 5e 41 5f 5d c3 66 90 8b 7a 08 48 89 55 88 e8
      0x00007f9e8a0716a8: 84 46 e6 fe 48 8b 55 88 80 3b 00 49 89 c6 48 89
      0x00007f9e8a0716b8: 55 90 74 ac 48 8d 7d 90 e8 db f8 ba ff 49 63 56
      0x00007f9e8a0716c8: 10 48 8d 05 b0 16 69 00 80 3b 00 48 8b 04 d0 48
      0x00007f9e8a0716d8: 8b 55 90 48 89 55 98 74 9e 4c 89 ef 48 89 45 88
      0x00007f9e8a0716e8: e8 b3 f8 ba ff 48 8b 45 88 4c 89 f2 4c 89 ee 4c
      0x00007f9e8a0716f8: 89 e7 ff d0 80 3b 00 74 8e 4c 89 ef e8 a7 f9 ba
      0x00007f9e8a071708: ff 80 3b 00 74 81 48 8d 7d 90 e8 99 f9 ba ff 80
      0x00007f9e8a071718: 3b 00 4c 89 7d a0 0f 84 6b ff ff ff 49 8d 7c 24
      0x00007f9e8a071728: 20 e8 82 f9 ba ff 48 83 c4 58 5b 41 5c 41 5d 41
      0x00007f9e8a071738: 5e 41 5f 5d c3 0f 1f 00 4c 8d 6d 98 4c 8d 3d d5
      0x00007f9e8a071748: 32 58 00 4c 89 ef e8 4d f8 ba ff 48 8b 45 98 80
      0x00007f9e8a071758: 3b 00 4c 89 65 b8 48 c7 45 a8 00 00 00 00 4c 8d


      Stack slot to memory mapping:
      stack at sp + 0 slots: 0x00007f9e687137b0 points into unknown readable memory: c8 12 ac f9 ff 07 00 00
      stack at sp + 1 slots: 0x00000bff99141900 is an oop: java.lang.String
      {0x00000bff99141900} - klass: 'java/lang/String'
       - string: "Service Thread"
      stack at sp + 2 slots: 0x000007fff9ac12c8 points into unknown readable memory: 02 00 00 00 00 00 00 00
      stack at sp + 3 slots: 0x000007fff9ac12c8 points into unknown readable memory: 02 00 00 00 00 00 00 00
      stack at sp + 4 slots: 0x00007f9e8a5f4a20: <offset 0x0000000001db5a20> in /scratch/opt/mach5/mesos/work_dir/jib-master/install/jdk-14+12-391/linux-x64-debug.jdk/jdk-14/fastdebug/lib/server/libjvm.so at 0x00007f9e8883f000
      stack at sp + 5 slots: 0x0 is NULL
      stack at sp + 6 slots: 0x00000bff00000004 is an unallocated location in the heap
      stack at sp + 7 slots: 0x00007f9e68713940 points into unknown readable memory: 00 49 5f 8a 9e 7f 00 00

      VM_Operation (0x00007f9c132aa460): HeapIterateOperation, mode: safepoint, requested by thread 0x00007f9e849e85b0


        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                lmesnik Leonid Mesnik
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: