Re: [rvm-research] Exception while executing Junit Test Cases while running pre-commit

Pushparaj Motamari <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <CAKO14CVkdCb8Ekh27AiATXNNYGcpJtMhrBdqJbizK=Gk3=g-vQ@mail.gmail.com>
Please ignore the previous mail.

On Tue, Apr 30, 2013 at 2:05 AM, Pushparaj Motamari
<[email protected]>wrote:

> Hi Erik,
>
> please find my queries inline.
>
> On Tue, Apr 30, 2013 at 1:24 AM, Erik Brangs <[email protected]> wrote:
>
>> Hi,
>>
>> On 29.04.2013 02:56, Pushparaj Motamari wrote:
>> > [...] please suggest next course of action. I am working on fix for the
>> > bug RVM-1017.
>>
>> I assume that you're basing your attempts to fix RVM-1017 (= Implicit
>> unlock in synchronized method relies on local variable 0) on an
>> unmodified Jikes RVM. Do you want to fix RVM-1017 for yourself or do you
>> plan to contribute a fix to mainline?
>>
>> In the latter case, it might be a good idea to discuss what the right
>> approach to fix the issue is (e.g. in a new thread on rvm-core). In the
>> former case, you're of course free to choose any approach you like.
>>
>> I'm not sure if it's a good idea to reserve an extra word for every
>> method. The reuse of the slot for the this pointer is only a problem
>> with respect to synchronized methods. Looking at your diff, I also don't
>> understand why you're excluding certain internal classes.
>>
> When I do include the internal classes, the precommit is failing. When I
> exclude , it is succesful. I do not know the reason for this. Please
> explain me if you know.
>
>>
>> My suggestion is the following: choose an approach for fixing the bug,
>> implement it in the baseline compiler and test the fix extensively.
>> After you're done with the baseline compiler, you can start to fix the
>> bug in the opt compiler. Not sure if that's helpful to you. Please try
>> to ask a more specific question if it isn't.
>>
>> Thanks& Regards
> Pushparaj
>
>

------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1

_______________________________________________
Jikesrvm-researchers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.