You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Yuri Dolgov (JIRA)" <ji...@apache.org> on 2007/08/28 05:43:30 UTC

[jira] Updated: (HARMONY-4571) [drlvm][jit] SpillGen failure on OC4J/SPECjAppServer2004

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

Yuri Dolgov updated HARMONY-4571:
---------------------------------

    Attachment: H-4571.patch

The reason of the failure is incorrect behavior of the register allocators which could assign register to the operands used in dispatch nodes. That could lead to abscence of free registers inside of basic block and thus SpillGen can't make an assigment or evict. 
There was a similar problem for EM64_T platform. The patch uses the solution the same solution for IA32.

> [drlvm][jit] SpillGen failure on OC4J/SPECjAppServer2004
> --------------------------------------------------------
>
>                 Key: HARMONY-4571
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4571
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: linux
>            Reporter: Sergey Dmitriev
>            Assignee: Mikhail Fursov
>         Attachments: H-4571.patch
>
>
> Oracle Application Server 10g (OC4J containers) crashes during SPECjAppServer2004 execution.
> Java command line quote (VM related part):
> ~/jre/bin/java -Xem:server -Xno_parallel_jit -Xms1500M -Xmx1500M -Xss512K ...
> Here is the OC4J log:
> --------
> 07/07/30 23:37:45 Start process
> --------
> WARNING: Cannot cleanup application URLStreamHandlers.
> The GC did not provide gc_add_weak_root_set_entry()
> 07/07/30 19:38:05 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-8000]:pbljxelx004:1
> 07/07/30 19:38:05 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:38:23 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:38:57 Created MBeanServer
> 07/07/30 19:38:57 Created MBeanServer
> 07/07/30 19:39:29 Created MBeanServer
> 07/07/30 19:39:38 Created MBeanServer
> 07/07/30 19:40:44 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:40:44 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:40:45 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:40:45 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:40:47 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:40:47 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:40:47 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:40:47 Created MBeanServer with ID: UID[-3a79bda8:11418a2a2e3:-7fff]:pbljxelx004:2
> 07/07/30 19:40:48 Oracle Containers for J2EE 10g (10.1.3.1.0)  initialized
> Jitrino crashed
> SpillGen failed

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