JDK-4718872 : Java 1.3.1_02 crashes with SIGSEGV
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 1.3.1_02
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_8
  • CPU: sparc
  • Submitted: 2002-07-23
  • Updated: 2002-08-19
  • Resolved: 2002-08-19
Related Reports
Duplicate :  
Description
Customer runs 

java -version
java version "JPSE_1.3.1_20011012"
Java(TM) 2 Runtime Environment, Standard Edition (build JPSE_1.3.1_20011012)
Java HotSpot(TM) Client VM (build 1.3.1_02, mixed mode)

with the following options:

Here are our Java options. Again did not change in the mean time.
       JAVA_OPTIONS="-server -verbose:gc -Xnoclassgc -XX:+PrintCompilation -Xbatch -XX:+ShowMessageBoxOnError
 -XX:+PrintTenuringDistribution -XX:NewSize=600m -XX:MaxNewSize=600m -XX:SurvivorRatio=4 -Xms1800m -Xmx1800m"

and gets this error:

-----------------  lwp# 66 / thread# 66  --------------------
 ff3162cc nanosleep (833fd520, 833fd518)
 ff36c57c sleep    (83400000, ff339c18, ff33a254, ff336000, 4847b34, 3ff) + 58
 fefa8338 __1cCosLmessage_box6Fpkc2_i_ (833fe208, ff043764, ff33a254, 1, ff383898, 184a34) + 4c
 fefa6500 __1cCosbBhandle_unexpected_exception6FpnGThread_ipCpv_v_ (29af58, b, ff0aae9c, ff0436f8, ff098000, 0) + 120
 fee074b0 JVM_handle_solaris_signal (0, 29af58, 833fe4b0, ff098000, b, 833fe768) + 8ec
 ff370824 __sighndlr (b, 833fe768, 833fe4b0, fee074c8, 0, 0) + c
 ff36db2c call_user_handler (c, fee074c8, 833fe4b0, 833fe768, b, 0) + 144
 ff36dce4 sigacthandler (b, 833fe768, 833fe4b0, f75fa6d8, 833feb04, 870ad310) + 58
 --- called from signal handler with signal 11 (SIGSEGV) ---
 fed76e7c __1cKCompiledICZcompute_monomorphic_entry6FnMmethodHandle_nLKlassHandle_llrnOCompiledICInfo_pnGThread__v_ (833fead0,
833feac8, 1, 1, 833feadc, 29af58) + 64
 fed7058c __1cLOptoRuntimeOresolve_helper6FpnKJavaThread_llpnGThread__pC_ (1, 1, 29af58, f75ff690, ff098000, 1) + 240
 fed78e9c __1cLOptoRuntimebAresolve_opt_virtual_call_C6FpnKJavaThread__pC_ (29af58, ff098000, 0, 0, 0, 9da8e660) + 2c
 fb8012cc ???????? (870ad310, a6bd0708, 1, ffffffff, 0, 9da8e650)
 fc000bb4 ???????? (870ad310, 4, d, d, 4c, ffffffff)
 fbaa4ebc ???????? (870adec0, 4, 9da8e700, ac5eab18, d, ac5eaafa)
 fc421290 ???????? (2df3, ac5eac98, f76c7868, 870adec0, 1ffffffb, ac7818d8)
 fb82b650 ???????? (ef, 3222a2ff, 833ff058, 833ff5ec, 120000, 109a0)
 00122508 ???????? (833ff054, ff098000, 833ffc48, 0, 8, 833fef78)
 ff100d68 __1cMStubRoutinesG_code1_ (833ff0e0, 833ff248, a, f76c6330, 0, 833feff8) + 404
 fecc8930 __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (833ff240, ff098000, 833ff2b0,
29af58, 124334, 833ff248) + 308
 fed71108 __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (833ff240, 833ff23c, 833ff2b0, 29af58,
ff098000, 833ff184) + 2c
 fee6af84
__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_lnOobjArrayHandle_nJBasicType_4lpnGThread__pnHoopDesc__ (c,
833ff400, ff098000, 29af58, 833ff2b0, c) + e48
 fee6b45c __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ (f76c6330, 0, 833ff490, 29af58,
833ff494, e) + 2b0
 fee68bf4 JVM_InvokeMethod (ff0ad6b0, 8759a5a0, 8759a5c8, 29af58, 29afdc, 833ff5ec) + 174
 febca640 Java_java_lang_reflect_Method_invoke (29afdc, 833ff5f4, 0, 833ff5ec, ff098000, 0) + 10
 001252ec ???????? (833ff5f4, 29af58, 833ffc48, 0, 0, 109a0)
 00122508 ???????? (833ff684, 833ff688, 833ff688, 12dee0, c, 833ff588)
 00122508 ???????? (833ff72c, f7551ff8, f7552010, 12e088, 4, 833ff620)
 001224e4 ???????? (833ff79c, 3222a2fe, ef, 12ddd8, 8, 833ff6b8)
 fb809bf8 ???????? (adff0800, 86c7b370, ef, 7, 8, 833ff758)
 fb9027c0 ???????? (add1e310, a60003c0, adff0800, 7, 2380446c, 833ff850)
 fbc88450 ???????? (0, a60003c0, add1e370, 7b38d8, ff098000, ff098000)
 fbccc2b8 ???????? (f7437570, a60003c0, add1e0b8, 833ffc48, 833ff998, add1ac68)
 fc166b4c ???????? (1, 2, f7437570, add1e048, ef, 3222a2fe)
 fb840be4 ???????? (fb804590, fb8409d0, fb840b70, 833ffc48, 29af58, ff098000)
 fb804588 ???????? (833ffb64, f74aa728, d, 126e38, 4, 833ffa60)
 0012264c ???????? (833ffbdc, 1, ff0a5d18, 12e14c, 4, 833ffaf8)
 ff100d68 __1cMStubRoutinesG_code1_ (833ffc68, 833ffea0, a, f74aca28, 4, 833ffb80) + 404
 fecc8930 __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (833ffe98, ff098000, 833ffde4,
29af58, 124334, 833ffea0) + 308
 fedf3b8c __1cJJavaCallsMcall_virtual6FpnJJavaValue_nLKlassHandle_nMsymbolHandle_4pnRJavaCallArguments_pnGThread__v_ (f74acba0,
833ffdd0, 833ffdd4, ff098000, 833ffe98, 833ffde4) + 150
 fedf9b50 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (833ffe98, 833ffe94,
833ffe90, 833ffe84, 833ffe7c, 29af58) + 60
 fee18258 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (f7417f70, 29af58, ff098000, 833fffa0, 1e, e) + 120
 fee12d58 __1cKJavaThreadDrun6M_v_ (83380000, ff0a30ec, ff098000, 80000, 29af58, 80000) + 3d8
 fee10aa8 _start   (ff098000, 83400000, 0, 0, 0, 0) + 20
 ff370600 _lwp_start (0, 0, 0, 0, 0, 0)



For a complete pstack see the attachment

Comments
EVALUATION Most likely cause is that this may be the same bug as 4503832. Still attempting further evaluation. ###@###.### 2002-07-24 Some decompiling of the CompiledIC::compute_monomorphic_entry() indicates that the VM failing in line 325 in compiledIC.cpp: info._entry = method->code()->verified_entry_point(); Specifically, method->code() is not a valid address. All indications are that this is the same bug as 4503832. ###@###.### 2002-07-24
24-07-2002