-
Bug
-
Resolution: Fixed
-
P3
-
1.0.1
-
1.1
-
sparc
-
solaris_2.4
-
Not verified
In Locked_ResolveClass we call ResolveMethods which can fail because we
run out of malloc space. ResolveMethods returns an error if this happens,
but Locked_ResolveClass ignores it. Locked_ResolveClass could easily take
the error into account, so this should be an easy fix. In doing so, make sure
that the class is marked as having not been resolved and having had an
error, like when RuntimeInitClass fails in Locked_ResolveClass.
run out of malloc space. ResolveMethods returns an error if this happens,
but Locked_ResolveClass ignores it. Locked_ResolveClass could easily take
the error into account, so this should be an easy fix. In doing so, make sure
that the class is marked as having not been resolved and having had an
error, like when RuntimeInitClass fails in Locked_ResolveClass.