solaris_i586-fastdebug-c1-jvm98 FAILED "permanent generation read only space is not large enough"

Kelly O'Hair Kelly.Ohair at Sun.COM
Fri Jul 31 17:51:07 PDT 2009


Please file a hotspot bug.

If they end up with a workaround, I can adjust JPRT.

-kto

Tim Bell wrote:
> Hi-
> 
> Several of my JPRT build/test jobs failed recently with:
> 
>> Failure reason:  Target solaris_i586-fastdebug-c1-jvm98 FAILED. The
>>   preparation of the built bits failed.  Post install step failed:
>>   rv=2,stdout="Loading classes to share ... done. 
>> Rewriting and unlinking classes ... done. 
>> Calculating hash values for String objects .. done. 
>> Calculating fingerprints ... done. 
>> Removing unshareable information ... done. 
>> Moving pre-ordered read-only objects to shared space at 0xd8000000 ... done. 
>> Moving read-only objects to shared space at 0xd85eb338 ... done. 
>> Moving common symbols to shared space at 0xd85ed2e8 ... done. 
>> Moving remaining symbols to shared space at 0xd86c2728 ... done. 
>> Moving string char arrays to shared space at 0xd86c38d8 ... done. 
>> Moving additional symbols to shared space at 0xd8782d08 ... Java HotSpot(TM)
>>   Client VM warning: 
>> The permanent generation read only space is not large enough to 
>> preload requested classes.  Use -XX:SharedReadOnlySize= to increase 
>> the initial size of the read only space.
>>
>> ",stderr="" Target solaris_i586-fastdebug-c2-jvm98 FAILED. The preparation of
>>   the built bits failed.  Post install step failed: rv=2,stdout="Loading
>>   classes to share ... done. 
>> Rewriting and unlinking classes ... done. 
>> Calculating hash values for String objects .. done. 
>> Calculating fingerprints ... done. 
>> Removing unshareable information ... done. 
>> Moving pre-ordered read-only objects to shared space at 0xd8000000 ... done. 
>> Moving read-only objects to shared space at 0xd85eb338 ... done. 
>> Moving common symbols to shared space at 0xd85ed2e8 ... done. 
>> Moving remaining symbols to shared space at 0xd86c2728 ... done. 
>> Moving string char arrays to shared space at 0xd86c38d8 ... done. 
>> Moving additional symbols to shared space at 0xd8782d08 ... Java HotSpot(TM)
>>   Client VM warning: 
>> The permanent generation read only space is not large enough to 
>> preload requested classes.  Use -XX:SharedReadOnlySize= to increase 
>> the initial size of the read only space.
>>
>> ",stderr="" Target solaris_x64-fastdebug-c2-jvm98 FAILED. The preparation of
>>   the built bits failed.  Post install step failed: rv=2,stdout="Loading
>>   classes to share ... done. 
>> Rewriting and unlinking classes ... done. 
>> Calculating hash values for String objects .. done. 
>> Calculating fingerprints ... done. 
>> Removing unshareable information ... done. 
>> Moving pre-ordered read-only objects to shared space at 0xd8000000 ... done. 
>> Moving read-only objects to shared space at 0xd85eb338 ... done. 
>> Moving common symbols to shared space at 0xd85ed2e8 ... done. 
>> Moving remaining symbols to shared space at 0xd86c2728 ... done. 
>> Moving string char arrays to shared space at 0xd86c38d8 ... done. 
>> Moving additional symbols to shared space at 0xd8782d08 ... Java HotSpot(TM)
>>   Client VM warning: 
>> The permanent generation read only space is not large enough to 
>> preload requested classes.  Use -XX:SharedReadOnlySize= to increase 
>> the initial size of the read only space.
>>
>> ",stderr=""
> 
> It appears the fastdebug build has grown enough to blow through some
> preallocated size.
> 
> What setting needs to be increased?  I did not see a bug open on this...
> let me know if you would like one filed.
> 
> Thanks-
>  Tim



More information about the hotspot-dev mailing list