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

[1.4.0_03] Crash in 64 bit HotSpot Server JVM. assert(mark->is_unlocked()

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 1.4.0_03
    • 1.4.0_03
    • hotspot
    • None
    • 03
    • sparc
    • solaris_8

      Customer was benchmarking their application using J2SE1.4.0_03 64 bit on
      E4500 and E10K systems, but are running into crashes during startup. The
      server app needs to be restarted several times before a stable instance
      of JVM is created.

      With a 64bit fastdebug build of 1.4.0_03 assert failures occurr at assert(mark->is_unlocked(), "lock must record a good object header").
      The error message and partial stack trace is below and the actual core
      files can be provided upon requested.

      ===============================================
      java version "1.4.0_03-ea"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_03-ea-b01)
      Java HotSpot(TM) 64-Bit Server VM (build
      1.4.0+4753265-02-TEST+20021003.114933+chrisph-debug, mixed mode)

      #
      # HotSpot Virtual Machine Error, assertion failure
      # Please report this error at
      # http://java.sun.com/cgi-bin/bugreport.cgi
      #
      # Java VM: Java HotSpot(TM) 64-Bit Server VM
      (1.4.0+4753265-02-TEST+20021003.114933+chrisph-debug mixed mode)
      #
      # assert(mark->is_unlocked(), "lock must record a good object header")
      #
      # Error ID:
      /net/altair.east/terra/space5/chrisph/4746263/build/src/share/vm/runtime/synchronizer.cpp, 184 [ Patched ]
      #
      # Problematic Thread: prio=5 tid=0x105b9eb58 nid=0x5f runnable
      #
      Dumping core....

      PARTIAL TRACE
      -------------
      core '/t3-7/gatherer/g21/Gatherer/core' of 5661: /c1t1/tal/jre/14003ed/bin/sparcv9/java -server -showversion -Xms1024m
      ----------------- lwp# 96 / thread# 95 --------------------
       ffffffff7f31cc80 __sigprocmask (ffffffff7f31fbb8, 1, fffffffec9401cd0, fffffffec9401c10, fffffffec93fd8d0, fffffffec9401cd4) + 8
       ffffffff7f310fd0 _sigon (fffffffec9401c10, fffffffec9401cd0, fffffffec9401cc0, fffffffec93fda5c, fffffffec9401c10, ffffffff7f422000) + d0
       ffffffff7f314180 _thrp_kill (0, 5f, ffffffff7f422000, fffffffec9401c10, 0, 5f) + 10c
       ffffffff7ef536bc raise (6, 0, 0, 0, ffffffffffffffff, ffffffff7f0bbf80) + 4c
       ffffffff7ef3d17c abort (ffffffff7f0b2f50, fffffffec93fdcb0, 0, fffffffffffffff8, 4, fffffffec93fdcd1) + 100
       ffffffff7cc42178 __1cCosFabort6Fi_v_ (1, ffffffff7d40e93c, fffffffec93fe5d4, ffffffff7d53bcdf, ffffffff7d53bc69, fffffffec93fed90) + e0
       ffffffff7c8e1f8c __1cMreport_error6Fipkci11E_v_ (1, ffffffff7d4f5d29, b8, ffffffff7d40e789, ffffffff7d40e79b, ffffffff7d4f5d15) + 7ec
       ffffffff7c8e1250 __1cYreport_assertion_failure6Fpkc1i1_v_ (ffffffff7d4f5d15, ffffffff7d4f5d29, b8, ffffffff7d4f5d83, 0, fffffffec93fefe0) + 78
       ffffffff7cd0f144 __1cSObjectSynchronizerHinflate6FpnHoopDesc__pnNObjectMonitor__ (fffffffef76d30b8, fffffffec8bfe4b0, fffffffec93fe9f0, 0, 10, fffffffec93ff0e0) + 354
       ffffffff7cd0fb78 __1cSObjectSynchronizerKslow_enter6FnGHandle_pnJBasicLock_pnGThread__v_ (105597350, fffffffec93fec20, 105b9eb58, 0, 0, 0) + 370
       ffffffff7c9de2a4 __1cSInterpreterRuntimeMmonitorenter6FpnKJavaThread_pnPBasicObjectLock__v_ (105b9eb58, fffffffec93fec20, fffffffec93fed30, fffffffec93ff748, 105b9eb58, 105b9eb58) + 1dc
       ffffffff38c11a68 ???????? (fffffffec93fed38, fffffffec93fee48, ffffffff33732a48, 105b9eb58, 0, 0)
       ffffffff38c070e8 ???????? (fffffffec93fee58, fffffffec93fef90, 0, ffffffff38c33004, 10, fffffffec93fec80)
       ffffffff38c070e8 ???????? (fffffffec93fefa8, fffffffec93ff088, 0, ffffffff38c33004, 10, fffffffec93fed90)
       ffffffff38c070e8 ???????? (fffffffec93ff098, fffffffec93ff188, 0, ffffffff38c33178, 18, fffffffec93feee0)
       ffffffff38c070e8 ???????? (fffffffec93ff198, 105b9eb58, 0, ffffffff38c33004, 10, fffffffec93fefe0)
       ffffffff38c005c0 ???????? (fffffffec93ff2b0, fffffffec93ff900, c, ffffffff334189a0, 10, fffffffec93ff0e0)
       ffffffff7ca210c8 __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (fffffffec93ff758, 2, 105b9eb58, ffffffff38c00540, 0, 0) + 568
       ffffffff7cc45be4 __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ (ffffffff7ca20b60, fffffffec93ff8f8, fffffffec93ff538, fffffffec93ff748, 105b9eb58, 105b9eb58) + 5c
       ffffffff7ca20aec __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (fffffffec93ff8f8, 105597338, fffffffec93ff748, 105b9eb58, 0, 0) + e4
       ffffffff7ca20308 __1cJJavaCallsMcall_special6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (fffffffec93ff8f8, 105597328, ffffffff7d925dc0, ffffffff7d925f28, fffffffec93ff748, 105b9eb58) + 148
       ffffffff7ca204b0 __1cJJavaCallsMcall_special6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_53pnGThread__v_ (fffffffec93ff8f8, 1055972b8, 105597328, ffffffff7d925dc0, ffffffff7d925f28, 105597320) + 98
       ffffffff7cd18340 __1cQSystemDictionaryTload_instance_class6FnMsymbolHandle_nGHandle_pnGThread__nTinstanceKlassHandle__ (fffffffec93ff908, 1055972b8, 105b9eb58, 2f, 1055972e0, 1) + 280
       ffffffff7cd173e8 __1cQSystemDictionarybEresolve_instance_class_or_null6FnMsymbolHandle_nGHandle_2pnGThread__pnMklassOopDesc__ (1055972a0, 1055972a8, 1055972b0, 105b9eb58, 1055972c8, 1055972d0) + 4b0
       ffffffff7cd1656c __1cQSystemDictionaryPresolve_or_null6FnMsymbolHandle_nGHandle_2pnGThread__pnMklassOopDesc__ (1055972a0, 1055972a8, 1055972b0, 105b9eb58, 1, 1055972d0) + 11c
       ffffffff7cd161d4 __1cQSystemDictionaryPresolve_or_fail6FnMsymbolHandle_nGHandle_2ipnGThread__pnMklassOopDesc__ (1055972a0, 1055972a8, 1055972b0, 1, 105b9eb58, 0) + 54
       ffffffff7c8ce668 __1cTconstantPoolOopDescNklass_at_impl6FnSconstantPoolHandle_ipnGThread__pnMklassOopDesc__ (105597298, 49, 105b9eb58, ffffffff38c2cf4c, 0, 0) + 288
       ffffffff7c9e6e90 __1cTconstantPoolOopDescIklass_at6MipnGThread__pnMklassOopDesc__ (ffffffff341f1eb8, 49, 105b9eb58, ffffffff38c2cf4c, 10, 0) + 60
       ffffffff7c9db2c8 __1cSInterpreterRuntimeE_new6FpnKJavaThread_pnTconstantPoolOopDesc_i_v_ (105b9eb58, ffffffff341f1eb8, 49, 248, ffffffff341f1eb8, fffffffec9400070) + e8
       ffffffff38c34998 ???????? (fffffffec9400418, b7, 0, ffffffff38c23244, 8, fffffffec94001a0)
       ffffffff38c073a4 ???????? (fffffffec94005a8, b7, 0, ffffffff38c335dc, 88, fffffffec94002e0)
       ffffffff38c073a4 ???????? (fffffffec9400738, b6, 0, ffffffff38c337bc, 98, fffffffec9400460)
       ffffffff38c06f44 ???????? (fffffffec9400848, ffffffff33d33310, 0, ffffffff38c33004, 8, fffffffec9400650)
       ffffffff38c07d7c ???????? (fffffffec9400958, fffffffec9400a80, 0, ffffffff38c3413c, 20, fffffffec9400780)
       ffffffff38c073a4 ???????? (fffffffec9400a88, 40, 0, ffffffff38c33004, 8, fffffffec94008a0)
       ffffffff38c073a4 ???????? (fffffffec9400ba8, fffffffec9400ca8, 0, ffffffff38c331e4, 8, fffffffec94009b0)
       ffffffff38c073a4 ???????? (fffffffec9400cb8, fffffffec9400dd8, 0, ffffffff38c33004, 8, fffffffec9400af0)
       ffffffff38c073a4 ???????? (fffffffec9400de8, fffffffeda004a28, 0, ffffffff38c331e4, 10, fffffffec9400bf0)
       ffffffff38c073a4 ???????? (fffffffec9400ee8, ffffffff3342e118, 0, ffffffff38c331e4, 10, fffffffec9400d20)
       ffffffff38c07d7c ???????? (fffffffec9400ff8, ffffffff3342e118, 0, ffffffff38c33f5c, 8, fffffffec9400e30)
       ffffffff38c07d7c ???????? (fffffffec94010e8, 105b9eb58, 0, ffffffff38c3413c, 8, fffffffec9400f40)
       ffffffff38c005c0 ???????? (fffffffec9401200, fffffffec9401850, a, ffffffff3342f1a0, 8, fffffffec9401030)
       ffffffff7ca210c8 __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (fffffffec94016e0, 1, 105b9eb58, ffffffff38c00540, 105597288, 7) + 568
       ffffffff7cc45be4 __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ (ffffffff7ca20b60, fffffffec9401848, fffffffec9401488, fffffffec94016d0, 105b9eb58, 1) + 5c
       ffffffff7ca20aec __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (fffffffec9401848, 105597288, fffffffec94016d0, 105b9eb58, ffffffff7d925d68, ffffffff7d925e70) + e4
       ffffffff7ca1fed0 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (fffffffec94015e8, fffffffec9401598, 1, 105b9eb58, fffffffec94016d0, 105b9eb58) + 1d8
       ffffffff7ca1ff94 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (fffffffec9401848, 105597260, 105597268, ffffffff7d925d68, ffffffff7d925e70, 105b9eb58) + 7c
       ffffffff7cab3954 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (105b9eb58, 105b9eb58, 1, 0, 0, 0) + e4
       ffffffff7cd62c70 __1cKJavaThreadRthread_main_inner6M_v_ (105b9eb58, 10051e628, 6, 0, 0, 0) + 148
       ffffffff7cd62afc __1cKJavaThreadDrun6M_v_ (105b9eb58, ffffffff7f422000, fffffffec9401b58, 0, 0, 0) + 194
       ffffffff7cc403dc _start (105b9eb58, ffffffff7f424c00, 0, 1, ffffffff7f422000, 0) + ac

            mearagolsunw Murali Earagolla (Inactive)
            atongschsunw Albert Tong-schmidt (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: