JDK-7187046 : Crash in ClassFileParser on solaris-ia32 during RetransformClasses
  • Type: Bug
  • Component: hotspot
  • Sub-Component: jvmti
  • Affected Version: hs24
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris
  • CPU: x86
  • Submitted: 2012-07-26
  • Updated: 2013-06-26
  • Resolved: 2012-07-28
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8 Other
7u40Fixed 8Fixed hs24Fixed
Description
http://vmsqe-app.russia.sun.com/surl/Ka check hs_err log from dir links.

Tests:
java/lang/instrument/IsModifiableClassAgent.java
java/lang/instrument/NativeMethodPrefixAgent.java

On fastdebug:
#  Internal Error (/tmp/jprt/P1/232842.amurillo/s/src/share/vm/oops/methodOop.hpp:864), pid=26800, tid=2
#  assert(idx < _length) failed: out of bounds

On product:
#  Internal Error (signature.cpp:53), pid=21571, tid=2
#  fatal error: expecting (

On both:
#  SIGSEGV (0xb) at pc=0xfe431ab7, pid=25005, tid=2
# Problematic frame:
# V  [libjvm.so+0x631ab7]  methodHandle ClassFileParser::parse_method(constantPoolHandle,bool,AccessFlags*,typeArrayHandle*,typeArrayHandle*,typeArrayHandle*,Thread*)+0xef

Comments
EVALUATION http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/43541217e9f7
14-08-2012

EVALUATION Verified that test doesn't fail with rerun.sh from run. There are no binaries where it should fail so I skip this step.
01-08-2012

EVALUATION http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/43541217e9f7
26-07-2012