I can have a look at it, but I don't think it makes a whole lot of sense since with discontiguous spaces (which we've had for a year or so now), spaces no longer run out of virtual memory. (Although it DID make sense back when Peter made the request since back then spaces could and did get exhausted, and likewise, I think the Sun VM has fixed sized spaces).
So to know what space a failing allocation is going to may be of incidental interest but in general doesn't tell us much about why we got the OOME now that we're using discontiguous spaces.
Do my comments make sense, Ian?
I'm happy to have a look at improving the output in any case, so no need to close this tracker, but I just wanted to point out that it is no longer the case this will provide what Peter was originally asking for because the system no longer works that way.