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

Abort on running GetGenericSuperclassTests

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 6
    • 2.0, 6
    • hotspot
    • mustang
    • generic, sparc
    • solaris_8, solaris_10



      Name: ks84122 Date: 07/29/2004


      the following command line causes an assertion failure in latest tiger build 60 debug mode:

      /java/re/jdk/1.5.0/promoted/latest/binaries/solaris-sparc/bin/java_g -Xint -classpath /java/re/jck/1.5/promoted/latest/binaries/JCK-runtime-15/classes -Djava.rmi.activation.port=9849 javasoft.sqe.tests.api.java.lang.Class.GetGenericSuperclassTests -TestCaseID ALL

      Original description from HP:

      Running the below test would make java abort :-

      java_g -server -Xcomp -Xbatch -Xfuture -classpath /proj/tests/java/jck/JCK-15.beta2/JCK-runtime-15/classes -Djava.security.policy=/proj/tests/java/jck/JCK-15.beta2/JCK-runtime-15/lib/jck.policy -Djava.rmi.activation.port=9849 javasoft.sqe.tests.api.java.lang.Class.GetGenericSuperclassTests -TestCaseID ALL

      #
      # An unexpected error has been detected by HotSpot Virtual Machine:
      #
      # Internal Error (/BUILD_AREA/jdk1.5.0/hotspot/src/share/vm/oops/instanceKlass.hpp, 429 [ Patched ]), pid=6786, tid=1
      #
      # Java VM: Java HotSpot(TM) Server VM (1.5.0-beta2-b51-debug compiled mode)
      #
      # Error: assert(k->klass_part()->oop_is_instance(),"cast to instanceKlass")

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

      Current thread (0x000557a8): JavaThread "main" [_thread_in_vm, id=1]

      Stack: [0xffb70000,0xffbf0000), sp=0xffbedca8, free space=503k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm_g.so+0xe58bec]
      V [libjvm_g.so+0x55e160]
      V [libjvm_g.so+0x83cac0]
      V [libjvm_g.so+0x80cf44]
      J java.lang.Class.getGenericSignature()Ljava/lang/String;
      J java.lang.Class.getGenericSuperclass()Ljava/lang/reflect/Type;
      J javasoft.sqe.tests.api.java.lang.Class.GetGenericSuperclassTests.getGenericSuperclass005()Ljavasoft/sqe/javatest/Status;
      v ~I2CAdapter
      v ~StubRoutines::call_stub
      V [libjvm_g.so+0x761ec0]
      V [libjvm_g.so+0xb60fac]
      V [libjvm_g.so+0x76179c]
      V [libjvm_g.so+0xc6581c]
      V [libjvm_g.so+0xc69698]
      V [libjvm_g.so+0x82e370]
      C [libjava_g.so+0x1daac] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x5c
      J sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;
      v ~I2CAdapter
      j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;)Ljavasoft/sqe/javatest/Status;+152
      j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljavasoft/sqe/javatest/Status;+40
      j javasoft.sqe.tests.api.java.lang.Class.GetGenericSuperclassTests.main([Ljava/lang/String;)V+16
      v ~StubRoutines::call_stub
      V [libjvm_g.so+0x761ec0]
      V [libjvm_g.so+0xb60fac]
      V [libjvm_g.so+0x76179c]
      V [libjvm_g.so+0x7869d8]
      V [libjvm_g.so+0x79da54]
      C [java_g+0x2590] main+0xc28
      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      J java.lang.Class.getGenericSignature()Ljava/lang/String;
      J java.lang.Class.getGenericSuperclass()Ljava/lang/reflect/Type;
      J javasoft.sqe.tests.api.java.lang.Class.GetGenericSuperclassTests.getGenericSuperclass005()Ljavasoft/sqe/javatest/Status;
      v ~I2CAdapter
      v ~StubRoutines::call_stub
      J sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      J javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(Ljava/lang/reflect/Method;)Ljavasoft/sqe/javatest/Status;
      v ~I2CAdapter
      j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintWriter;Ljava/io/PrintWriter;)Ljavasoft/sqe/javatest/Status;+152
      j javasoft.sqe.javatest.lib.MultiTest.run([Ljava/lang/String;Ljava/io/PrintStream;Ljava/io/PrintStream;)Ljavasoft/sqe/javatest/Status;+40
      j javasoft.sqe.tests.api.java.lang.Class.GetGenericSuperclassTests.main([Ljava/lang/String;)V+16
      v ~StubRoutines::call_stub

      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
        0x001fb8a8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=15]
        0x001a22b8 JavaThread "CompilerThread1" daemon [_thread_blocked, id=14]
        0x001a31b0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=13]
        0x001a0828 JavaThread "AdapterThread" daemon [_thread_blocked, id=12]
        0x0019d700 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=11]
        0x00198ea8 JavaThread "Finalizer" daemon [_thread_blocked, id=10]
        0x00168668 JavaThread "Reference Handler" daemon [_thread_blocked, id=9]
      =>0x000557a8 JavaThread "main" [_thread_in_vm, id=1]

      Other Threads:
        0x001662e8 VMThread [id=8]
        0x002c4df8 WatcherThread [id=16]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
       PSYoungGen total 19136K, used 328K [0xe22b0000, 0xe3800000, 0xf7800000)
        eden space 16448K, 2% used [0xe22b0000,0xe23023e8,0xe32c0000)
        from space 2688K, 0% used [0xe3560000,0xe3560000,0xe3800000)
        to space 2688K, 0% used [0xe32c0000,0xe32c0000,0xe3560000)
       PSOldGen total 43712K, used 0K [0xb7800000, 0xba2b0000, 0xe22b0000)
        object space 43712K, 0% used [0xb7800000,0xb7800000,0xba2b0000)
       PSPermGen total 16384K, used 2045K [0xb3800000, 0xb4800000, 0xb7800000)
        object space 16384K, 12% used [0xb3800000,0xb39ff540,0xb4800000)
      Dynamic libraries:
      0x00010000 /proj/javelin/shankark/solaris/jdk1.5.0/bin/java_g
      0xff350000 /usr/lib/libthread.so.1
      0xff390000 /usr/lib/libdl.so.1
      0xff200000 /usr/lib/libc.so.1
      0xff330000 /usr/platform/SUNW,Ultra-4/lib/libc_psr.so.1
      0xfd400000 /proj/javelin/shankark/solaris/jdk1.5.0/jre/lib/sparc/server/libjvm_g.so
      0xff2e0000 /usr/lib/libsocket.so.1
      0xff1e0000 /usr/lib/libsched.so.1
      0xff1b0000 /usr/lib/libCrun.so.1
      0xff180000 /usr/lib/libm.so.1
      0xff080000 /usr/lib/libnsl.so.1
      0xff300000 /usr/lib/libw.so.1
      0xff150000 /usr/lib/libmp.so.2
      0xff040000 /proj/javelin/shankark/solaris/jdk1.5.0/jre/lib/sparc/native_threads/libhpi_g.so
      0xfe7d0000 /proj/javelin/shankark/solaris/jdk1.5.0/jre/lib/sparc/libverify_g.so
      0xfe780000 /proj/javelin/shankark/solaris/jdk1.5.0/jre/lib/sparc/libjava_g.so
      0xfe740000 /proj/javelin/shankark/solaris/jdk1.5.0/jre/lib/sparc/libzip_g.so
      0xfe6d0000 /usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.2

      VM Arguments:
      jvm_args: -XX:+PrintCompilation -Xcomp -Xbatch -Xverify:all -Djava.security.policy=/proj/tests/java/jck/JCK-15.beta2/JCK-runtime-15/lib/jck.policy -Djava.rmi.activat
      java_command: javasoft.sqe.tests.api.java.lang.Class.GetGenericSuperclassTests -TestCaseID ALL

      Environment Variables:
      PATH=/home/shankark/gdb/:/usr/eclipse/bin/:/home/shankark/util/bin/:/home/shankark/bin/:/usr/bin::/usr/local/scm/bin:/home/shankark/:/home/shankark/ddd/bin/:/home/sh
      LD_LIBRARY_PATH=/proj/javelin/shankark/solaris/jdk1.5.0/jre/lib/sparc/server:/proj/javelin/shankark/solaris/jdk1.5.0/jre/lib/sparc:/proj/javelin/shankark/solaris/jdk
      SHELL=/bin/bash
      HOSTTYPE=sparc
      OSTYPE=solaris
      MACHTYPE=sparc-sun-solaris


      --------------- S Y S T E M ---------------

      OS: Solaris 8 s28_38shwp2 SPARC
                 Copyright 2000 Sun Microsystems, Inc. All Rights Reserved.
                                  Assembled 21 January 2000

      uname:SunOS 5.8 Generic_108528-13 sun4u (T1 libthread)
      rlimit: STACK 8192k, CORE infinity, NOFILE 1024, AS infinity
      load average:0.92 0.39 0.16

      CPU:total 4 has_v8, has_v9, has_vis1

      Memory: 8k page, physical 4194304k(2447832k free)

      vm_info: Java HotSpot(TM) Server VM (1.5.0-beta2-b51) for solaris-sparc, built on May 13 2004 03:12:14 by unknown with unknown Workshop:0x550
      (Incident Review ID: 289926)
      ======================================================================

            jloizeausunw Jane Loizeaux (Inactive)
            ksoshals Kirill Soshalskiy (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: