Customer got a JVM crash with his applet in IE 6 on Windows XP SP2. No testcase and no core file is respectively can be made available. From the analyzed hs_err_pid3180.log (see also the comments section), it crashes in the method called CAxControl::OnJSInvokeMethod in plugin/src/win32/com/iexplorer/AxControl.cpp(514).
Snippet from the hs_err_pid3180.log (also attached to this CR):
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007ec, pid=3180, tid=3184
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_12-b03 mixed mode)
# Problematic frame:
# C 0x000007ec
#
[--snip--]
Stack: [0x00040000,0x00140000), sp=0x0013df04, free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x000007ec
C [jpiexp32.dll+0x20e3]
C [jpiexp32.dll+0x659f]
C [jpiexp32.dll+0x8fd9]
C [USER32.dll+0x8734]
C [USER32.dll+0x8816]
C [USER32.dll+0x89cd]
C [USER32.dll+0x96c7]
C [jpiexp32.dll+0xa2f1]
j sun.plugin.services.WPlatformService.waitEvent(II)V+0
j sun.plugin.viewer.frame.IExplorerEmbeddedFrame.destroy()V+74
v ~StubRoutines::call_stub
V [jvm.dll+0x74424]
V [jvm.dll+0xae595]
V [jvm.dll+0x74331]
V [jvm.dll+0x77c11]
V [jvm.dll+0x790fc]
C [jpiexp32.dll+0x4060]
C [jpiexp32.dll+0x5095]
C [jpiexp32.dll+0x24ed]
C [jpiexp32.dll+0x259b]
C [jpiexp32.dll+0x74ba]
C [mshtml.dll+0x276539]
C [mshtml.dll+0x79a9e]
C [mshtml.dll+0x9a3e4]
[--snip--]
0x6d330000 - 0x6d348000 C:\Program Files\Java\j2re1.4.2_12\bin\jpiexp32.dll
[--snip--]
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2
Memory: 4k page, physical 515516k(127676k free), swap 1259640k(938408k free)
vm_info: Java HotSpot(TM) Client VM (1.4.2_12-b03) for windows-x86, built on May 9 2006 12:30:51 by "java_re" with MS VC++ 6.0
Snippet from the hs_err_pid3180.log (also attached to this CR):
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007ec, pid=3180, tid=3184
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_12-b03 mixed mode)
# Problematic frame:
# C 0x000007ec
#
[--snip--]
Stack: [0x00040000,0x00140000), sp=0x0013df04, free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x000007ec
C [jpiexp32.dll+0x20e3]
C [jpiexp32.dll+0x659f]
C [jpiexp32.dll+0x8fd9]
C [USER32.dll+0x8734]
C [USER32.dll+0x8816]
C [USER32.dll+0x89cd]
C [USER32.dll+0x96c7]
C [jpiexp32.dll+0xa2f1]
j sun.plugin.services.WPlatformService.waitEvent(II)V+0
j sun.plugin.viewer.frame.IExplorerEmbeddedFrame.destroy()V+74
v ~StubRoutines::call_stub
V [jvm.dll+0x74424]
V [jvm.dll+0xae595]
V [jvm.dll+0x74331]
V [jvm.dll+0x77c11]
V [jvm.dll+0x790fc]
C [jpiexp32.dll+0x4060]
C [jpiexp32.dll+0x5095]
C [jpiexp32.dll+0x24ed]
C [jpiexp32.dll+0x259b]
C [jpiexp32.dll+0x74ba]
C [mshtml.dll+0x276539]
C [mshtml.dll+0x79a9e]
C [mshtml.dll+0x9a3e4]
[--snip--]
0x6d330000 - 0x6d348000 C:\Program Files\Java\j2re1.4.2_12\bin\jpiexp32.dll
[--snip--]
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2
Memory: 4k page, physical 515516k(127676k free), swap 1259640k(938408k free)
vm_info: Java HotSpot(TM) Client VM (1.4.2_12-b03) for windows-x86, built on May 9 2006 12:30:51 by "java_re" with MS VC++ 6.0
- duplicates
-
JDK-4947162 CAxControl::OnJSInvokeMethod() - Access violation potential
-
- Closed
-