You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Vera Volynets (JIRA)" <ji...@apache.org> on 2007/06/01 19:57:15 UTC

[jira] Created: (HARMONY-4030) [drlvm][classloader] Fixed bug prone code in Class_File_Loader file

[drlvm][classloader] Fixed bug prone code in Class_File_Loader file
-------------------------------------------------------------------

                 Key: HARMONY-4030
                 URL: https://issues.apache.org/jira/browse/HARMONY-4030
             Project: Harmony
          Issue Type: Sub-task
          Components: DRLVM
            Reporter: Vera Volynets
         Attachments: utf8_improvement.patch



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


[jira] Updated: (HARMONY-4030) [drlvm][classloader] Fixed bug prone code in Class_File_Loader file

Posted by "Vera Volynets (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vera Volynets updated HARMONY-4030:
-----------------------------------

    Attachment: utf8_improvement.patch

> [drlvm][classloader] Fixed bug prone code in Class_File_Loader file
> -------------------------------------------------------------------
>
>                 Key: HARMONY-4030
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4030
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Vera Volynets
>         Attachments: utf8_improvement.patch
>
>


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


[jira] Resolved: (HARMONY-4030) [drlvm][classloader] Fixed bug prone code in Class_File_Loader file

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky resolved HARMONY-4030.
----------------------------------------

    Resolution: Fixed

Patch is applied at 546844. Please check that it was applied as expected.

> [drlvm][classloader] Fixed bug prone code in Class_File_Loader file
> -------------------------------------------------------------------
>
>                 Key: HARMONY-4030
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4030
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Vera Volynets
>            Assignee: Gregory Shimansky
>            Priority: Minor
>         Attachments: utf8_improvement.patch, utf8_improvement_09062007.patch
>
>


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


[jira] Closed: (HARMONY-4030) [drlvm][classloader] Fixed bug prone code in Class_File_Loader file

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky closed HARMONY-4030.
--------------------------------------


No response, assuming ok.

> [drlvm][classloader] Fixed bug prone code in Class_File_Loader file
> -------------------------------------------------------------------
>
>                 Key: HARMONY-4030
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4030
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Vera Volynets
>            Assignee: Gregory Shimansky
>            Priority: Minor
>         Attachments: utf8_improvement.patch, utf8_improvement_09062007.patch
>
>


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


[jira] Updated: (HARMONY-4030) [drlvm][classloader] Fixed bug prone code in Class_File_Loader file

Posted by "Vera Volynets (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vera Volynets updated HARMONY-4030:
-----------------------------------

    Priority: Minor  (was: Major)

> [drlvm][classloader] Fixed bug prone code in Class_File_Loader file
> -------------------------------------------------------------------
>
>                 Key: HARMONY-4030
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4030
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Vera Volynets
>            Assignee: Gregory Shimansky
>            Priority: Minor
>         Attachments: utf8_improvement.patch
>
>


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


[jira] Commented: (HARMONY-4030) [drlvm][classloader] Fixed bug prone code in Class_File_Loader file

Posted by "Vera Volynets (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12500788 ] 

Vera Volynets commented on HARMONY-4030:
----------------------------------------

Iterate utf_8 symbols correctly

> [drlvm][classloader] Fixed bug prone code in Class_File_Loader file
> -------------------------------------------------------------------
>
>                 Key: HARMONY-4030
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4030
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Vera Volynets
>            Assignee: Gregory Shimansky
>         Attachments: utf8_improvement.patch
>
>


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


[jira] Assigned: (HARMONY-4030) [drlvm][classloader] Fixed bug prone code in Class_File_Loader file

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gregory Shimansky reassigned HARMONY-4030:
------------------------------------------

    Assignee: Gregory Shimansky

> [drlvm][classloader] Fixed bug prone code in Class_File_Loader file
> -------------------------------------------------------------------
>
>                 Key: HARMONY-4030
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4030
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Vera Volynets
>            Assignee: Gregory Shimansky
>         Attachments: utf8_improvement.patch
>
>


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


[jira] Commented: (HARMONY-4030) [drlvm][classloader] Fixed bug prone code in Class_File_Loader file

Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12501574 ] 

Gregory Shimansky commented on HARMONY-4030:
--------------------------------------------

This patch makes some of the DRLVM kernel (e.g. java.lang.ClassGenericsTest) tests to fail on assertion in Class_File_Loader.cpp. The stack trace looks like this:

#6  0x405acce3 in __assert_fail () from /lib/tls/libc.so.6
#7  0x40c0b605 in check_member_name (name=0x54316653 "ClassGenericsTest$Mc007�\221;", len=25,
    old_version=false, is_method=false)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/Class_File_Loader.cpp:682
#8  0x40c0b73b in check_field_descriptor (descriptor=0x54316653 "ClassGenericsTest$Mc007�\221;",
    next=0xbfffa3ac, is_void_legal=false, old_version=false)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/Class_File_Loader.cpp:739
#9  0x40bff7b7 in Method::_parse_local_vars (this=0x54369350, table=0xbfffa4f0, offset_list=0xbfffa570,
    env=@0x807fcd8, cp=@0x5435c260, cfs=@0xbfffaba0, attr_name=0x40dfb847 "LocalVariableTable",
    attribute=ATTR_LocalVariableTable)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/Class_File_Loader.cpp:1411
#10 0x40c01cee in Method::_parse_code (this=0x54369350, env=@0x807fcd8, cp=@0x5435c260, code_attr_len=70,
    cfs=@0xbfffaba0)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/Class_File_Loader.cpp:1773
#11 0x40c032e0 in Method::parse (this=0x54369350, env=@0x807fcd8, clss=0x5435c1d8, cfs=@0xbfffaba0,
    is_trusted_cl=true)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/Class_File_Loader.cpp:2029
#12 0x40c05363 in Class::parse_methods (this=0x5435c1d8, env=0x807fcd8, cfs=@0xbfffaba0, is_trusted_cl=true)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/Class_File_Loader.cpp:2368
#13 0x40c08f2d in Class::parse (this=0x5435c1d8, env=0x807fcd8, cfs=@0xbfffaba0)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/Class_File_Loader.cpp:3141
#14 0x40c310d3 in ClassLoader::DefineClass (this=0x808f0d8, env=0x807fcd8,
    class_name=0x54308558 "java/lang/ClassGenericsTest$Mc007�\221", bytecode=0x54369470 "����", offset=0,
    length=746, res_name=0x0)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:287
#15 0x40c36bcb in BootstrapClassLoader::LoadFromClassFile (this=0x808f0d8, dir_name=0x80834b4,
    class_name_in_fs=0xbfffacc0 "java/lang/ClassGenericsTest$Mc007�\221.class", class_name=0x5430854c,
    not_found=0xbfffad0b)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1765
#16 0x40c36989 in BootstrapClassLoader::LoadFromFile (this=0x808f0d8, class_name=0x5430854c)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1704
#17 0x40c358b7 in BootstrapClassLoader::DoLoadClass (this=0x808f0d8, env=0x807fcd8, className=0x5430854c)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1445
#18 0x40c35639 in ClassLoader::LoadClass (this=0x808f0d8, env=0x807fcd8, className=0x5430854c)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:1400
---Type <return> to continue, or q <return> to quit---
#19 0x40c314e2 in ClassLoader::LoadVerifyAndPrepareClass (this=0x808f0d8, env=0x807fcd8, name=0x5430854c)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/classloader.cpp:367
#20 0x40c19a82 in Class::_resolve_class (this=0x54327900, env=0x807fcd8, cp_index=87)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/class_support/Resolve.cpp:167
#21 0x40c5fb67 in rth_ldc_ref_helper (c=0x54327900, cp_index=87)
    at /nfs/ims/proj/drl/mrt2/users/gregory/suse/trunk/working_vm/vm/vmcore/src/jit/jit_runtime_support.cpp:173


> [drlvm][classloader] Fixed bug prone code in Class_File_Loader file
> -------------------------------------------------------------------
>
>                 Key: HARMONY-4030
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4030
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Vera Volynets
>            Assignee: Gregory Shimansky
>            Priority: Minor
>         Attachments: utf8_improvement.patch
>
>


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


[jira] Updated: (HARMONY-4030) [drlvm][classloader] Fixed bug prone code in Class_File_Loader file

Posted by "Vera Volynets (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4030?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Vera Volynets updated HARMONY-4030:
-----------------------------------

    Attachment: utf8_improvement_09062007.patch

I've fixed my patch, it was a bit wrong.
I run kernel.test, it works.

> [drlvm][classloader] Fixed bug prone code in Class_File_Loader file
> -------------------------------------------------------------------
>
>                 Key: HARMONY-4030
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4030
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>            Reporter: Vera Volynets
>            Assignee: Gregory Shimansky
>            Priority: Minor
>         Attachments: utf8_improvement.patch, utf8_improvement_09062007.patch
>
>


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