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

assert(valid_itable_index()) failed: in test jdk.nashorn.x3::some.serious.failure

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P3
    • hs25
    • hs25
    • hotspot

    Description

      jdk.nashorn.x3::some.serious.failure

      Fails with:
      assert(valid_itable_index()) failed:

      Stack trace:
      Stack: [0x00007f2555422000,0x00007f2555523000], sp=0x00007f255551feb0, free space=1015k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xe4e17a] VMError::report_and_die()+0x2da;; VMError::report_and_die()+0x2da
      V [libjvm.so+0x6b0764] report_vm_error(char const*, int, char const*, char const*)+0x84;; report_vm_error(char const*, int, char const*, char const*)+0x84
      V [libjvm.so+0xaa5149] CallInfo::CallInfo(Method*, Klass*)+0x599;; CallInfo::CallInfo(Method*, Klass*)+0x599
      V [libjvm.so+0xb9a5e4] MethodHandles::init_MemberName(Handle, Handle)+0x164;; MethodHandles::init_MemberName(Handle, Handle)+0x164
      V [libjvm.so+0xb9a9b0] MHN_init_Mem+0x180;; MHN_init_Mem+0x180
      J 167 java.lang.invoke.MethodHandleNatives.init(Ljava/lang/invoke/MemberName;Ljava/lang/Object;)V (0 bytes) @ 0x00007f254d17174c [0x00007f254d1715e0+0x16c]

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      J 167 java.lang.invoke.MethodHandleNatives.init(Ljava/lang/invoke/MemberName;Ljava/lang/Object;)V (0 bytes) @ 0x00007f254d1716da [0x00007f254d1715e0+0xfa]
      J 6302 C2 java.lang.invoke.MethodHandles$Lookup.unreflect(Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle; (76 bytes) @ 0x00007f254da6fe78 [0x00007f254da6fdc0+0xb8]
      J 10327 C2 jdk.internal.dynalink.support.Lookup.unreflect(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/reflect/Method;)Ljava/lang/invoke/MethodHandle; (42 bytes) @ 0x00007f254dfa397c [0x00007f254dfa3960+0x1c]
      J 13704 C2 jdk.internal.dynalink.beans.AbstractJavaLinker.unreflectSafely(Ljava/lang/reflect/AccessibleObject;)Ljava/lang/invoke/MethodHandle; (51 bytes) @ 0x00007f254e386380 [0x00007f254e3862c0+0xc0]
      J 16651 C2 jdk.internal.dynalink.beans.AbstractJavaLinker.createDynamicMethod(Ljava/lang/reflect/AccessibleObject;)Ljdk/internal/dynalink/beans/SingleDynamicMethod; (45 bytes) @ 0x00007f254e8452ec [0x00007f254e844cc0+0x62c]
      J 18088 C2 jdk.internal.dynalink.beans.AbstractJavaLinker.<init>(Ljava/lang/Class;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)V (496 bytes) @ 0x00007f254e908690 [0x00007f254e9079e0+0xcb0]
      J 13796 C2 jdk.internal.dynalink.beans.BeansLinker$1.computeValue(Ljava/lang/Class;)Ljdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker; (60 bytes) @ 0x00007f254e4c6ffc [0x00007f254e4c6ea0+0x15c]
      J 6978 C2 jdk.internal.dynalink.beans.BeansLinker$1.computeValue(Ljava/lang/Class;)Ljava/lang/Object; (6 bytes) @ 0x00007f254db4eb94 [0x00007f254db4eb60+0x34]
      J 6973 C2 java.lang.ClassValue.getFromHashMap(Ljava/lang/Class;)Ljava/lang/Object; (70 bytes) @ 0x00007f254db56140 [0x00007f254db55ec0+0x280]
      J 6971 C2 java.lang.ClassValue.getFromBackup([Ljava/lang/ClassValue$Entry;Ljava/lang/Class;)Ljava/lang/Object; (21 bytes) @ 0x00007f254db4eef8 [0x00007f254db4ee00+0xf8]
      J 7140 C2 java.lang.ClassValue.get(Ljava/lang/Class;)Ljava/lang/Object; (31 bytes) @ 0x00007f254db817ac [0x00007f254db816a0+0x10c]
      J 10269 C2 jdk.internal.dynalink.beans.BeansLinker.getGuardedInvocation(Ljdk/internal/dynalink/linker/LinkRequest;Ljdk/internal/dynalink/linker/LinkerServices;)Ljdk/internal/dynalink/linker/GuardedInvocation; (66 bytes) @ 0x00007f254df89c94 [0x00007f254df89bc0+0xd4]
      J 10046 C2 jdk.internal.dynalink.support.CompositeGuardingDynamicLinker.getGuardedInvocation(Ljdk/internal/dynalink/linker/LinkRequest;Ljdk/internal/dynalink/linker/LinkerServices;)Ljdk/internal/dynalink/linker/GuardedInvocation; (52 bytes) @ 0x00007f254df3a1b4 [0x00007f254df3a080+0x134]
      J 10045 C2 jdk.internal.dynalink.support.LinkerServicesImpl.getGuardedInvocation(Ljdk/internal/dynalink/linker/LinkRequest;)Ljdk/internal/dynalink/linker/GuardedInvocation; (12 bytes) @ 0x00007f254df380d0 [0x00007f254df38000+0xd0]
      J 11314 C2 jdk.internal.dynalink.DynamicLinker.relink(Ljdk/internal/dynalink/RelinkableCallSite;I[Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle; (282 bytes) @ 0x00007f254e148108 [0x00007f254e147ec0+0x248]
      J 7101 C2 java.lang.invoke.LambdaForm$DMH.invokeSpecial_LLIL_L(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object; (20 bytes) @ 0x00007f254db7700c [0x00007f254db76fc0+0x4c]
      J 11006 C2 java.lang.invoke.LambdaForm$BMH.reinvoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (48 bytes) @ 0x00007f254dfccf08 [0x00007f254dfccd60+0x1a8]
      J 7724 C2 java.lang.invoke.LambdaForm$NamedFunction.invoke_L_L(Ljava/lang/invoke/MethodHandle;[Ljava/lang/Object;)Ljava/lang/Object; (28 bytes) @ 0x00007f254db7cd04 [0x00007f254db7cc40+0xc4]
      J 671 C2 java.lang.invoke.LambdaForm$DMH.invokeStatic_LL_L(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (15 bytes) @ 0x00007f254d2436f4 [0x00007f254d2436c0+0x34]
      J 7637 C2 java.lang.invoke.LambdaForm$NamedFunction.invokeWithArguments([Ljava/lang/Object;)Ljava/lang/Object; (50 bytes) @ 0x00007f254dc17f70 [0x00007f254dc17de0+0x190]
      J 7636 C2 java.lang.invoke.LambdaForm.interpretName(Ljava/lang/invoke/LambdaForm$Name;[Ljava/lang/Object;)Ljava/lang/Object; (121 bytes) @ 0x00007f254dc18a30 [0x00007f254dc18920+0x110]
      J 7633 C2 java.lang.invoke.LambdaForm.interpretWithArguments([Ljava/lang/Object;)Ljava/lang/Object; (95 bytes) @ 0x00007f254dc14e40 [0x00007f254dc14cc0+0x180]
      J 6528 C2 java.lang.invoke.LambdaForm$LFI.interpret_L(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (25 bytes) @ 0x00007f254dab98ac [0x00007f254dab9680+0x22c]
      J 10757 C2 java.lang.invoke.LambdaForm$NamedFunction.invoke_LL_L(Ljava/lang/invoke/MethodHandle;[Ljava/lang/Object;)Ljava/lang/Object; (31 bytes) @ 0x00007f254e060cb4 [0x00007f254e060b60+0x154]
      J 671 C2 java.lang.invoke.LambdaForm$DMH.invokeStatic_LL_L(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (15 bytes) @ 0x00007f254d2436f4 [0x00007f254d2436c0+0x34]
      J 7637 C2 java.lang.invoke.LambdaForm$NamedFunction.invokeWithArguments([Ljava/lang/Object;)Ljava/lang/Object; (50 bytes) @ 0x00007f254dc17f70 [0x00007f254dc17de0+0x190]
      J 7636 C2 java.lang.invoke.LambdaForm.interpretName(Ljava/lang/invoke/LambdaForm$Name;[Ljava/lang/Object;)Ljava/lang/Object; (121 bytes) @ 0x00007f254dc18a30 [0x00007f254dc18920+0x110]
      J 7633 C2 java.lang.invoke.LambdaForm.interpretWithArguments([Ljava/lang/Object;)Ljava/lang/Object; (95 bytes) @ 0x00007f254dc14e40 [0x00007f254dc14cc0+0x180]
      J 6752 C2 java.lang.invoke.LambdaForm$LFI.interpret_L(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;I)Ljava/lang/Object; (28 bytes) @ 0x00007f254db08574 [0x00007f254db082a0+0x2d4]
      J 10023 C2 java.lang.invoke.LambdaForm$NFI.invoke_LI_L(Ljava/lang/invoke/MethodHandle;[Ljava/lang/Object;)Ljava/lang/Object; (17 bytes) @ 0x00007f254df37110 [0x00007f254df37020+0xf0]
      J 671 C2 java.lang.invoke.LambdaForm$DMH.invokeStatic_LL_L(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (15 bytes) @ 0x00007f254d2436f4 [0x00007f254d2436c0+0x34]
      J 7637 C2 java.lang.invoke.LambdaForm$NamedFunction.invokeWithArguments([Ljava/lang/Object;)Ljava/lang/Object; (50 bytes) @ 0x00007f254dc17f70 [0x00007f254dc17de0+0x190]
      J 7636 C2 java.lang.invoke.LambdaForm.interpretName(Ljava/lang/invoke/LambdaForm$Name;[Ljava/lang/Object;)Ljava/lang/Object; (121 bytes) @ 0x00007f254dc18a30 [0x00007f254dc18920+0x110]
      J 7633 C2 java.lang.invoke.LambdaForm.interpretWithArguments([Ljava/lang/Object;)Ljava/lang/Object; (95 bytes) @ 0x00007f254dc14e40 [0x00007f254dc14cc0+0x180]
      J 6752 C2 java.lang.invoke.LambdaForm$LFI.interpret_L(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;I)Ljava/lang/Object; (28 bytes) @ 0x00007f254db08574 [0x00007f254db082a0+0x2d4]
      J 11016 C2 java.lang.invoke.LambdaForm$MH.linkToCallSite(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object; (15 bytes) @ 0x00007f254db0af94 [0x00007f254db0af40+0x54]
      j jdk.nashorn.internal.scripts.Script$JDK_8015267.runScript(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;)Ljava/lang/Object;+155
      J 671 C2 java.lang.invoke.LambdaForm$DMH.invokeStatic_LL_L(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (15 bytes) @ 0x00007f254d2436f4 [0x00007f254d2436c0+0x34]
      J 9963 C2 java.lang.invoke.LambdaForm$MH.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (15 bytes) @ 0x00007f254df12ed8 [0x00007f254df12e80+0x58]
      J 19613 C2 jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(Ljdk/nashorn/internal/runtime/ScriptFunction;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (316 bytes) @ 0x00007f254e9b36d8 [0x00007f254e9b3340+0x398]
      J 17271 C2 jdk.nashorn.tools.Shell.runScripts(Ljdk/nashorn/internal/runtime/Context;Ljdk/nashorn/internal/runtime/ScriptObject;Ljava/util/List;)I (329 bytes) @ 0x00007f254e3eb554 [0x00007f254e3eade0+0x774]
      J 17154 C2 jdk.nashorn.tools.Shell.run(Ljava/io/InputStream;Ljava/io/OutputStream;Ljava/io/OutputStream;[Ljava/lang/String;)I (104 bytes) @ 0x00007f254e83c158 [0x00007f254e83c040+0x118]
      J 17269 C2 jdk.nashorn.internal.test.framework.SeparateContextEvaluator.run(Ljava/io/OutputStream;Ljava/io/OutputStream;[Ljava/lang/String;)I (10 bytes) @ 0x00007f254e460360 [0x00007f254e460240+0x120]
      J 17266 C2 jdk.nashorn.internal.test.framework.ScriptRunnable.executeInThisProcess()V (455 bytes) @ 0x00007f254e3e3860 [0x00007f254e3e3100+0x760]
      J 17138 C2 jdk.nashorn.internal.test.framework.AbstractScriptRunnable.runTest()V (84 bytes) @ 0x00007f254e715654 [0x00007f254e715460+0x1f4]
      J 17137 C2 jdk.nashorn.internal.test.framework.ScriptRunnable.runTest()V (5 bytes) @ 0x00007f254e1f8a94 [0x00007f254e1f8a60+0x34]
      J 17570 C2 sun.reflect.GeneratedMethodAccessor1.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (62 bytes) @ 0x00007f254e7a4594 [0x00007f254e7a4540+0x54]
      J 2173 C2 sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (10 bytes) @ 0x00007f254d177b8c [0x00007f254d177ac0+0xcc]
      J 2164 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (62 bytes) @ 0x00007f254d45aa6c [0x00007f254d45aa00+0x6c]
      J 5666 C2 org.testng.internal.MethodInvocationHelper.invokeMethod(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (246 bytes) @ 0x00007f254d997518 [0x00007f254d997360+0x1b8]
      J 10806 C2 org.testng.internal.Invoker.invokeMethod([Ljava/lang/Object;ILorg/testng/ITestNGMethod;[Ljava/lang/Object;ILorg/testng/xml/XmlSuite;Ljava/util/Map;Lorg/testng/ITestClass;[Lorg/testng/ITestNGMethod;[Lorg/testng/ITestNGMethod;Lorg/testng/internal/ConfigurationGroupMethods;)Lorg/testng/ITestResult; (605 bytes) @ 0x00007f254e0935e4 [0x00007f254e091ec0+0x1724]
      J 10804 C2 org.testng.internal.Invoker.invokeTestMethod([Ljava/lang/Object;Lorg/testng/ITestNGMethod;[Ljava/lang/Object;ILorg/testng/xml/XmlSuite;Ljava/util/Map;Lorg/testng/ITestClass;[Lorg/testng/ITestNGMethod;[Lorg/testng/ITestNGMethod;Lorg/testng/internal/ConfigurationGroupMethods;)Ljava/util/List; (64 bytes) @ 0x00007f254e07f91c [0x00007f254e07f7c0+0x15c]
      J 10979 C2 org.testng.internal.Invoker.invokeTestMethods(Lorg/testng/ITestNGMethod;[Lorg/testng/ITestNGMethod;ILorg/testng/xml/XmlSuite;Ljava/util/Map;Lorg/testng/internal/ConfigurationGroupMethods;[Ljava/lang/Object;Lorg/testng/ITestContext;)Ljava/util/List; (1044 bytes) @ 0x00007f254e0b64f4 [0x00007f254e0b5460+0x1094]
      J 10782 C2 org.testng.internal.TestMethodWorker.invokeTestMethods(Lorg/testng/ITestNGMethod;[Ljava/lang/Object;Lorg/testng/ITestContext;)V (57 bytes) @ 0x00007f254e07a6dc [0x00007f254e079d40+0x99c]
      J 5593 C2 org.testng.internal.TestMethodWorker.run()V (96 bytes) @ 0x00007f254d8d165c [0x00007f254d8d1440+0x21c]
      j org.testng.TestRunner.privateRun(Lorg/testng/xml/XmlTest;)V+355
      J 5509 C2 org.testng.TestRunner.run()V (49 bytes) @ 0x00007f254d969eb0 [0x00007f254d969e20+0x90]
      J 5508 C2 org.testng.SuiteRunner.runSequentially()V (38 bytes) @ 0x00007f254d9672b8 [0x00007f254d9671a0+0x118]
      j org.testng.SuiteRunner.privateRun()V+281
      J 5500 C2 org.testng.SuiteRunner.run()V (30 bytes) @ 0x00007f254d94bfc4 [0x00007f254d94bf80+0x44]
      j org.testng.SuiteRunnerWorker.runSuite(Lorg/testng/internal/SuiteRunnerMap;Lorg/testng/xml/XmlSuite;)V+89
      J 5481 C2 org.testng.SuiteRunnerWorker.run()V (16 bytes) @ 0x00007f254d957820 [0x00007f254d957740+0xe0]
      j org.testng.TestNG.runSuitesSequentially(Lorg/testng/xml/XmlSuite;Lorg/testng/internal/SuiteRunnerMap;ILjava/lang/String;)V+66
      j org.testng.TestNG.runSuitesLocally()Ljava/util/List;+143
      J 2769 C2 org.testng.TestNG.run()V (172 bytes) @ 0x00007f254d55efb8 [0x00007f254d55ee80+0x138]
      j org.testng.TestNG.privateMain([Ljava/lang/String;Lorg/testng/ITestListener;)Lorg/testng/TestNG;+59
      J 1745 C2 org.testng.TestNG.main([Ljava/lang/String;)V (14 bytes) @ 0x00007f254d3b88f4 [0x00007f254d3b88e0+0x14]
      v ~StubRoutines::call_stub

      Attachments

        Issue Links

          Activity

            People

              drchase David Chase (Inactive)
              adlertz Niclas Adlertz (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: