RFR 8004124: Handle and/or warn about SI_KERNEL
Coleen Phillimore
coleen.phillimore at oracle.com
Thu Jun 20 07:48:16 PDT 2013
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20130620/b961c5b6/attachment.html
More information about the hotspot-runtime-dev
mailing list