RFR 8004124: Handle and/or warn about SI_KERNEL

Vladimir Kozlov vladimir.kozlov at oracle.com
Thu Jun 20 10:30:31 PDT 2013


Thank you, Coleen

It is good. Yes, more information printing during such failure will help 
us a lot.

Vladimir

On 6/20/13 7:48 AM, Coleen Phillimore wrote:
> Summary: Detect this crash in the signal handler and give a fatal error
> message  instead of making us chase down bugs that don't reproduce
>
> This change also has more information for crash site from bug
> https://jbs.oracle.com/bugs/browse/JDK-8007019
>
> guarantee(cb->is_adapter_blob() || cb->is_method_handles_adapter_blob())
> failed: exception happened outside interpreter, nmethods and vtable
> stubs (1) <https://jbs.oracle.com/bugs/browse/JDK-8007019>
>
> There used to be two places that had the same message so they were
> qualified by (1) and (2).   The second one is gone.   Now this prints
> the blob and pc.
>
> Tested with full vm.quick.testlist and the sets of jdi tests that failed
> with -client -Xcomp and specjvm98 that used to fail with this signal
> code.   I got one failure two days ago before this change but now it
> won't fail with my new message or at all.
>
> open webrev at http://cr.openjdk.java.net/~coleenp/8004124/
> bug link at http://bugs.sun.com/view_bug.do?bug_id=8004124
> local bug link https://jbs.oracle.com/bugs/browse/JDK-8004124
>
> Thanks,
> Coleen


More information about the hotspot-runtime-dev mailing list