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

Solaris Sparc 1.1: JIT dump core

XMLWordPrintable

    • b01
    • generic, sparc
    • solaris_2.5.1, solaris_2.6

      JDK1.1.4 wiht SUNWjit dumps core on a mediaLib code.

      amateur % pwd
      /home/liang/bug/sunwjit

      amateur % java -version
      java version "1.1.4"

      amateur % unsetenv JAVA_COMPILER
      amateur % java Data
      Hello

      amateur % setenv JAVA_COMPILER sunwjit
      amateur % java Data
      SIGBUS 10* bus error
          si_signo [10]: SIGBUS 10* bus error
          si_errno [0]: Error 0
          si_code [1]: BUS_ADRALN [addr: 0xba]

      stackbase=EFFFECD8, stackpointer=EFFFEA18

      Full thread dump:
          "Finalizer thread" (TID:0xee700220, sys_thread_t:0xee2c1de0, state:R) prio=1
          "Async Garbage Collector" (TID:0xee7001d8, sys_thread_t:0xee2f1de0, state:R) prio=1
          "Idle thread" (TID:0xee700190, sys_thread_t:0xee3c1de0, state:R) prio=0
          "Clock" (TID:0xee7000d0, sys_thread_t:0xee3f1de0, state:CW) prio=12
          "main" (TID:0xee7000a8, sys_thread_t:0x42580, state:R) prio=5 *current thread*
      Data.<clinit>(Data.java:464)
      Monitor Cache Dump:
          java.lang.Class@EE703B18/EE74DC70: owner "main" (0x42580, 1 entry)
      Registered Monitor Dump:
          PCMap lock: <unowned>
          Thread queue lock: <unowned>
          Name and type hash table lock: <unowned>
          String intern lock: <unowned>
          JNI pinning lock: <unowned>
          JNI global reference lock: <unowned>
          BinClass lock: <unowned>
          Class loading lock: <unowned>
          Java stack lock: <unowned>
          Code rewrite lock: <unowned>
          Heap lock: <unowned>
          Has finalization queue lock: <unowned>
          Finalize me queue lock: <unowned>
          Monitor IO lock: <unowned>
          Child death monitor: <unowned>
          Event monitor: <unowned>
          I/O monitor: <unowned>
          Alarm monitor: <unowned>
      Waiting to be notified:
      "Clock"
          Sbrk lock: <unowned>
          Monitor cache expansion lock: <unowned>
          Monitor registry: owner "main" (0x42580, 1 entry)
      Thread Alarm Q:
      Abort (core dumped)
      amateur %

      Here's a shorter program illustrating the problem.

      public class clone {
              static Object o;

              public static void main(String[] args) {
              }

              static {
                      float[] f = new float[5];

                      o = f.clone();
              }

      }

      tom.rodriguez@Eng 1997-12-15

      Added DMT to program management field
      sandy.labrasca@eng 1999-01-06

            never Tom Rodriguez
            liahe Liang He (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: