harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Evgueni Brevnov (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-2817) [drlvm][interpreter] Exception propogation changed when VM is in shutdwon stage.
Date Thu, 21 Dec 2006 14:20:23 GMT
     [ http://issues.apache.org/jira/browse/HARMONY-2817?page=all ]

Evgueni Brevnov updated HARMONY-2817:

    Attachment: java_shutdown_fix3.patch


I believe this patch will fix your crash on interpreter. It turned out that "interp_resolve_class"
enables thread suspention inside even though it is called is susend disabled state. So the
following code is not safe:

obj = ObjectHandle->object;
ObjectHandle->object = obj;

I think "interp_resolve_class" should be fixed in the future....

Note: stress.Sync still hangs on JIT. I will investigate it separately.


> [drlvm][interpreter] Exception propogation changed when VM is in shutdwon stage.
> --------------------------------------------------------------------------------
>                 Key: HARMONY-2817
>                 URL: http://issues.apache.org/jira/browse/HARMONY-2817
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Evgueni Brevnov
>         Assigned To: Gregory Shimansky
>         Attachments: java_shutdown_fix.patch, java_shutdown_fix2.patch, java_shutdown_fix3.patch
> Before exception is propogated up to the stack the "finally" block must be called to
release monitors.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message