harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ilya Berezhniuk (JIRA)" <j...@apache.org>
Subject [jira] Closed: (HARMONY-5663) [drlvm][port][signals] Crash handler should not change a behavior of signals not requested by the VM
Date Tue, 01 Apr 2008 13:50:24 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-5663?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ilya Berezhniuk closed HARMONY-5663.
------------------------------------


Thanks Gregory!

> [drlvm][port][signals] Crash handler should not change a behavior of signals not requested
by the VM
> ----------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-5663
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5663
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Ilya Berezhniuk
>            Assignee: Gregory Shimansky
>            Priority: Minor
>             Fix For: 5.0M6
>
>         Attachments: sig_pass_02.patch
>
>
> When VM signal handler is not registered in crash handler for particular signal/exception,
crash handler must pass this signal/exception to OS for default procesing.
> On Windows it can be done by checking if signal is registered right from VEH, and returning
EXCEPTION_CONTINUE_SEARCH. So all supported exceptions still can be caught.
> On Linux crash handler must not register signal handlers for the signals not requested
by the VM, because default processing needs unregistering the handler and rethrowing the signal,
which is not easy someties.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message