RFR: 8267118: OutOfMemoryError cannot be caught as a Throwable [v2]

Coleen Phillimore coleen.phillimore at oracle.com
Tue Jun 1 13:19:01 UTC 2021



On 5/31/21 9:10 PM, Ioi Lam wrote:
> On Mon, 31 May 2021 22:32:08 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
>
>>> David Holmes has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision:
>>>
>>>   - Merge branch 'master' into 8267118-oome
>>>   - 8267118: OutOfMemoryError cannot be caught as a Throwable
>> src/hotspot/share/oops/method.cpp line 232:
>>
>>> 230:   if (do_logging) {
>>> 231:     ResourceMark rm(THREAD);
>>> 232:     log_info(exceptions)("Looking for catch handler for exception of type \"%s\" in method \"%s\"",
>> I think these should be log_debug, since this is useful for debugging but many people outside of hotspot engineers use -Xlog:exceptions.
> If the exception is not immediately caught, will this print a line for every method on the call stack that has a catch block? If so, that may be too verbose.

Thanks, Ioi.  That's what I was thinking.
Coleen

>
> -------------
>
> PR: https://git.openjdk.java.net/jdk/pull/4266



More information about the hotspot-runtime-dev mailing list