solaris_i586-fastdebug-c1-jvm98 FAILED "permanent generation read only space is not large enough"
Tim Bell
Tim.Bell at Sun.COM
Fri Jul 31 17:35:15 PDT 2009
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