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
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
- relates to
-
JDK-4776300 JVM crash in PhaseCFG::GlobalCodeMotion().
-
- Resolved
-