• x86_64
    • linux

      The following test failed in the JDK17 CI:

      applications/kitchensink/Kitchensink.java

      Here's a snippet from the log file:

      The tail of stress stdout is:
      For random generator using seed: -8402005149987148384
      To re-run test with same seed value please add "-Djdk.test.lib.random.seed=-8402005149987148384" to command line.
      Stress process main method is started.
      [thread 1116 also had an error]#
      # A fatal error has been detected by the Java Runtime Environment:
      [thread 4713 also had an error]#
      #
      SIGSEGV (0xb) at pc=0x00007fcf64922baf, pid=4667, tid=2023
      #
      # JRE version: Java(TM) SE Runtime Environment (17.0+3) (build 17-ea+3-LTS-94)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (17-ea+3-LTS-94, mixed mode, sharing, tiered, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x7f1baf][thread 4712 also had an error]

      [thread 1114 also had an error]
      [thread 4723 also had an error]
        InterpreterRuntime::exception_handler_for_exception(JavaThread*, oopDesc*)+0x3f
      #
      # Core dump will be written. Default location: Core dumps may be processed with "/opt/core.sh %p" (or dumping to /opt/mach5/mesos/work_dir/slaves/983c483a-6907-44e0-ad29-98c7183575e2-S15036/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2af05691-8b55-4741-9b7c-45ec37fb310e/runs/7e2dcf26-d5f7-4b17-9e0f-c0841339a98a/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java/scratch/0/core.4667)
      #
      [thread 2522 also had an error]# JFR recording file will be written. Location: /opt/mach5/mesos/work_dir/slaves/983c483a-6907-44e0-ad29-98c7183575e2-S15036/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2af05691-8b55-4741-9b7c-45ec37fb310e/runs/7e2dcf26-d5f7-4b17-9e0f-c0841339a98a/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java/scratch/0/hs_err_pid4667.jfr
      #[thread 4865 also had an error]

      Unsupported internal testing APIs have been used.


      # An error report file with more information is saved as:
      # /opt/mach5/mesos/work_dir/slaves/983c483a-6907-44e0-ad29-98c7183575e2-S15036/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/2af05691-8b55-4741-9b7c-45ec37fb310e/runs/7e2dcf26-d5f7-4b17-9e0f-c0841339a98a/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java/scratch/0/hs_err_pid4667.log
      #
      # If you would like to submit a bug report, please visit:
      # https://bugreport.java.com/bugreport/crash.jsp
      #
      ----------System.err:(222/20799)----------

      <snip>

      result: Failed. Unexpected exit from test [exit code: 134]

      Here's the crashing thread's stack:

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

      Current thread (0x00007fca94130ef0): JavaThread "Program Runner for xml.transform" [_thread_in_vm, id=2023, stack(0x00007fca396f1000,0x00007fca397f2000)]

      Stack: [0x00007fca396f1000,0x00007fca397f2000], sp=0x00007fcf458053fd, free space=21169232k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x7f1baf] InterpreterRuntime::exception_handler_for_exception(JavaThread*, oopDesc*)+0x3f

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j org.w3c.tidy.Lexer.getToken(S)Lorg/w3c/tidy/Node;+1434
      J 104694 c1 org.w3c.tidy.ParserImpl$ParseBlock.parse(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V (1635 bytes) @ 0x00007fcf474d83cc [0x00007fcf474d7d60+0x000000000000066c]
      J 105031 c2 org.w3c.tidy.ParserImpl.parseTag(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V (72 bytes) @ 0x00007fcf4d490dac [0x00007fcf4d490d20+0x000000000000008c]
      J 104722 c2 org.w3c.tidy.ParserImpl.access$0(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V (7 bytes) @ 0x00007fcf4d8319bc [0x00007fcf4d8319a0+0x000000000000001c]
      j org.w3c.tidy.ParserImpl$ParseDefList.parse(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V+418
      J 105031 c2 org.w3c.tidy.ParserImpl.parseTag(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V (72 bytes) @ 0x00007fcf4d490dac [0x00007fcf4d490d20+0x000000000000008c]
      J 104722 c2 org.w3c.tidy.ParserImpl.access$0(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V (7 bytes) @ 0x00007fcf4d8319bc [0x00007fcf4d8319a0+0x000000000000001c]
      j org.w3c.tidy.ParserImpl$ParseBody.parse(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V+1014
      J 105031 c2 org.w3c.tidy.ParserImpl.parseTag(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V (72 bytes) @ 0x00007fcf4d490dac [0x00007fcf4d490d20+0x000000000000008c]
      J 104722 c2 org.w3c.tidy.ParserImpl.access$0(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V (7 bytes) @ 0x00007fcf4d8319bc [0x00007fcf4d8319a0+0x000000000000001c]
      j org.w3c.tidy.ParserImpl$ParseHTML.parse(Lorg/w3c/tidy/Lexer;Lorg/w3c/tidy/Node;S)V+616
      j org.w3c.tidy.ParserImpl.parseDocument(Lorg/w3c/tidy/Lexer;)Lorg/w3c/tidy/Node;+140
      j org.w3c.tidy.Tidy.parse(Ljava/io/InputStream;Ljava/lang/String;Ljava/io/OutputStream;)Lorg/w3c/tidy/Node;+191
      j org.w3c.tidy.Tidy.parse(Ljava/io/InputStream;Ljava/io/OutputStream;)Lorg/w3c/tidy/Node;+6
      j spec.benchmarks.xml.transform.ExtOutputStream.runTidy()V+66
      j spec.benchmarks.xml.transform.ExtOutputStream.check(Ljava/lang/String;)V+34
      j spec.benchmarks.xml.transform.ExtOutputStream.checkResult(I)V+34
      j spec.benchmarks.xml.transform.Main.transform(Ljavax/xml/transform/Transformer;Ljavax/xml/transform/Source;Ljava/lang/String;I)V+27
      j spec.benchmarks.xml.transform.Main.executeWorkload()V+170
      j spec.benchmarks.xml.transform.Main.harnessMain()V+8
      j spec.benchmarks.xml.transform.Main.setupBenchmark()V+182
      v ~StubRoutines::call_stub
      J 60343 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@17-ea (0 bytes) @ 0x00007fcf4d487fc7 [0x00007fcf4d487f40+0x0000000000000087]
      J 60342 c1 jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@17-ea (150 bytes) @ 0x00007fcf475b0174 [0x00007fcf475afdc0+0x00000000000003b4]
      J 60186 c2 jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@17-ea (10 bytes) @ 0x00007fcf4dfd4f6c [0x00007fcf4dfd4f20+0x000000000000004c]
      J 5845 c1 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; java.base@17-ea (65 bytes) @ 0x00007fcf463d6f64 [0x00007fcf463d6c00+0x0000000000000364]
      j spec.harness.ProgramRunner.invokeBmSetupBenchmark()V+9
      j spec.harness.ProgramRunner.runBenchmark()Z+646
      j spec.harness.ProgramRunner.run()V+16
      v ~StubRoutines::call_stub

      siginfo: si_signo: 11 (SIGSEGV), si_code: 128 (SI_KERNEL), si_addr: 0x0000000000000000

            Unassigned Unassigned
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: