United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6725983 Assertion "method->method_holder())->is_not_initialized(),"method holder must be initialized"
JDK-6725983 : Assertion "method->method_holder())->is_not_initialized(),"method holder must be initialized"

Details
Type:
Bug
Submit Date:
2008-07-15
Status:
Closed
Updated Date:
2011-09-22
Project Name:
JDK
Resolved Date:
2011-04-25
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
6
Fixed Versions:
hs21 (b04)

Related Reports
Backport:

Sub Tasks

Description
Problem Description    : fastdebug JVM crashes with assertion
 #  Internal Error (/BUILD_AREA/jdk7/hotspot/src/share/vm/compiler/compileBroker.cpp:946), pid=31733, tid=3084860304
 #  Error: assert(!instanceKlass::cast(method->method_holder())->is_not_initialized(),"method holder must be initialized")

JDK Release / Build     : 6, 6u1 - 6u10, 7
Bits                    : fastdebug, both 32 and 64 bits
VM flavors              : client | server
VM Modes                : -Xmixed | -Xcomp
Java flags              :
Platform(s)             : all
Hostnames with OS info  :

                                    

Comments
EVALUATION

I don't think you can safely run with -XX:+CompileTheWorldIgnoreInitErrors or you will get errors like this.  You can either ignore them or don't use the flag.  I'm honestly not sure why this flag exists.  Why did you start using?
                                     
2010-08-28
EVALUATION

This bug was found by Intel as part of jdk port on Itanium.

If you think CompileTheWorldIgnoreInitErrors should not be used then could it be removed?
                                     
2010-08-29
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/bc6b27fb3568
                                     
2011-03-01



Hardware and Software, Engineered to Work Together