-
Bug
-
Resolution: Cannot Reproduce
-
P2
-
None
-
1.3.1_05
-
x86
-
windows_2000
Customer has middleware code that dynamically generates servlets but they are seeing the following crashes on both the Client and Server Hotspot VMs on JDK 1.3.1_03, JDK 1.3.1_04 and JDK1.3.1_05 on Windows 2000. This servlet
runs fine as a testcase but thru the customer's app servlet the behavior is different.
Error Message and Stack Trace are below
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6d4746d4
Function name=JVM_FindSignal
Library=Z:\dev\jre\bin\hotspot\jvm.dll
Current Java thread:
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:232)
at com.sssw.srv.resources.AgWarResource.initServlets(AgWarResource.java:
1751)
at com.sssw.srv.resources.AgWarResource.start(AgWarResource.java:3112)
at com.sssw.srv.resources.AgWarResource.newContent(AgWarResource.java:32
3)
at com.sssw.srv.resources.AgFileResource.put(AgFileResource.java:910)
at com.sssw.srv.resources.AgFileResource.put(AgFileResource.java:819)
at com.sssw.srv.resources.HTTPResource.perform(HTTPResource.java:1349)
at com.sssw.srv.http.httpd.perform(httpd.java:5571)
at com.sssw.srv.http.Client.processRequest(Client.java:898)
at com.sssw.srv.http.Client.loop(Client.java:1264)
at com.sssw.srv.http.Client.runConnection(Client.java:1480)
at com.sssw.srv.http.Client.run(Client.java:1428)
at java.lang.Thread.run(Thread.java:479)
Dynamic libraries:
0x00400000 - 0x00418000 Z:\dev\bin\SilverServer.EXE
0x77F80000 - 0x77FFB000 C:\WINNT\System32\ntdll.dll
0x77E80000 - 0x77F35000 C:\WINNT\system32\KERNEL32.dll
0x77E10000 - 0x77E74000 C:\WINNT\system32\USER32.dll
0x77F40000 - 0x77F7C000 C:\WINNT\system32\GDI32.DLL
0x77DB0000 - 0x77E0C000 C:\WINNT\system32\ADVAPI32.dll
0x77D40000 - 0x77DB0000 C:\WINNT\system32\RPCRT4.DLL
0x77820000 - 0x77827000 C:\WINNT\system32\VERSION.dll
0x759B0000 - 0x759B6000 C:\WINNT\system32\LZ32.DLL
0x6D420000 - 0x6D4F7000 Z:\dev\jre\bin\hotspot\jvm.dll
0x77570000 - 0x775A0000 C:\WINNT\System32\WINMM.dll
0x78000000 - 0x78046000 C:\WINNT\system32\MSVCRT.dll
0x6D220000 - 0x6D227000 Z:\dev\jre\bin\hpi.dll
0x6D3B0000 - 0x6D3BD000 Z:\dev\jre\bin\verify.dll
0x6D250000 - 0x6D266000 Z:\dev\jre\bin\java.dll
0x6D3C0000 - 0x6D3CD000 Z:\dev\jre\bin\zip.dll
0x15370000 - 0x15378000 Z:\dev\bin\aguuid_jni.dll
0x15490000 - 0x154A1000 Z:\dev\bin\agreg_jni.dll
0x155C0000 - 0x155DD000 Z:\dev\bin\agcrypto_jni.dll
0x6D340000 - 0x6D348000 Z:\dev\jre\bin\net.dll
0x75050000 - 0x75058000 C:\WINNT\System32\WSOCK32.dll
0x75030000 - 0x75043000 C:\WINNT\System32\WS2_32.DLL
0x75020000 - 0x75028000 C:\WINNT\System32\WS2HELP.DLL
0x785C0000 - 0x785CC000 C:\WINNT\System32\rnr20.dll
0x77980000 - 0x779A4000 C:\WINNT\System32\DNSAPI.DLL
0x77340000 - 0x77353000 C:\WINNT\System32\iphlpapi.dll
0x77520000 - 0x77525000 C:\WINNT\System32\ICMP.DLL
0x77320000 - 0x77337000 C:\WINNT\System32\MPRAPI.DLL
0x75150000 - 0x75160000 C:\WINNT\System32\SAMLIB.DLL
0x75170000 - 0x751BF000 C:\WINNT\System32\NETAPI32.DLL
0x77BE0000 - 0x77BEF000 C:\WINNT\System32\SECUR32.DLL
0x751C0000 - 0x751C6000 C:\WINNT\System32\NETRAP.DLL
0x77950000 - 0x7797A000 C:\WINNT\system32\WLDAP32.DLL
0x77A50000 - 0x77B46000 C:\WINNT\system32\OLE32.DLL
0x779B0000 - 0x77A4B000 C:\WINNT\system32\OLEAUT32.DLL
0x773B0000 - 0x773DE000 C:\WINNT\System32\ACTIVEDS.DLL
0x77380000 - 0x773A2000 C:\WINNT\System32\ADSLDPC.DLL
0x77830000 - 0x7783E000 C:\WINNT\System32\RTUTILS.DLL
0x77880000 - 0x7790D000 C:\WINNT\System32\SETUPAPI.DLL
0x77C10000 - 0x77C6E000 C:\WINNT\System32\USERENV.DLL
0x774E0000 - 0x77512000 C:\WINNT\System32\RASAPI32.DLL
0x774C0000 - 0x774D1000 C:\WINNT\System32\rasman.dll
0x77530000 - 0x77552000 C:\WINNT\system32\TAPI32.dll
0x716F0000 - 0x7177A000 C:\WINNT\system32\COMCTL32.DLL
0x70BD0000 - 0x70C1C000 C:\WINNT\system32\SHLWAPI.DLL
0x77360000 - 0x77379000 C:\WINNT\System32\DHCPCSVC.DLL
0x775A0000 - 0x77625000 C:\WINNT\System32\CLBCATQ.DLL
0x777E0000 - 0x777E8000 C:\WINNT\System32\winrnr.dll
0x777F0000 - 0x777F5000 C:\WINNT\System32\rasadhlp.dll
0x74FD0000 - 0x74FEF000 C:\WINNT\system32\msafd.dll
0x75010000 - 0x75017000 C:\WINNT\System32\wshtcpip.dll
0x15CF0000 - 0x15D19000 Z:\dev\bin\agmss_jni.dll
0x1F7D0000 - 0x1F804000 C:\WINNT\System32\ODBC32.dll
0x76B30000 - 0x76B6E000 C:\WINNT\system32\comdlg32.dll
0x782F0000 - 0x7852F000 C:\WINNT\system32\SHELL32.DLL
0x1F8C0000 - 0x1F8D6000 C:\WINNT\System32\odbcint.dll
0x15F30000 - 0x15FC1000 D:\Applications\Sybase\SQL Anywhere 8\win32\dbod
bc8.dll
0x16160000 - 0x161CB000 D:\Applications\Sybase\SQL Anywhere 8\win32\dblg
en8.dll
0x1F820000 - 0x1F83A000 C:\WINNT\System32\odbccp32.dll
0x164A0000 - 0x164AB000 Z:\dev\jre\lib\ext\x86\jbroker12.dll
0x6D240000 - 0x6D246000 Z:\dev\jre\bin\ioser12.dll
0x77920000 - 0x77943000 C:\WINNT\system32\imagehlp.dll
0x72A00000 - 0x72A2D000 C:\WINNT\system32\DBGHELP.dll
0x690A0000 - 0x690AB000 C:\WINNT\System32\PSAPI.DLL
Local Time = Wed Oct 02 14:41:22 2002
Elapsed Time = 385
#
# HotSpot Virtual Machine Error : EXCEPTION_ACCESS_VIOLATION
# Error ID : 4F530E43505002BD
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.3.1_05-b02 mixed mode)
#
# An error report file has been saved as hs_err_pid1480.log.
# Please refer to the file for further information.
#
Relocator::code_at(int 1907) line 61 + 18 bytes
Relocator::rc_instr_len(int 1907) line 160 + 11 bytes
Relocator::handle_widen(int 1907, int 4, unsigned char * 0x0006f664) line 446 + 11 bytes
ChangeWiden::handle_code_change(Relocator * 0x0006f614) line 48 + 36 bytes
Relocator::handle_code_changes() line 135 + 13 bytes
Relocator::insert_space_at(int 1907, int 4, unsigned char * 0x0006f664, Thread * 0x008e53f0) line 113 + 8 bytes
GenerateOopMap::expand_current_instr(int 1907, int 2, int 4, unsigned char * 0x0006f664) line 2544 + 24 bytes
GenerateOopMap::rewrite_load_or_store(BytecodeStream * 0x0006f6b4, Bytecodes::Code _astore, Bytecodes::Code _astore_0, unsigned int 478) line 2516 + 27 bytes
GenerateOopMap::rewrite_refval_conflict_inst(BytecodeStream * 0x0006f6b4, int 24, int 478) line 2451 + 18 bytes
GenerateOopMap::rewrite_refval_conflict(int 24, int 478) line 2420 + 18 bytes
GenerateOopMap::rewrite_refval_conflicts() line 2394
GenerateOopMap::do_interpretation() line 867
GenerateOopMap::compute_map() line 2089
ResolveOopMapConflicts::do_potential_rewrite(Thread * 0x008e53f0) line 2666
Rewriter::rewrite_method(methodHandle {...}, GrowableArray<int> * 0x008e5548, Thread * 0x008e53f0) line 84 + 21 bytes
Rewriter::rewrite(instanceKlassHandle {...}, Thread * 0x008e53f0) line 129 + 18 bytes
instanceKlass::link_class_impl(instanceKlassHandle {...}, Thread * 0x008e53f0) line 205 + 11 bytes
instanceKlass::link_class(Thread * 0x008e53f0) line 151 + 11 bytes
instanceKlass::initialize_impl(instanceKlassHandle {...}, Thread * 0x008e53f0) line 227 + 18 bytes
instanceKlass::initialize(Thread * 0x008e53f0) line 76 + 11 bytes
JVM_NewInstance(JNIEnv_ * 0x008e547c, _jclass * 0x0006fb3c) line 1108 + 34 bytes
0092130d()
0091ecbe()
0091ecbe()
0091ec6e()
0091ec6e()
0091ec6e()
0091ec6e()
0091ec6e()
0091ec6e()
0091ec6e()
JVM! unsigned char * StubRoutines::_code1 + 270 bytes
JavaCalls::call_helper(JavaValue * 0x0006ff04, methodHandle * 0x0006fe50, JavaCallArguments * 0x0006fe7c, Thread * 0x008e53f0) line 346 + 50 bytes
os::os_exception_wrapper(void (JavaValue *, methodHandle *, JavaCallArguments *, Thread *)* 0x080333c9 JavaCalls::call_helper(JavaValue *, methodHandle *, JavaCallArguments *, Thread *), JavaValue * 0x0006ff04, methodHandle * 0x0006fe50, JavaCallArguments * 0x0006fe7c, Thread * 0x008e53f0) line 1424 + 15 bytes
JavaCalls::call(JavaValue * 0x0006ff04, methodHandle {...}, JavaCallArguments * 0x0006fe7c, Thread * 0x008e53f0) line 275 + 23 bytes
jni_invoke(JNIEnv_ * 0x008e547c, JavaValue * 0x0006ff04, _jobject * 0x00000000, JNICallType JNI_STATIC, _jmethodID * 0x1a2e0190, JNI_ArgumentPusher * 0x0006fee0, Thread * 0x008e53f0) line 596 + 18 bytes
jni_CallStaticVoidMethodA(JNIEnv_ * 0x008e547c, _jclass * 0x008e5e30, _jmethodID * 0x1a2e0190, jvalue * 0x00751874) line 950 + 26 bytes
SILVERSERVER! 0040365a()
SILVERSERVER! 004035b9()
SILVERSERVER! 004023b4()
SILVERSERVER! 00407b94()
KERNEL32! 77e8d326()
The testcase in the attachments generates the following stack trace with
-client 1.3.1 JVM. This stack traces looks very similar to bug 4700707
current thread: t@1
=>[1] __sigprocmask(0x0, 0xffbecfa0, 0x0, 0xffffffff, 0xffffffff, 0x0), at 0xff379d94
[2] _resetsig(0xff38ca24, 0x0, 0x0, 0x0, 0x25b54, 0x25b58), at 0xff36f3c4
[3] _sigon(0xff394350, 0xff394330, 0x25b50, 0xffbed074, 0x6, 0xff24e110), at 0xff36eb80
[4] _thrp_kill(0x0, 0x1, 0x6, 0xff38ca24, 0x25ad8, 0xff393cac), at 0xff371954
[5] abort(0xff2b5df8, 0xffbed168, 0x0, 0xfffffff8, 0x0, 0xffbed189), at 0xff2395b8
[6] __1cCosFabort6Fl_v_(0x1, 0xfe796000, 0x1, 0xfe75a238, 0xfe796000, 0x0), at 0xfe6e7ac4
[7] JVM_handle_solaris_signal(0x0, 0x29f98, 0xffbed460, 0xfe796000, 0xb, 0xffbed718), at 0xfe6ea798
[8] __libthread_segvhdlr(0xb, 0xffbed718, 0xffbed460, 0xff38ca24, 0x0, 0x0), at 0xff37934c
[9] __sighndlr(0xb, 0xffbed718, 0xffbed460, 0xff37926c, 0x25b60, 0x25b40), at 0xff37bdf4
---- called from signal handler with signal 11 (SIGSEGV) ------
[10] __1cJRelocatorMrc_instr_len6Mi_i_(), at 0xfe6f1d9c
[11] cLChangeWidenShandle_code_change6MpnJRelocator__l_(0xffbed9cc, 0x4, 0x773, 0xffbed934, 0x29f98, 0xffbed864), at 0xfe6f35a8
[12] __1cJRelocatorPinsert_space_at6MiipCpnGThread__nMmethodHandle__(0xbca568, 0xbca530, 0x773, 0x4, 0xffbed9cc, 0x29f98), at 0xfe6f1b64
[13] __1cOGenerateOopMapUexpand_current_instr6MiiipC_l_(0xffbedbf4, 0x773, 0xfe796000, 0x4, 0xffbed9cc, 0x773), at 0xfe662334
[14] __1cOGenerateOopMapVrewrite_load_or_store6MpnOBytecodeStream_nJBytecodesECode_4I_l_(0x2, 0xfe796000, 0x4, 0x4b, 0x1de, 0xffbeda40), at 0xfe6428f8
[15] __1cOGenerateOopMapYrewrite_refval_conflicts6M_v_(0xffbedbf4, 0xf8cd4270, 0x14619c8, 0xfe796000, 0xfe7d307c, 0xfe7d3b2c), at 0xfe57c460
[16] __1cOGenerateOopMapLcompute_map6M_v_(0xfe79f720, 0xfe7450d4, 0xfe796000, 0xffffffff, 0x1, 0x0), at 0xfe5751f0
[17] __1cWResolveOopMapConflictsUdo_potential_rewrite
6MpnGThread__nMmethodHandle__(0xffbedcf0, 0xffbedcf0, 0xffbedbf4, 0xffffffff, 0xfffffff8, 0xf8d08270), at 0xfe574b2c
[18] __1cIRewriterOrewrite_method6FnMmethodHandle_pnNGrowableArray4Ci__pnGThread__1_(0xffbedcf0, 0xfe796000, 0xffbedcf4, 0x29f98, 0xfe7d307c, 0xfe7d3b2c), at 0xfe56a940
[19] __1cIRewriterHrewrite6FnTinstanceKlassHandle_pnGThread__v_(0xfe7d3b28, 0xfe7d3b24, 0x1, 0x2, 0x4, 0xf8cd2d50), at 0xfe569e94
[20] __1cNinstanceKlassPlink_class_impl6FnTinstanceKlassHandle_pnGThread__v_(0xf8c00af8, 0x29f98, 0xffbedf10, 0xfe796000, 0x29f98, 0xffbede2c), at 0xfe568d50
[21] __1cNinstanceKlassPinitialize_impl6FnTinstanceKlassHandle_pnGThread__v_(0xffbee018, 0xf8ce7450, 0xfe796000, 0x29f98, 0x29f98, 0xffbedfb4), at 0xfe580688
[22] __1cNinstanceKlassKinitialize6MpnGThread__v_(0xf8ce7450, 0x29f98, 0x26230, 0x0, 0x29f98, 0xffbee0a4), at 0xfe580584
[23] __1cbCfind_class_from_class_loader6FpnHJNIEnv__nMsymbolHandle_CnGHandle_3CpnGThread__pnH_jclass__(0xf8ce7450, 0x2a01c, 0x1, 0xffbee110, 0xffbee108, 0x0), at 0xfe593124
[24] JVM_FindClassFromClassLoader(0xf4c11430, 0xfe7aa28c, 0x0, 0xffbee2e4, 0x29f98, 0x1), at 0xfe59975c
[25] Java_java_lang_Class_forName0(0x28, 0xffbee188, 0x0, 0x1, 0xffbee2e4, 0x1), at 0xff03bb40
[26] 0x7e770(0xf4c11430, 0xffbee360, 0xffbee364, 0x0, 0x1, 0x0), at 0x7e76f
[27] 0x7b918(0x29f98, 0xffbee450, 0x29f98, 0x86fa8, 0xb8, 0xf8ca20a0), at 0x7b917
[28] 0x7b918(0x0, 0x1, 0xfe7a2900, 0x84d5c, 0x1e, 0xe), at 0x7b917
[29] 0xfe7cb3f4(0xffbee470, 0xffbee670, 0xa, 0xf8ca1f48, 0x7d920, 0xffbee5a4), at 0xfe7cb3f3
[30] __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_(0xffbee668, 0xfe796000, 0xffbee59c, 0x29f98, 0x7d920, 0xffbee670), at 0xfe58162c
[31] __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_(0xffbee668, 0xffbee57c, 0xffbee59c, 0x29f98, 0x29f98, 0xffbee514), at 0xfe5812bc
[32] cKjni_invoke6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_(0x1, 0x29f98, 0x0, 0x0, 0xa4ea0, 0xffbee64c), at 0xfe595268
[33] jni_CallStaticVoidMethod(0xfe796000, 0x29f98, 0xa4ea0, 0x2a01c, 0xffbee6d0, 0x29f98), at 0xfe5e94d4
[34] main(0x2a01c, 0x0, 0x2a01c, 0xffb
runs fine as a testcase but thru the customer's app servlet the behavior is different.
Error Message and Stack Trace are below
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6d4746d4
Function name=JVM_FindSignal
Library=Z:\dev\jre\bin\hotspot\jvm.dll
Current Java thread:
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:232)
at com.sssw.srv.resources.AgWarResource.initServlets(AgWarResource.java:
1751)
at com.sssw.srv.resources.AgWarResource.start(AgWarResource.java:3112)
at com.sssw.srv.resources.AgWarResource.newContent(AgWarResource.java:32
3)
at com.sssw.srv.resources.AgFileResource.put(AgFileResource.java:910)
at com.sssw.srv.resources.AgFileResource.put(AgFileResource.java:819)
at com.sssw.srv.resources.HTTPResource.perform(HTTPResource.java:1349)
at com.sssw.srv.http.httpd.perform(httpd.java:5571)
at com.sssw.srv.http.Client.processRequest(Client.java:898)
at com.sssw.srv.http.Client.loop(Client.java:1264)
at com.sssw.srv.http.Client.runConnection(Client.java:1480)
at com.sssw.srv.http.Client.run(Client.java:1428)
at java.lang.Thread.run(Thread.java:479)
Dynamic libraries:
0x00400000 - 0x00418000 Z:\dev\bin\SilverServer.EXE
0x77F80000 - 0x77FFB000 C:\WINNT\System32\ntdll.dll
0x77E80000 - 0x77F35000 C:\WINNT\system32\KERNEL32.dll
0x77E10000 - 0x77E74000 C:\WINNT\system32\USER32.dll
0x77F40000 - 0x77F7C000 C:\WINNT\system32\GDI32.DLL
0x77DB0000 - 0x77E0C000 C:\WINNT\system32\ADVAPI32.dll
0x77D40000 - 0x77DB0000 C:\WINNT\system32\RPCRT4.DLL
0x77820000 - 0x77827000 C:\WINNT\system32\VERSION.dll
0x759B0000 - 0x759B6000 C:\WINNT\system32\LZ32.DLL
0x6D420000 - 0x6D4F7000 Z:\dev\jre\bin\hotspot\jvm.dll
0x77570000 - 0x775A0000 C:\WINNT\System32\WINMM.dll
0x78000000 - 0x78046000 C:\WINNT\system32\MSVCRT.dll
0x6D220000 - 0x6D227000 Z:\dev\jre\bin\hpi.dll
0x6D3B0000 - 0x6D3BD000 Z:\dev\jre\bin\verify.dll
0x6D250000 - 0x6D266000 Z:\dev\jre\bin\java.dll
0x6D3C0000 - 0x6D3CD000 Z:\dev\jre\bin\zip.dll
0x15370000 - 0x15378000 Z:\dev\bin\aguuid_jni.dll
0x15490000 - 0x154A1000 Z:\dev\bin\agreg_jni.dll
0x155C0000 - 0x155DD000 Z:\dev\bin\agcrypto_jni.dll
0x6D340000 - 0x6D348000 Z:\dev\jre\bin\net.dll
0x75050000 - 0x75058000 C:\WINNT\System32\WSOCK32.dll
0x75030000 - 0x75043000 C:\WINNT\System32\WS2_32.DLL
0x75020000 - 0x75028000 C:\WINNT\System32\WS2HELP.DLL
0x785C0000 - 0x785CC000 C:\WINNT\System32\rnr20.dll
0x77980000 - 0x779A4000 C:\WINNT\System32\DNSAPI.DLL
0x77340000 - 0x77353000 C:\WINNT\System32\iphlpapi.dll
0x77520000 - 0x77525000 C:\WINNT\System32\ICMP.DLL
0x77320000 - 0x77337000 C:\WINNT\System32\MPRAPI.DLL
0x75150000 - 0x75160000 C:\WINNT\System32\SAMLIB.DLL
0x75170000 - 0x751BF000 C:\WINNT\System32\NETAPI32.DLL
0x77BE0000 - 0x77BEF000 C:\WINNT\System32\SECUR32.DLL
0x751C0000 - 0x751C6000 C:\WINNT\System32\NETRAP.DLL
0x77950000 - 0x7797A000 C:\WINNT\system32\WLDAP32.DLL
0x77A50000 - 0x77B46000 C:\WINNT\system32\OLE32.DLL
0x779B0000 - 0x77A4B000 C:\WINNT\system32\OLEAUT32.DLL
0x773B0000 - 0x773DE000 C:\WINNT\System32\ACTIVEDS.DLL
0x77380000 - 0x773A2000 C:\WINNT\System32\ADSLDPC.DLL
0x77830000 - 0x7783E000 C:\WINNT\System32\RTUTILS.DLL
0x77880000 - 0x7790D000 C:\WINNT\System32\SETUPAPI.DLL
0x77C10000 - 0x77C6E000 C:\WINNT\System32\USERENV.DLL
0x774E0000 - 0x77512000 C:\WINNT\System32\RASAPI32.DLL
0x774C0000 - 0x774D1000 C:\WINNT\System32\rasman.dll
0x77530000 - 0x77552000 C:\WINNT\system32\TAPI32.dll
0x716F0000 - 0x7177A000 C:\WINNT\system32\COMCTL32.DLL
0x70BD0000 - 0x70C1C000 C:\WINNT\system32\SHLWAPI.DLL
0x77360000 - 0x77379000 C:\WINNT\System32\DHCPCSVC.DLL
0x775A0000 - 0x77625000 C:\WINNT\System32\CLBCATQ.DLL
0x777E0000 - 0x777E8000 C:\WINNT\System32\winrnr.dll
0x777F0000 - 0x777F5000 C:\WINNT\System32\rasadhlp.dll
0x74FD0000 - 0x74FEF000 C:\WINNT\system32\msafd.dll
0x75010000 - 0x75017000 C:\WINNT\System32\wshtcpip.dll
0x15CF0000 - 0x15D19000 Z:\dev\bin\agmss_jni.dll
0x1F7D0000 - 0x1F804000 C:\WINNT\System32\ODBC32.dll
0x76B30000 - 0x76B6E000 C:\WINNT\system32\comdlg32.dll
0x782F0000 - 0x7852F000 C:\WINNT\system32\SHELL32.DLL
0x1F8C0000 - 0x1F8D6000 C:\WINNT\System32\odbcint.dll
0x15F30000 - 0x15FC1000 D:\Applications\Sybase\SQL Anywhere 8\win32\dbod
bc8.dll
0x16160000 - 0x161CB000 D:\Applications\Sybase\SQL Anywhere 8\win32\dblg
en8.dll
0x1F820000 - 0x1F83A000 C:\WINNT\System32\odbccp32.dll
0x164A0000 - 0x164AB000 Z:\dev\jre\lib\ext\x86\jbroker12.dll
0x6D240000 - 0x6D246000 Z:\dev\jre\bin\ioser12.dll
0x77920000 - 0x77943000 C:\WINNT\system32\imagehlp.dll
0x72A00000 - 0x72A2D000 C:\WINNT\system32\DBGHELP.dll
0x690A0000 - 0x690AB000 C:\WINNT\System32\PSAPI.DLL
Local Time = Wed Oct 02 14:41:22 2002
Elapsed Time = 385
#
# HotSpot Virtual Machine Error : EXCEPTION_ACCESS_VIOLATION
# Error ID : 4F530E43505002BD
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.3.1_05-b02 mixed mode)
#
# An error report file has been saved as hs_err_pid1480.log.
# Please refer to the file for further information.
#
Relocator::code_at(int 1907) line 61 + 18 bytes
Relocator::rc_instr_len(int 1907) line 160 + 11 bytes
Relocator::handle_widen(int 1907, int 4, unsigned char * 0x0006f664) line 446 + 11 bytes
ChangeWiden::handle_code_change(Relocator * 0x0006f614) line 48 + 36 bytes
Relocator::handle_code_changes() line 135 + 13 bytes
Relocator::insert_space_at(int 1907, int 4, unsigned char * 0x0006f664, Thread * 0x008e53f0) line 113 + 8 bytes
GenerateOopMap::expand_current_instr(int 1907, int 2, int 4, unsigned char * 0x0006f664) line 2544 + 24 bytes
GenerateOopMap::rewrite_load_or_store(BytecodeStream * 0x0006f6b4, Bytecodes::Code _astore, Bytecodes::Code _astore_0, unsigned int 478) line 2516 + 27 bytes
GenerateOopMap::rewrite_refval_conflict_inst(BytecodeStream * 0x0006f6b4, int 24, int 478) line 2451 + 18 bytes
GenerateOopMap::rewrite_refval_conflict(int 24, int 478) line 2420 + 18 bytes
GenerateOopMap::rewrite_refval_conflicts() line 2394
GenerateOopMap::do_interpretation() line 867
GenerateOopMap::compute_map() line 2089
ResolveOopMapConflicts::do_potential_rewrite(Thread * 0x008e53f0) line 2666
Rewriter::rewrite_method(methodHandle {...}, GrowableArray<int> * 0x008e5548, Thread * 0x008e53f0) line 84 + 21 bytes
Rewriter::rewrite(instanceKlassHandle {...}, Thread * 0x008e53f0) line 129 + 18 bytes
instanceKlass::link_class_impl(instanceKlassHandle {...}, Thread * 0x008e53f0) line 205 + 11 bytes
instanceKlass::link_class(Thread * 0x008e53f0) line 151 + 11 bytes
instanceKlass::initialize_impl(instanceKlassHandle {...}, Thread * 0x008e53f0) line 227 + 18 bytes
instanceKlass::initialize(Thread * 0x008e53f0) line 76 + 11 bytes
JVM_NewInstance(JNIEnv_ * 0x008e547c, _jclass * 0x0006fb3c) line 1108 + 34 bytes
0092130d()
0091ecbe()
0091ecbe()
0091ec6e()
0091ec6e()
0091ec6e()
0091ec6e()
0091ec6e()
0091ec6e()
0091ec6e()
JVM! unsigned char * StubRoutines::_code1 + 270 bytes
JavaCalls::call_helper(JavaValue * 0x0006ff04, methodHandle * 0x0006fe50, JavaCallArguments * 0x0006fe7c, Thread * 0x008e53f0) line 346 + 50 bytes
os::os_exception_wrapper(void (JavaValue *, methodHandle *, JavaCallArguments *, Thread *)* 0x080333c9 JavaCalls::call_helper(JavaValue *, methodHandle *, JavaCallArguments *, Thread *), JavaValue * 0x0006ff04, methodHandle * 0x0006fe50, JavaCallArguments * 0x0006fe7c, Thread * 0x008e53f0) line 1424 + 15 bytes
JavaCalls::call(JavaValue * 0x0006ff04, methodHandle {...}, JavaCallArguments * 0x0006fe7c, Thread * 0x008e53f0) line 275 + 23 bytes
jni_invoke(JNIEnv_ * 0x008e547c, JavaValue * 0x0006ff04, _jobject * 0x00000000, JNICallType JNI_STATIC, _jmethodID * 0x1a2e0190, JNI_ArgumentPusher * 0x0006fee0, Thread * 0x008e53f0) line 596 + 18 bytes
jni_CallStaticVoidMethodA(JNIEnv_ * 0x008e547c, _jclass * 0x008e5e30, _jmethodID * 0x1a2e0190, jvalue * 0x00751874) line 950 + 26 bytes
SILVERSERVER! 0040365a()
SILVERSERVER! 004035b9()
SILVERSERVER! 004023b4()
SILVERSERVER! 00407b94()
KERNEL32! 77e8d326()
The testcase in the attachments generates the following stack trace with
-client 1.3.1 JVM. This stack traces looks very similar to bug 4700707
current thread: t@1
=>[1] __sigprocmask(0x0, 0xffbecfa0, 0x0, 0xffffffff, 0xffffffff, 0x0), at 0xff379d94
[2] _resetsig(0xff38ca24, 0x0, 0x0, 0x0, 0x25b54, 0x25b58), at 0xff36f3c4
[3] _sigon(0xff394350, 0xff394330, 0x25b50, 0xffbed074, 0x6, 0xff24e110), at 0xff36eb80
[4] _thrp_kill(0x0, 0x1, 0x6, 0xff38ca24, 0x25ad8, 0xff393cac), at 0xff371954
[5] abort(0xff2b5df8, 0xffbed168, 0x0, 0xfffffff8, 0x0, 0xffbed189), at 0xff2395b8
[6] __1cCosFabort6Fl_v_(0x1, 0xfe796000, 0x1, 0xfe75a238, 0xfe796000, 0x0), at 0xfe6e7ac4
[7] JVM_handle_solaris_signal(0x0, 0x29f98, 0xffbed460, 0xfe796000, 0xb, 0xffbed718), at 0xfe6ea798
[8] __libthread_segvhdlr(0xb, 0xffbed718, 0xffbed460, 0xff38ca24, 0x0, 0x0), at 0xff37934c
[9] __sighndlr(0xb, 0xffbed718, 0xffbed460, 0xff37926c, 0x25b60, 0x25b40), at 0xff37bdf4
---- called from signal handler with signal 11 (SIGSEGV) ------
[10] __1cJRelocatorMrc_instr_len6Mi_i_(), at 0xfe6f1d9c
[11] cLChangeWidenShandle_code_change6MpnJRelocator__l_(0xffbed9cc, 0x4, 0x773, 0xffbed934, 0x29f98, 0xffbed864), at 0xfe6f35a8
[12] __1cJRelocatorPinsert_space_at6MiipCpnGThread__nMmethodHandle__(0xbca568, 0xbca530, 0x773, 0x4, 0xffbed9cc, 0x29f98), at 0xfe6f1b64
[13] __1cOGenerateOopMapUexpand_current_instr6MiiipC_l_(0xffbedbf4, 0x773, 0xfe796000, 0x4, 0xffbed9cc, 0x773), at 0xfe662334
[14] __1cOGenerateOopMapVrewrite_load_or_store6MpnOBytecodeStream_nJBytecodesECode_4I_l_(0x2, 0xfe796000, 0x4, 0x4b, 0x1de, 0xffbeda40), at 0xfe6428f8
[15] __1cOGenerateOopMapYrewrite_refval_conflicts6M_v_(0xffbedbf4, 0xf8cd4270, 0x14619c8, 0xfe796000, 0xfe7d307c, 0xfe7d3b2c), at 0xfe57c460
[16] __1cOGenerateOopMapLcompute_map6M_v_(0xfe79f720, 0xfe7450d4, 0xfe796000, 0xffffffff, 0x1, 0x0), at 0xfe5751f0
[17] __1cWResolveOopMapConflictsUdo_potential_rewrite
6MpnGThread__nMmethodHandle__(0xffbedcf0, 0xffbedcf0, 0xffbedbf4, 0xffffffff, 0xfffffff8, 0xf8d08270), at 0xfe574b2c
[18] __1cIRewriterOrewrite_method6FnMmethodHandle_pnNGrowableArray4Ci__pnGThread__1_(0xffbedcf0, 0xfe796000, 0xffbedcf4, 0x29f98, 0xfe7d307c, 0xfe7d3b2c), at 0xfe56a940
[19] __1cIRewriterHrewrite6FnTinstanceKlassHandle_pnGThread__v_(0xfe7d3b28, 0xfe7d3b24, 0x1, 0x2, 0x4, 0xf8cd2d50), at 0xfe569e94
[20] __1cNinstanceKlassPlink_class_impl6FnTinstanceKlassHandle_pnGThread__v_(0xf8c00af8, 0x29f98, 0xffbedf10, 0xfe796000, 0x29f98, 0xffbede2c), at 0xfe568d50
[21] __1cNinstanceKlassPinitialize_impl6FnTinstanceKlassHandle_pnGThread__v_(0xffbee018, 0xf8ce7450, 0xfe796000, 0x29f98, 0x29f98, 0xffbedfb4), at 0xfe580688
[22] __1cNinstanceKlassKinitialize6MpnGThread__v_(0xf8ce7450, 0x29f98, 0x26230, 0x0, 0x29f98, 0xffbee0a4), at 0xfe580584
[23] __1cbCfind_class_from_class_loader6FpnHJNIEnv__nMsymbolHandle_CnGHandle_3CpnGThread__pnH_jclass__(0xf8ce7450, 0x2a01c, 0x1, 0xffbee110, 0xffbee108, 0x0), at 0xfe593124
[24] JVM_FindClassFromClassLoader(0xf4c11430, 0xfe7aa28c, 0x0, 0xffbee2e4, 0x29f98, 0x1), at 0xfe59975c
[25] Java_java_lang_Class_forName0(0x28, 0xffbee188, 0x0, 0x1, 0xffbee2e4, 0x1), at 0xff03bb40
[26] 0x7e770(0xf4c11430, 0xffbee360, 0xffbee364, 0x0, 0x1, 0x0), at 0x7e76f
[27] 0x7b918(0x29f98, 0xffbee450, 0x29f98, 0x86fa8, 0xb8, 0xf8ca20a0), at 0x7b917
[28] 0x7b918(0x0, 0x1, 0xfe7a2900, 0x84d5c, 0x1e, 0xe), at 0x7b917
[29] 0xfe7cb3f4(0xffbee470, 0xffbee670, 0xa, 0xf8ca1f48, 0x7d920, 0xffbee5a4), at 0xfe7cb3f3
[30] __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_(0xffbee668, 0xfe796000, 0xffbee59c, 0x29f98, 0x7d920, 0xffbee670), at 0xfe58162c
[31] __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_(0xffbee668, 0xffbee57c, 0xffbee59c, 0x29f98, 0x29f98, 0xffbee514), at 0xfe5812bc
[32] cKjni_invoke6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_(0x1, 0x29f98, 0x0, 0x0, 0xa4ea0, 0xffbee64c), at 0xfe595268
[33] jni_CallStaticVoidMethod(0xfe796000, 0x29f98, 0xa4ea0, 0x2a01c, 0xffbee6d0, 0x29f98), at 0xfe5e94d4
[34] main(0x2a01c, 0x0, 0x2a01c, 0xffb
- relates to
-
JDK-4825523 JVM crashes w/ SEGV when trying to execute Java code > 64 kB
- Closed