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

SIGSEGV in MetadataOnStackClosure::do_metadata

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 13, 14
    • Fix Version/s: 14
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b17
    • CPU:
      x86_64
    • OS:
      linux

      Description

      vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java crashed:

      [29.104s][trace][redefine,class,iklass,purge] purge: staticMethod((DILjava/lang/Object;)Ljava/lang/String;): prev method @2 in version @19 is alive
      [29.104s][trace][redefine,class,iklass,purge] purge: regularMethod((DILjava/lang/Object;)Ljava/lang/String;): prev method @3 in version @19 is alive
      [29.104s][trace][redefine,class,iklass,purge] previous version 0x0000000800e69438 is alive
      [29.104s][trace][redefine,class,iklass,purge] previous methods length=7
      [29.104s][trace][redefine,class,iklass,purge] purge: <init>(()V): prev method @0 in version @20 is alive
      [29.104s][trace][redefine,class,iklass,purge] purge: staticMethod((DILjava/lang/Object;)Ljava/lang/String;): prev method @2 in version @20 is alive
      [29.104s][trace][redefine,class,iklass,purge] previous version 0x0000000800d5a3c0 is alive
      [29.104s][trace][redefine,class,iklass,purge] previous methods length=7
      [29.104s][trace][redefine,class,iklass,purge] purge: <init>(()V): prev method @0 in version @21 is alive
      [29.104s][trace][redefine,class,iklass,purge] purge: staticMethod((DILjava/lang/Object;)Ljava/lang/String;): prev method @2 in version @21 is alive
      [29.104s][trace][redefine,class,iklass,purge] purge: regularMethod((DILjava/lang/Object;)Ljava/lang/String;): prev method @3 in version @21 is alive
      [29.104s][trace][redefine,class,iklass,purge] previous version stats: live=20, deleted=2
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007f9c4ee9cf3b, pid=11057, tid=11076
      #
      # JRE version: OpenJDK Runtime Environment (13.0) (build 13-ea+0-1370)
      # Java VM: OpenJDK 64-Bit Server VM (13-ea+0-1370, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0xb36f3b] MetadataOnStackClosure::do_metadata(Metadata*)+0xb
      #
      # 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:
      # testoutput/test-support/jtreg_open_test_hotspot_jtreg_vmTestbase_nsk_jvmti_quick/scratch/3/hs_err_pid11057.log
      Compiled method (c2) 29109 4392 ! 4 jdk.internal.reflect.GeneratedMethodAccessor3191::invoke (286 bytes)
       total in heap [0x00007f9c38633710,0x00007f9c38634028] = 2328
       relocation [0x00007f9c38633870,0x00007f9c386338e8] = 120
       main code [0x00007f9c38633900,0x00007f9c38633c60] = 864
       stub code [0x00007f9c38633c60,0x00007f9c38633c88] = 40
       oops [0x00007f9c38633c88,0x00007f9c38633c98] = 16
       metadata [0x00007f9c38633c98,0x00007f9c38633cf8] = 96
       scopes data [0x00007f9c38633cf8,0x00007f9c38633e38] = 320
       scopes pcs [0x00007f9c38633e38,0x00007f9c38633fb8] = 384
       dependencies [0x00007f9c38633fb8,0x00007f9c38633fc8] = 16
       handler table [0x00007f9c38633fc8,0x00007f9c38634008] = 64
       nul chk table [0x00007f9c38634008,0x00007f9c38634028] = 32
      Compiled method (c2) 29109 4392 ! 4 jdk.internal.reflect.GeneratedMethodAccessor3191::invoke (286 bytes)
       total in heap [0x00007f9c38633710,0x00007f9c38634028] = 2328
       relocation [0x00007f9c38633870,0x00007f9c386338e8] = 120
       main code [0x00007f9c38633900,0x00007f9c38633c60] = 864
       stub code [0x00007f9c38633c60,0x00007f9c38633c88] = 40
       oops [0x00007f9c38633c88,0x00007f9c38633c98] = 16
       metadata [0x00007f9c38633c98,0x00007f9c38633cf8] = 96
       scopes data [0x00007f9c38633cf8,0x00007f9c38633e38] = 320
       scopes pcs [0x00007f9c38633e38,0x00007f9c38633fb8] = 384
       dependencies [0x00007f9c38633fb8,0x00007f9c38633fc8] = 16
       handler table [0x00007f9c38633fc8,0x00007f9c38634008] = 64
       nul chk table [0x00007f9c38634008,0x00007f9c38634028] = 32
      Compiled method (c2) 29109 4392 ! 4 jdk.internal.reflect.GeneratedMethodAccessor3191::invoke (286 bytes)
       total in heap [0x00007f9c38633710,0x00007f9c38634028] = 2328
       relocation [0x00007f9c38633870,0x00007f9c386338e8] = 120
       main code [0x00007f9c38633900,0x00007f9c38633c60] = 864
       stub code [0x00007f9c38633c60,0x00007f9c38633c88] = 40
       oops [0x00007f9c38633c88,0x00007f9c38633c98] = 16
       metadata [0x00007f9c38633c98,0x00007f9c38633cf8] = 96
       scopes data [0x00007f9c38633cf8,0x00007f9c38633e38] = 320
       scopes pcs [0x00007f9c38633e38,0x00007f9c38633fb8] = 384
       dependencies [0x00007f9c38633fb8,0x00007f9c38633fc8] = 16
       handler table [0x00007f9c38633fc8,0x00007f9c38634008] = 64
       nul chk table [0x00007f9c38634008,0x00007f9c38634028] = 32
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      #

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              coleenp Coleen Phillimore
              Reporter:
              mikael Mikael Vidstedt
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: