harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Salikh Zakirov (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-1952) [drlvm] do not call any java from vm_hint_finalize()
Date Tue, 24 Oct 2006 15:15:17 GMT
     [ http://issues.apache.org/jira/browse/HARMONY-1952?page=all ]

Salikh Zakirov updated HARMONY-1952:

    Attachment: no-java-in-vm-hint-finalize.diff

no-java-in-vm-hint-finalize.diff is a RFC (request for comments) on how this could be achieved.
It replaces running java method from vm_hint_finalize() by notifying on finalizer thread class.
It also changes finalizer thread to use the same object for synchronization.

The patch compiles and seems to run smoke tests on Windows/ia32 okay.

*RFC* Please review and comment. Please do not commit.

> [drlvm] do not call any java from vm_hint_finalize()
> ----------------------------------------------------
>                 Key: HARMONY-1952
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1952
>             Project: Harmony
>          Issue Type: Bug
>            Reporter: Salikh Zakirov
>         Attachments: no-java-in-vm-hint-finalize.diff
> Currently, the finalization subsystem uses notification methods vm_hint_finalize(), which
> is run by GC from arbitary allocation points. It can cause spurious ClassCircularityError.

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