RFR: 6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell

David Holmes david.holmes at oracle.com
Thu Mar 13 05:08:05 UTC 2014


Hi Yumin,

Not sure that disabling all signal checks because there is a problem 
with one signal is the right solution for this.

That said I don't know what utility the signal checks provide in the 
first place. Can anyone comment on that?

David

On 13/03/2014 9:55 AM, Yumin Qi wrote:
> Forget to mention tests:
> JPRT test;
> manually testing on Java2Demo, for both shell and non-interactive shell.
>
> This is only disabling checking signal handlers under non-interactive
> shell, so no need to test more.
>
> Thanks
> Yumin
>
> On 3/12/2014 2:52 PM, Yumin Qi wrote:
>> Hi, Can I have your codereview for this simple change:
>>
>> http://cr.openjdk.java.net/~minqi/6536943/webrev00/
>>
>> Summary: Under non-interactive shell,  -Xcheck:jni output warning for
>> SIGINT, since non-interactive shells set SIGINT to SIG_IGN as part of
>> the job control features. The fix is that don't check signal handlers
>> if java run in a non-interactive shell. This applies to all  platforms
>> except for Windows.
>>
>> Thanks
>> Yumin
>


More information about the hotspot-runtime-dev mailing list