Re: [drlvm] my latest round of patches broke something

2006-09-29 Thread Rana Dasgupta

Yes, this makes sense. In that case, my vote would be to apply Atrem's patch
new_queued_cond_var.patch  in H-1519. Let's run with this and the new
thread.c( that we have already applied from H-1457 ) for a while. If we
discover no new issues, we can go chat about them on the APR list?

Thanks,
Rana


On 9/29/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:



>Thanks for doing this.

>My $0.02 - right now, this is a fix that helps make DRLVM more useful
>as we go forward, by fixing a problem in APR.  If we continue with
>APR, we either get this fix in there or maintain ourselves, *or* we
>throw APR overboard and do something else.

>Either way, I don't see too much harm from a software process POV in
>applying.  Seems like we need it now.

>Thoughts?

>geir





-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [drlvm] my latest round of patches broke something

2006-09-29 Thread Geir Magnusson Jr.


On Sep 29, 2006, at 2:48 PM, Rana Dasgupta wrote:


On 9/26/06, Alexey Varlamov <[EMAIL PROTECTED]> wrote:


>Just to be clear: I suggest we apply new_queued_cond_var.patch
>attached to HARMONY-1519 - provided that Artem will answer  
>comments.



Hi,
 I went through both the patches apr_cond.patch and
new_queued_cond_var.patch on H-1519.
 There is no perfect solution to implementing conditional waits on  
Windows
due to well documented reasons. The original apr implementation was  
matching
generations of releases to corresponding waits and the first patch  
improves

it, by getting the last waiter to reset the manual event( which seems
logical ). As Artem commented on the JIRA, even this has known  
issues...the
loop is inefficient and there can be signal stealing and permanent  
waits due

lack of atomicity between apr_thread_mutex_unlock() and
WaitForSingleObject().
 Artem's patch new_queued_cond_var.patch looks simple and new, using
synchronized wait queues. Just from reading, it seemed like a good  
solution,
there is no way ( at least for me )to understand that it is perfect  
without

a lot of testing.
 These changes are  a maintenance hazard. Are we planning to stay
compatible with APR? I don't know if APR is still an active  
community. If

so, we should not commit more changes, and ask on the APR list first.


Thanks for doing this.

My $0.02 - right now, this is a fix that helps make DRLVM more useful  
as we go forward, by fixing a problem in APR.  If we continue with  
APR, we either get this fix in there or maintain ourselves, *or* we  
throw APR overboard and do something else.


Either way, I don't see too much harm from a software process POV in  
applying.  Seems like we need it now.


Thoughts?

geir




Thanks,
Rana



-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-29 Thread Rana Dasgupta

On 9/26/06, Alexey Varlamov <[EMAIL PROTECTED]> wrote:


>Just to be clear: I suggest we apply new_queued_cond_var.patch
>attached to HARMONY-1519 - provided that Artem will answer >comments.



Hi,
 I went through both the patches apr_cond.patch and
new_queued_cond_var.patch on H-1519.
 There is no perfect solution to implementing conditional waits on Windows
due to well documented reasons. The original apr implementation was matching
generations of releases to corresponding waits and the first patch improves
it, by getting the last waiter to reset the manual event( which seems
logical ). As Artem commented on the JIRA, even this has known issues...the
loop is inefficient and there can be signal stealing and permanent waits due
lack of atomicity between apr_thread_mutex_unlock() and
WaitForSingleObject().
 Artem's patch new_queued_cond_var.patch looks simple and new, using
synchronized wait queues. Just from reading, it seemed like a good solution,
there is no way ( at least for me )to understand that it is perfect without
a lot of testing.
 These changes are  a maintenance hazard. Are we planning to stay
compatible with APR? I don't know if APR is still an active community. If
so, we should not commit more changes, and ask on the APR list first.

Thanks,
Rana


Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Alexey Varlamov

2006/9/26, Geir Magnusson Jr. <[EMAIL PROTECTED]>:


On Sep 26, 2006, at 2:29 AM, Alexey Varlamov wrote:

> [snip]
>>
>> > H-1519 may be
>> > needed ( I suspect it is ), but we can look at it after the first
>> > two fixes
>> > have gone in?
>>
>> Look away
>
> The H-1519 spotted major issue, committed patch to APR thread_cond*
> certainly has holes. I believe we have to fix it anyway. And the last
> fix suggested by Artem Aliev looks far more mature.
>

What do you mean?  Which fix?


Just to be clear: I suggest we apply new_queued_cond_var.patch
attached to HARMONY-1519 - provided that Artem will answer comments.




> --
> Alexey
>
> [snip]
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Evgueni Brevnov

I have some concerns about changes introduced in
build\patches\win\APR\threadproc\win32\thread.c. Namely for
apr_os_thread_get function. The implementation is simple so only one
line makes the difference *thethd = &(thd->td);. It was *thethd =
thd->td; before. I see two problems here:

1) apr_os_thread_get returns an address of the td field of
apr_thread_t structure. The user may access this address even after
corresponding apr_thread_t structure is destroyed. So there will be a
garbage at that adress. I belive this is the main reason why APR
developers implemented this function like we have it now.

2) Our patched APR library become incompatible with original one. So
any external application which uses apr_os_thread_get function may
fail with patched APR.

Thanks
Evgueni

On 9/26/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:

Yes, it would be good if someone approached APR on this.

Does someone wish to volunteer?

geir

On Sep 26, 2006, at 4:22 AM, Vladimir Gorr wrote:

> On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>> On 9/26/06, Dmitry Durnev <[EMAIL PROTECTED]> wrote:
>> >
>> > On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>> >
>> > [...]
>> > > 3) we should ignore the patch you inlined in the message
>> before this
>> > one
>> > >
>> > >
>> > > I'm not sure. This patch eliminates a lot of test failures as I
>> > mentioned
>> > > before (BTW you also commented on same issue into H-1457).
>> > > Do we want to live with this? And one more note is our patch
>> is not
>> > related
>> > > with eliminating the ActiveMQ crash. It's another story.
>> > >
>> > > Thanks,
>> > > Vladimir.
>> >
>> > For me nothing works under windows (on latest drlvm/debug build)
>> > without this patch. Even "Hello, world" fails(after printing "Hello
>> > world!") with
>> >
>> > SEH handler: shutdown error
>> >
>> > and shows 2 debug messegaboxes(1 is from the launcher).
>> > And this happens irrespective of my JAVA_HOME setting, I tried both
>> > to unset it, and to point to Harmony JRE...
>> > Debugging shows that in apr_thread_ext.c in
>> apr_thread_set_priority()
>> > SetThreadPriority(*os_thread,...) call fails with access
>> violation...
>> > So I think your patch, Vladimir, is useful :)
>>
>>
>> Dmitry,
>>
>> did you run 'build.bat clean' before starting the build process?
>>
>
>
> I meant *build.bat update*, certainly. In this case all works fine
> w/o my
> patch,
>
>
> I'd like to slightly continue the discussion about this patch. No
> needs to
> apply it now
>
> after Geir committed the thread.c file for *H-1457*. This file
> contains a
> fix for the APR bug.
>
> (BTW it'd be not bad to mention about this issue on the APR dev
> list. Sure
> it makes sense).
>
> Our patch is a workaround to avoid this bug.
>
>
>
> Thanks,
>
> Vladimir.
>
>
> Maybe a clue for your issue is here. At least I have same issue
> right now.
>>
>> Thanks,
>> Vladimir.
>>
>> --
>> >
>> > Dmitry A. Durnev,
>> > Intel Middleware Products Division
>> >
>> >
>> -
>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: harmony-dev-
>> [EMAIL PROTECTED]
>> > For additional commands, e-mail: harmony-dev-
>> [EMAIL PROTECTED]
>> >
>> >
>>


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Evgueni Brevnov

On 9/26/06, Ilya Berezhniuk <[EMAIL PROTECTED]> wrote:

1) I guess user must not get os thread handle for destroyed thread. On Linux
apr_os_thread_get does "*thethd = thd->td", it will not work with destroyed
structure too. I've simply made Win implementation to be like on Linux.

Native thread is still running but its APR counterpart destroyed. On
Linux they returns native handle... not a pointer to local field. I
think it should work.



2) Quite the contrary, it makes apr_os_thread_get and apr_os_thread_put
usage similar on Linux and Windows. I've prepared this patch when I've
discovered that hythread_attach_to_group function in TM works correctly on
Linux but on Windows it works incorrectly, so all (hy)threads created with
hythread_create store correct OS thread handle and all (hy)threads attached
with hythread_attach_to_group store pointer to OS handle, i.e. different
values!


2006/9/26, Evgueni Brevnov <[EMAIL PROTECTED]>:
>
> I have some concerns about changes introduced in
> build\patches\win\APR\threadproc\win32\thread.c. Namely for
> apr_os_thread_get function. The implementation is simple so only one
> line makes the difference *thethd = &(thd->td);. It was *thethd =
> thd->td; before. I see two problems here:
>
> 1) apr_os_thread_get returns an address of the td field of
> apr_thread_t structure. The user may access this address even after
> corresponding apr_thread_t structure is destroyed. So there will be a
> garbage at that adress. I belive this is the main reason why APR
> developers implemented this function like we have it now.
>
> 2) Our patched APR library become incompatible with original one. So
> any external application which uses apr_os_thread_get function may
> fail with patched APR.
>
> Thanks
> Evgueni
>
> On 9/26/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
> > Yes, it would be good if someone approached APR on this.
> >
> > Does someone wish to volunteer?
> >
> > geir
> >
> > On Sep 26, 2006, at 4:22 AM, Vladimir Gorr wrote:
> >
> > > On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
> > >>
> > >>
> > >>
> > >> On 9/26/06, Dmitry Durnev <[EMAIL PROTECTED]> wrote:
> > >> >
> > >> > On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
> > >> >
> > >> > [...]
> > >> > > 3) we should ignore the patch you inlined in the message
> > >> before this
> > >> > one
> > >> > >
> > >> > >
> > >> > > I'm not sure. This patch eliminates a lot of test failures as I
> > >> > mentioned
> > >> > > before (BTW you also commented on same issue into H-1457).
> > >> > > Do we want to live with this? And one more note is our patch
> > >> is not
> > >> > related
> > >> > > with eliminating the ActiveMQ crash. It's another story.
> > >> > >
> > >> > > Thanks,
> > >> > > Vladimir.
> > >> >
> > >> > For me nothing works under windows (on latest drlvm/debug build)
> > >> > without this patch. Even "Hello, world" fails(after printing "Hello
> > >> > world!") with
> > >> >
> > >> > SEH handler: shutdown error
> > >> >
> > >> > and shows 2 debug messegaboxes(1 is from the launcher).
> > >> > And this happens irrespective of my JAVA_HOME setting, I tried both
> > >> > to unset it, and to point to Harmony JRE...
> > >> > Debugging shows that in apr_thread_ext.c in
> > >> apr_thread_set_priority()
> > >> > SetThreadPriority(*os_thread,...) call fails with access
> > >> violation...
> > >> > So I think your patch, Vladimir, is useful :)
> > >>
> > >>
> > >> Dmitry,
> > >>
> > >> did you run 'build.bat clean' before starting the build process?
> > >>
> > >
> > >
> > > I meant *build.bat update*, certainly. In this case all works fine
> > > w/o my
> > > patch,
> > >
> > >
> > > I'd like to slightly continue the discussion about this patch. No
> > > needs to
> > > apply it now
> > >
> > > after Geir committed the thread.c file for *H-1457*. This file
> > > contains a
> > > fix for the APR bug.
> > >
> > > (BTW it'd be not bad to mention about this issue on the APR dev
> > > list. Sure
> > > it makes sense).
> > >
> > > Our patch is a workaround to avoid this bug.
> > >
> > >
> > >
> > > Thanks,
> > >
> > > Vladimir.
> > >
> > >
> > > Maybe a clue for your issue is here. At least I have same issue
> > > right now.
> > >>
> > >> Thanks,
> > >> Vladimir.
> > >>
> > >> --
> > >> >
> > >> > Dmitry A. Durnev,
> > >> > Intel Middleware Products Division
> > >> >
> > >> >
> > >> -
> > >> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > >> > To unsubscribe, e-mail: harmony-dev-
> > >> [EMAIL PROTECTED]
> > >> > For additional commands, e-mail: harmony-dev-
> > >> [EMAIL PROTECTED]
> > >> >
> > >> >
> > >>
> >
> >
> > -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---

Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Geir Magnusson Jr.

Yes, it would be good if someone approached APR on this.

Does someone wish to volunteer?

geir

On Sep 26, 2006, at 4:22 AM, Vladimir Gorr wrote:


On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:




On 9/26/06, Dmitry Durnev <[EMAIL PROTECTED]> wrote:
>
> On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>
> [...]
> > 3) we should ignore the patch you inlined in the message  
before this

> one
> >
> >
> > I'm not sure. This patch eliminates a lot of test failures as I
> mentioned
> > before (BTW you also commented on same issue into H-1457).
> > Do we want to live with this? And one more note is our patch  
is not

> related
> > with eliminating the ActiveMQ crash. It's another story.
> >
> > Thanks,
> > Vladimir.
>
> For me nothing works under windows (on latest drlvm/debug build)
> without this patch. Even "Hello, world" fails(after printing "Hello
> world!") with
>
> SEH handler: shutdown error
>
> and shows 2 debug messegaboxes(1 is from the launcher).
> And this happens irrespective of my JAVA_HOME setting, I tried both
> to unset it, and to point to Harmony JRE...
> Debugging shows that in apr_thread_ext.c in  
apr_thread_set_priority()
> SetThreadPriority(*os_thread,...) call fails with access  
violation...

> So I think your patch, Vladimir, is useful :)


Dmitry,

did you run 'build.bat clean' before starting the build process?




I meant *build.bat update*, certainly. In this case all works fine  
w/o my

patch,


I'd like to slightly continue the discussion about this patch. No  
needs to

apply it now

after Geir committed the thread.c file for *H-1457*. This file  
contains a

fix for the APR bug.

(BTW it'd be not bad to mention about this issue on the APR dev  
list. Sure

it makes sense).

Our patch is a workaround to avoid this bug.



Thanks,

Vladimir.


Maybe a clue for your issue is here. At least I have same issue  
right now.


Thanks,
Vladimir.

--
>
> Dmitry A. Durnev,
> Intel Middleware Products Division
>
>  
-

> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev- 
[EMAIL PROTECTED]
> For additional commands, e-mail: harmony-dev- 
[EMAIL PROTECTED]

>
>




-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Ilya Berezhniuk

1) I guess user must not get os thread handle for destroyed thread. On Linux
apr_os_thread_get does "*thethd = thd->td", it will not work with destroyed
structure too. I've simply made Win implementation to be like on Linux.

2) Quite the contrary, it makes apr_os_thread_get and apr_os_thread_put
usage similar on Linux and Windows. I've prepared this patch when I've
discovered that hythread_attach_to_group function in TM works correctly on
Linux but on Windows it works incorrectly, so all (hy)threads created with
hythread_create store correct OS thread handle and all (hy)threads attached
with hythread_attach_to_group store pointer to OS handle, i.e. different
values!


2006/9/26, Evgueni Brevnov <[EMAIL PROTECTED]>:


I have some concerns about changes introduced in
build\patches\win\APR\threadproc\win32\thread.c. Namely for
apr_os_thread_get function. The implementation is simple so only one
line makes the difference *thethd = &(thd->td);. It was *thethd =
thd->td; before. I see two problems here:

1) apr_os_thread_get returns an address of the td field of
apr_thread_t structure. The user may access this address even after
corresponding apr_thread_t structure is destroyed. So there will be a
garbage at that adress. I belive this is the main reason why APR
developers implemented this function like we have it now.

2) Our patched APR library become incompatible with original one. So
any external application which uses apr_os_thread_get function may
fail with patched APR.

Thanks
Evgueni

On 9/26/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
> Yes, it would be good if someone approached APR on this.
>
> Does someone wish to volunteer?
>
> geir
>
> On Sep 26, 2006, at 4:22 AM, Vladimir Gorr wrote:
>
> > On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >>
> >> On 9/26/06, Dmitry Durnev <[EMAIL PROTECTED]> wrote:
> >> >
> >> > On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
> >> >
> >> > [...]
> >> > > 3) we should ignore the patch you inlined in the message
> >> before this
> >> > one
> >> > >
> >> > >
> >> > > I'm not sure. This patch eliminates a lot of test failures as I
> >> > mentioned
> >> > > before (BTW you also commented on same issue into H-1457).
> >> > > Do we want to live with this? And one more note is our patch
> >> is not
> >> > related
> >> > > with eliminating the ActiveMQ crash. It's another story.
> >> > >
> >> > > Thanks,
> >> > > Vladimir.
> >> >
> >> > For me nothing works under windows (on latest drlvm/debug build)
> >> > without this patch. Even "Hello, world" fails(after printing "Hello
> >> > world!") with
> >> >
> >> > SEH handler: shutdown error
> >> >
> >> > and shows 2 debug messegaboxes(1 is from the launcher).
> >> > And this happens irrespective of my JAVA_HOME setting, I tried both
> >> > to unset it, and to point to Harmony JRE...
> >> > Debugging shows that in apr_thread_ext.c in
> >> apr_thread_set_priority()
> >> > SetThreadPriority(*os_thread,...) call fails with access
> >> violation...
> >> > So I think your patch, Vladimir, is useful :)
> >>
> >>
> >> Dmitry,
> >>
> >> did you run 'build.bat clean' before starting the build process?
> >>
> >
> >
> > I meant *build.bat update*, certainly. In this case all works fine
> > w/o my
> > patch,
> >
> >
> > I'd like to slightly continue the discussion about this patch. No
> > needs to
> > apply it now
> >
> > after Geir committed the thread.c file for *H-1457*. This file
> > contains a
> > fix for the APR bug.
> >
> > (BTW it'd be not bad to mention about this issue on the APR dev
> > list. Sure
> > it makes sense).
> >
> > Our patch is a workaround to avoid this bug.
> >
> >
> >
> > Thanks,
> >
> > Vladimir.
> >
> >
> > Maybe a clue for your issue is here. At least I have same issue
> > right now.
> >>
> >> Thanks,
> >> Vladimir.
> >>
> >> --
> >> >
> >> > Dmitry A. Durnev,
> >> > Intel Middleware Products Division
> >> >
> >> >
> >> -
> >> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> >> > To unsubscribe, e-mail: harmony-dev-
> >> [EMAIL PROTECTED]
> >> > For additional commands, e-mail: harmony-dev-
> >> [EMAIL PROTECTED]
> >> >
> >> >
> >>
>
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Evgueni Brevnov

On 9/26/06, Alexey Varlamov <[EMAIL PROTECTED]> wrote:

[snip]
>
> > H-1519 may be
> > needed ( I suspect it is ), but we can look at it after the first
> > two fixes
> > have gone in?
>
> Look away

The H-1519 spotted major issue, committed patch to APR thread_cond*
certainly has holes.

It seems Alexey is right. Before this patch build test (on my local
workspace with Invocation API implemented) worked fine. After I merged
I got 3 new failures on kernel test java.lang.Thread. It still
possible to be a problem of the merge (or my local changes are
incompatible) but I didn't touch the area I got the failures on.

Evgueni


I believe we have to fix it anyway. And the last
fix suggested by Artem Aliev looks far more mature.

--
Alexey

[snip]

-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Dmitry Durnev

Yes, "build update" really helps, thanks.

On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:

I meant *build.bat update*, certainly. In this case all works fine w/o my
patch,


I'd like to slightly continue the discussion about this patch. No needs to
apply it now

after Geir committed the thread.c file for *H-1457*. This file contains a
fix for the APR bug.

(BTW it'd be not bad to mention about this issue on the APR dev list. Sure
it makes sense).

Our patch is a workaround to avoid this bug.



Thanks,

Vladimir.


 Maybe a clue for your issue is here. At least I have same issue right now.
>
> Thanks,
> Vladimir.
>
> --
> >
> > Dmitry A. Durnev,
> > Intel Middleware Products Division
> >
> > -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>





--

Dmitry A. Durnev,
Intel Middleware Products Division

-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Geir Magnusson Jr.


On Sep 26, 2006, at 2:29 AM, Alexey Varlamov wrote:


[snip]


> H-1519 may be
> needed ( I suspect it is ), but we can look at it after the first
> two fixes
> have gone in?

Look away


The H-1519 spotted major issue, committed patch to APR thread_cond*
certainly has holes. I believe we have to fix it anyway. And the last
fix suggested by Artem Aliev looks far more mature.



What do you mean?  Which fix?



--
Alexey

[snip]

-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Vladimir Gorr

On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:




On 9/26/06, Dmitry Durnev <[EMAIL PROTECTED]> wrote:
>
> On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>
> [...]
> > 3) we should ignore the patch you inlined in the message before this
> one
> >
> >
> > I'm not sure. This patch eliminates a lot of test failures as I
> mentioned
> > before (BTW you also commented on same issue into H-1457).
> > Do we want to live with this? And one more note is our patch is not
> related
> > with eliminating the ActiveMQ crash. It's another story.
> >
> > Thanks,
> > Vladimir.
>
> For me nothing works under windows (on latest drlvm/debug build)
> without this patch. Even "Hello, world" fails(after printing "Hello
> world!") with
>
> SEH handler: shutdown error
>
> and shows 2 debug messegaboxes(1 is from the launcher).
> And this happens irrespective of my JAVA_HOME setting, I tried both
> to unset it, and to point to Harmony JRE...
> Debugging shows that in apr_thread_ext.c in apr_thread_set_priority()
> SetThreadPriority(*os_thread,...) call fails with access violation...
> So I think your patch, Vladimir, is useful :)


Dmitry,

did you run 'build.bat clean' before starting the build process?




I meant *build.bat update*, certainly. In this case all works fine w/o my
patch,


I'd like to slightly continue the discussion about this patch. No needs to
apply it now

after Geir committed the thread.c file for *H-1457*. This file contains a
fix for the APR bug.

(BTW it'd be not bad to mention about this issue on the APR dev list. Sure
it makes sense).

Our patch is a workaround to avoid this bug.



Thanks,

Vladimir.


Maybe a clue for your issue is here. At least I have same issue right now.


Thanks,
Vladimir.

--
>
> Dmitry A. Durnev,
> Intel Middleware Products Division
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Vladimir Gorr

On 9/26/06, Dmitry Durnev <[EMAIL PROTECTED]> wrote:


On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:

[...]
> 3) we should ignore the patch you inlined in the message before this one
>
>
> I'm not sure. This patch eliminates a lot of test failures as I
mentioned
> before (BTW you also commented on same issue into H-1457).
> Do we want to live with this? And one more note is our patch is not
related
> with eliminating the ActiveMQ crash. It's another story.
>
> Thanks,
> Vladimir.

For me nothing works under windows (on latest drlvm/debug build)
without this patch. Even "Hello, world" fails(after printing "Hello
world!") with

SEH handler: shutdown error

and shows 2 debug messegaboxes(1 is from the launcher).
And this happens irrespective of my JAVA_HOME setting, I tried both
to unset it, and to point to Harmony JRE...
Debugging shows that in apr_thread_ext.c in apr_thread_set_priority()
SetThreadPriority(*os_thread,...) call fails with access violation...
So I think your patch, Vladimir, is useful :)



Dmitry,

did you run 'build.bat clean' before starting the build process?
Maybe a clue for your issue is here. At least I have same issue right now.

Thanks,
Vladimir.

--


Dmitry A. Durnev,
Intel Middleware Products Division

-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [drlvm] my latest round of patches broke something

2006-09-26 Thread Dmitry Durnev

On 9/26/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:

[...]

3) we should ignore the patch you inlined in the message before this one


I'm not sure. This patch eliminates a lot of test failures as I mentioned
before (BTW you also commented on same issue into H-1457).
Do we want to live with this? And one more note is our patch is not related
with eliminating the ActiveMQ crash. It's another story.

Thanks,
Vladimir.


For me nothing works under windows (on latest drlvm/debug build)
without this patch. Even "Hello, world" fails(after printing "Hello
world!") with

SEH handler: shutdown error

and shows 2 debug messegaboxes(1 is from the launcher).
And this happens irrespective of my JAVA_HOME setting, I tried both
to unset it, and to point to Harmony JRE...
Debugging shows that in apr_thread_ext.c in apr_thread_set_priority()
SetThreadPriority(*os_thread,...) call fails with access violation...
So I think your patch, Vladimir, is useful :)

--

Dmitry A. Durnev,
Intel Middleware Products Division

-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Weldon Washburn

OK.  It looks like somebody already added the directories.  My apologies for
wasting 2 hours of Rana and Evgueni's time on IM on this...

On 9/25/06, Weldon Washburn <[EMAIL PROTECTED]> wrote:


I am able to add thread.c but able to commit it.  I get:

Adding APR\threadproc
svn: Commit failed (details follow):
svn: MKCOL of
'/repos/asf/!svn/wrk/bbfafe9d-10ff-d74c-b9e0-85d8767d721d/incubato
r/harmony/enhanced/drlvm/trunk/build/patches/win/APR/threadproc': 405
Method Not
 Allowed (https://svn.apache.org)

Does anyone know why svn is rejecting this commit?



On 9/25/06, Evgueni Brevnov <[EMAIL PROTECTED]> wrote:
>
> On 9/25/06, Geir Magnusson Jr <[EMAIL PROTECTED]> wrote:
> >
> >
> > Vladimir Gorr wrote:
> > > On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
> > >>
> > >>
> > >>
> > >> On 9/25/06, Geir Magnusson Jr. < [EMAIL PROTECTED]> wrote:
> > >> >
> > >> > Under what platfrom, what build?
> > >>
> > >>
> > >> On Windows for build I've built from the latest sources (at 449592
> > >> revision).
> > >>
> > >
> > > Sorry I was mistaken :-(. JAVA_HOME refers to RI and therefore all
> works.
> >
> > So just to make this perfectly clear :
> >
> > 1) the code in SVN is ok
> Geir, any simple application fails for me on Windows as well. It seems
> we really miss patches/win/APR/threadproc/win32/thread.c. Could you
> put it in?
>
> > 2) the problem was because JAVA_HOME was pointing to the RI
> I believe when Vladimir was talking about JAVA_HOME it was related to
> ActiveMQ application only.
>
> Evgueni
>
> > 3) we should ignore the patch you inlined in the message before this
> one
> >
> > geir
> >
> > >
> > > Thanks,
> > > Vladimir.
> > >
> > > Thanks,
> > >> Vladimir.
> > >>
> > >> On Sep 25, 2006, at 5:50 AM, Vladimir Gorr wrote:
> > >> >
> > >> > > BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.
> > >> > >
> > >> > > Thanks,
> > >> > > Vladimir.
> > >> > >
> > >> > > On 9/25/06, Vladimir Gorr < [EMAIL PROTECTED]> wrote:
> > >> > >>
> > >> > >> As for me (and other people) a lot of tests fail for the
> latest
> > >> > >> sources
> > >> > >> (revision 449592).
> > >> > >> I've run the *build.bat clean; build.bat update; build.bat*
> > >> > >> command in
> > >> > >> compliance with comments for *H-1457*.
> > >> > >> It's very strange for me it mentions here all C-unit tests
> work
> > >> fine.
> > >> >
> > >> > >> Sorry I cannot confirm this.
> > >> > >> The detailed investigation showed the patch for *H-1457* is
> > >> > >> incorrect.
> > >> > >> I've attached a patch fixing this issue.
> > >> > >> Thanks Evgueni Brevnov for preparing this patch. After
> applying
> > >> these
> > >> >
> > >> > >> changes the issue disappeared.
> > >> > >>
> > >> > >> Geir, could you please look at this patch and apply it if
> there
> > >> > >> are no
> > >> > >> objections?
> > >> > >>
> > >> > >> Thanks in advance,
> > >> > >> Vladimir.
> > >> > >>
> > >> > >>  On 9/24/06, Geir Magnusson Jr. < [EMAIL PROTECTED]> wrote:
> > >> > >> >
> > >> > >> > Ok, I'm not as worried - I went back a few days to r447025
> and
> > >> > >> still
> > >> > >> > have the problem, so it's not from this morning.  I guess
> this has
> > >> > >> > been masked all along by the logger problem.  Noted in JIRA
> > >> > >> HARMONY-1560
> > >> > >> >
> > >> > >> > geir
> > >> > >> >
> > >> > >> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
> > >> > >> >
> > >> > >> > > This is completely my fault.
> > >> > >> > >
> > >> > >> > > The latest round of patches, while I dutifully do smoke,
> c-
> > >> > >> unit and
> > >> > >> > > kernel tests for each patch, I didn't do any app testing.
> > >> > >> > >
> > >> > >> > > I tried to run ActiveMQ, and it breaks with an asset in
> > >> > >> > > object_handles.cpp : 99
> > >> > >> > >
> > >> > >> > > I'm going to back out the two GC patches I applied and
> hope
> > >> > >> for the
> > >> > >> > > best.
> > >> > >> > >
> > >> > >> > > geir
> > >> > >> > >
> > >> > >> > >
> > >> > >> > >
> > >> > >>
> > >>
> -
> > >> > >> > > Terms of use :
> http://incubator.apache.org/harmony/mailing.html
> > >> > >> > > To unsubscribe, e-mail: harmony-dev-
> > >> > >> [EMAIL PROTECTED]
> > >> > >> > > For additional commands, e-mail: harmony-dev-
> > >> > >> [EMAIL PROTECTED]
> > >> > >> > >
> > >> > >> >
> > >> > >> >
> > >> > >> >
> > >> > >>
> > >>
> -
> > >> >
> > >> > >> > Terms of use :
> http://incubator.apache.org/harmony/mailing.html
> > >> > >> > To unsubscribe, e-mail: harmony-dev-
> > >> > >> [EMAIL PROTECTED]
> > >> > >> > For additional commands, e-mail: harmony-dev-
> > >> > >> [EMAIL PROTECTED]
> > >> > >> >
> > >> > >> >
> > >> > >>
> > >> > >>
> > >> >
> > >> >
> > >> >
> -
> > >> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > >> > To unsubscribe, e-mail:
>

Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Weldon Washburn

I am able to add thread.c but able to commit it.  I get:

Adding APR\threadproc
svn: Commit failed (details follow):
svn: MKCOL of
'/repos/asf/!svn/wrk/bbfafe9d-10ff-d74c-b9e0-85d8767d721d/incubato
r/harmony/enhanced/drlvm/trunk/build/patches/win/APR/threadproc': 405 Method
Not
Allowed (https://svn.apache.org)

Does anyone know why svn is rejecting this commit?



On 9/25/06, Evgueni Brevnov <[EMAIL PROTECTED]> wrote:


On 9/25/06, Geir Magnusson Jr <[EMAIL PROTECTED]> wrote:
>
>
> Vladimir Gorr wrote:
> > On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >>
> >> On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
> >> >
> >> > Under what platfrom, what build?
> >>
> >>
> >> On Windows for build I've built from the latest sources (at 449592
> >> revision).
> >>
> >
> > Sorry I was mistaken :-(. JAVA_HOME refers to RI and therefore all
works.
>
> So just to make this perfectly clear :
>
> 1) the code in SVN is ok
Geir, any simple application fails for me on Windows as well. It seems
we really miss patches/win/APR/threadproc/win32/thread.c. Could you
put it in?

> 2) the problem was because JAVA_HOME was pointing to the RI
I believe when Vladimir was talking about JAVA_HOME it was related to
ActiveMQ application only.

Evgueni

> 3) we should ignore the patch you inlined in the message before this one
>
> geir
>
> >
> > Thanks,
> > Vladimir.
> >
> > Thanks,
> >> Vladimir.
> >>
> >> On Sep 25, 2006, at 5:50 AM, Vladimir Gorr wrote:
> >> >
> >> > > BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.
> >> > >
> >> > > Thanks,
> >> > > Vladimir.
> >> > >
> >> > > On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
> >> > >>
> >> > >> As for me (and other people) a lot of tests fail for the latest
> >> > >> sources
> >> > >> (revision 449592).
> >> > >> I've run the *build.bat clean; build.bat update; build.bat*
> >> > >> command in
> >> > >> compliance with comments for *H-1457*.
> >> > >> It's very strange for me it mentions here all C-unit tests work
> >> fine.
> >> >
> >> > >> Sorry I cannot confirm this.
> >> > >> The detailed investigation showed the patch for *H-1457* is
> >> > >> incorrect.
> >> > >> I've attached a patch fixing this issue.
> >> > >> Thanks Evgueni Brevnov for preparing this patch. After applying
> >> these
> >> >
> >> > >> changes the issue disappeared.
> >> > >>
> >> > >> Geir, could you please look at this patch and apply it if there
> >> > >> are no
> >> > >> objections?
> >> > >>
> >> > >> Thanks in advance,
> >> > >> Vladimir.
> >> > >>
> >> > >>  On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
> >> > >> >
> >> > >> > Ok, I'm not as worried - I went back a few days to r447025 and
> >> > >> still
> >> > >> > have the problem, so it's not from this morning.  I guess this
has
> >> > >> > been masked all along by the logger problem.  Noted in JIRA
> >> > >> HARMONY-1560
> >> > >> >
> >> > >> > geir
> >> > >> >
> >> > >> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
> >> > >> >
> >> > >> > > This is completely my fault.
> >> > >> > >
> >> > >> > > The latest round of patches, while I dutifully do smoke, c-
> >> > >> unit and
> >> > >> > > kernel tests for each patch, I didn't do any app testing.
> >> > >> > >
> >> > >> > > I tried to run ActiveMQ, and it breaks with an asset in
> >> > >> > > object_handles.cpp : 99
> >> > >> > >
> >> > >> > > I'm going to back out the two GC patches I applied and hope
> >> > >> for the
> >> > >> > > best.
> >> > >> > >
> >> > >> > > geir
> >> > >> > >
> >> > >> > >
> >> > >> > >
> >> > >>
> >> -
> >> > >> > > Terms of use :
http://incubator.apache.org/harmony/mailing.html
> >> > >> > > To unsubscribe, e-mail: harmony-dev-
> >> > >> [EMAIL PROTECTED]
> >> > >> > > For additional commands, e-mail: harmony-dev-
> >> > >> [EMAIL PROTECTED]
> >> > >> > >
> >> > >> >
> >> > >> >
> >> > >> >
> >> > >>
> >> -
> >> >
> >> > >> > Terms of use :
http://incubator.apache.org/harmony/mailing.html
> >> > >> > To unsubscribe, e-mail: harmony-dev-
> >> > >> [EMAIL PROTECTED]
> >> > >> > For additional commands, e-mail: harmony-dev-
> >> > >> [EMAIL PROTECTED]
> >> > >> >
> >> > >> >
> >> > >>
> >> > >>
> >> >
> >> >
> >> >
-
> >> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> >> > To unsubscribe, e-mail:
[EMAIL PROTECTED]
> >> > For additional commands, e-mail:
[EMAIL PROTECTED]
> >> >
> >> >
> >>
> >
>
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-

Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Alexey Varlamov

[snip]


> H-1519 may be
> needed ( I suspect it is ), but we can look at it after the first
> two fixes
> have gone in?

Look away


The H-1519 spotted major issue, committed patch to APR thread_cond*
certainly has holes. I believe we have to fix it anyway. And the last
fix suggested by Artem Aliev looks far more mature.

--
Alexey

[snip]

-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Geir Magnusson Jr.


On Sep 26, 2006, at 12:25 AM, Vladimir Gorr wrote:


On 9/25/06, Geir Magnusson Jr <[EMAIL PROTECTED]> wrote:




Vladimir Gorr wrote:
> On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>> On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> >
>> > Under what platfrom, what build?
>>
>>
>> On Windows for build I've built from the latest sources (at 449592
>> revision).
>>
>
> Sorry I was mistaken :-(. JAVA_HOME refers to RI and therefore all
works.

So just to make this perfectly clear :

1) the code in SVN is ok



What about *patches/win/APR/threadproc/win32/thread.c* file?



Done


2) the problem was because JAVA_HOME was pointing to the RI


Absolutely.


3) we should ignore the patch you inlined in the message before  
this one



I'm not sure. This patch eliminates a lot of test failures as I  
mentioned

before (BTW you also commented on same issue into H-1457).
Do we want to live with this? And one more note is our patch is not  
related

with eliminating the ActiveMQ crash. It's another story.


I wasn't arguing, I was trying to figure out what you were saying,  
because it seemed like once you did a clean rebuild, all was ok.  Now  
I'll assume that all was *not* ok.  I just added thread.c.  My fault  
- I overlooked it.  Sorry.




Thanks,
Vladimir.

geir


>
> Thanks,
> Vladimir.
>
> Thanks,
>> Vladimir.
>>
>> On Sep 25, 2006, at 5:50 AM, Vladimir Gorr wrote:
>> >
>> > > BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.
>> > >
>> > > Thanks,
>> > > Vladimir.
>> > >
>> > > On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>> > >>
>> > >> As for me (and other people) a lot of tests fail for the  
latest

>> > >> sources
>> > >> (revision 449592).
>> > >> I've run the *build.bat clean; build.bat update; build.bat*
>> > >> command in
>> > >> compliance with comments for *H-1457*.
>> > >> It's very strange for me it mentions here all C-unit tests  
work

>> fine.
>> >
>> > >> Sorry I cannot confirm this.
>> > >> The detailed investigation showed the patch for *H-1457* is
>> > >> incorrect.
>> > >> I've attached a patch fixing this issue.
>> > >> Thanks Evgueni Brevnov for preparing this patch. After  
applying

>> these
>> >
>> > >> changes the issue disappeared.
>> > >>
>> > >> Geir, could you please look at this patch and apply it if  
there

>> > >> are no
>> > >> objections?
>> > >>
>> > >> Thanks in advance,
>> > >> Vladimir.
>> > >>
>> > >>  On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> > >> >
>> > >> > Ok, I'm not as worried - I went back a few days to  
r447025 and

>> > >> still
>> > >> > have the problem, so it's not from this morning.  I  
guess this

has
>> > >> > been masked all along by the logger problem.  Noted in JIRA
>> > >> HARMONY-1560
>> > >> >
>> > >> > geir
>> > >> >
>> > >> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
>> > >> >
>> > >> > > This is completely my fault.
>> > >> > >
>> > >> > > The latest round of patches, while I dutifully do  
smoke, c-

>> > >> unit and
>> > >> > > kernel tests for each patch, I didn't do any app testing.
>> > >> > >
>> > >> > > I tried to run ActiveMQ, and it breaks with an asset in
>> > >> > > object_handles.cpp : 99
>> > >> > >
>> > >> > > I'm going to back out the two GC patches I applied and  
hope

>> > >> for the
>> > >> > > best.
>> > >> > >
>> > >> > > geir
>> > >> > >
>> > >> > >
>> > >> > >
>> > >>
>>  
-

>> > >> > > Terms of use :
http://incubator.apache.org/harmony/mailing.html
>> > >> > > To unsubscribe, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > > For additional commands, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > >
>> > >> >
>> > >> >
>> > >> >
>> > >>
>>  
-

>> >
>> > >> > Terms of use : http://incubator.apache.org/harmony/ 
mailing.html

>> > >> > To unsubscribe, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > For additional commands, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> >
>> > >> >
>> > >>
>> > >>
>> >
>> >
>> >  
-

>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: harmony-dev- 
[EMAIL PROTECTED]

>> > For additional commands, e-mail:
[EMAIL PROTECTED]
>> >
>> >
>>
>


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: harmony-dev- 
[EMAIL PROTECTED]






-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Geir Magnusson Jr.


On Sep 25, 2006, at 5:07 PM, Rana Dasgupta wrote:


Hi Weldon/Geir,
  Looks like we have quite a few Windows failures. Could one of you  
folks

please add in the the new file:

patches/win/APR/threadproc/win32/thread.c

 that is in 1457, but possibly got dropped from the commit?


Possibly?  Most definitely!  So sorry.  I was a bonehead.



 We also need H-1340 to fix the assert in the fat monitor.


Done


H-1519 may be
needed ( I suspect it is ), but we can look at it after the first  
two fixes

have gone in?


Look away



Thanks,
Rana

On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:


On 9/25/06, Ilya Berezhniuk < [EMAIL PROTECTED]> wrote:
>
> Geir, Vladimir,
>
> I've returned from vacation today, so my 2 cents to this  
discussion...

>
> I guess the problem have appeared because in r449399 the changes  
for

> win/apr_thread_ext.c
> were committed, but new file patches/win/APR/threadproc/win32/ 
thread.c

was
> not committed. These changes are work together.
>
> The patch suggested by Vladimir will not fix issue completely.


Maybe you are right. However I'd advise not to ignore our changes.
In our opinion they are also useful. I see this patch eliminates a  
lot of

test failures
we have now on Windows. BTW Rana mentions about this as well.

Thanks,
Vladimir.

I cannot provide a test for issue I have fixed (I can't understand  
how to

> create it),
> but it's quite enough to uncomment debug printing in
> apr_thread_yield_other()
> function to view differences on any simple Java application.
>
> 2006/9/25, Vladimir Gorr <[EMAIL PROTECTED] >:
> >
> > On 9/25/06, Geir Magnusson Jr. < [EMAIL PROTECTED]> wrote:
> > >
> > >
> > > On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:
> > >
> > > > As for me (and other people) a lot of tests fail for the  
latest

> > > > sources (revision 449592).
> > > > I've run the build.bat clean; build.bat update; build.bat  
command

> > > > in compliance with comments for H-1457.
> > > > It's very strange for me it mentions here all C-unit tests  
work

> > > > fine. Sorry I cannot confirm this.
> > >
> > > It certainly did on my machine after a clean - update build,  
and

then
> > > hung on gc.LOS.
> >
> >
> > Under what platform? This problem exists only for Windows.
> >
> > Thanks,
> > Vladimir.
> >
> > > The detailed investigation showed the patch for H-1457 is
> > > > incorrect. I've attached a patch fixing this issue.
> > > > Thanks Evgueni Brevnov for preparing this patch. After  
applying

> > > > these changes the issue disappeared.
> > >
> > > Where is that patch?  it didn't make it through to list -  
can you

> > > just re-open 1457 and attach there?
> > >
> > > >
> > > > Geir, could you please look at this patch and apply it if  
there

are
> > > > no objections?
> > > >
> > > > Thanks in advance,
> > > > Vladimir.
> > > >
> > > > On 9/24/06, Geir Magnusson Jr. < [EMAIL PROTECTED]> wrote:  
Ok, I'm

not
> > > > as worried - I went back a few days to r447025 and still
> > > > have the problem, so it's not from this morning.  I guess  
this has

> > > > been masked all along by the logger problem.  Noted in JIRA
> > > > HARMONY-1560
> > > >
> > > > geir
> > > >
> > > > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
> > > >
> > > > > This is completely my fault.
> > > > >
> > > > > The latest round of patches, while I dutifully do smoke,  
c-unit

> and
> > > > > kernel tests for each patch, I didn't do any app testing.
> > > > >
> > > > > I tried to run ActiveMQ, and it breaks with an asset in
> > > > > object_handles.cpp : 99
> > > > >
> > > > > I'm going to back out the two GC patches I applied and  
hope for

> the
> > > > > best.
> > > > >
> > > > > geir
> > > > >
> > > > >
> > > > >
> > > >
>  
-
> > > > > Terms of use : http://incubator.apache.org/harmony/ 
mailing.html

> > > > > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: harmony-dev-
> > > > [EMAIL PROTECTED]
> > > > >
> > > >
> > > >
> > > >
>  
-
> > > > Terms of use : http://incubator.apache.org/harmony/ 
mailing.html

> > > > To unsubscribe, e-mail:
[EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > >
> > > >
> > > >
>  
-
> > > > Terms of use : http://incubator.apache.org/harmony/ 
mailing.html

> > > > To unsubscribe, e-mail:
[EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > >
> > >
> > >
-
> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > To unsubscribe, e-mail: harmony-dev- 
[EMAIL PROTECTED]

> > > For additional commands, e-mail:
[EMAIL PROTECTED]
> > >
> > >
> >
> >
>
>





-
Terms of use : http://incu

Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Vladimir Gorr

On 9/25/06, Geir Magnusson Jr <[EMAIL PROTECTED]> wrote:




Vladimir Gorr wrote:
> On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>> On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> >
>> > Under what platfrom, what build?
>>
>>
>> On Windows for build I've built from the latest sources (at 449592
>> revision).
>>
>
> Sorry I was mistaken :-(. JAVA_HOME refers to RI and therefore all
works.

So just to make this perfectly clear :

1) the code in SVN is ok



What about *patches/win/APR/threadproc/win32/thread.c* file?

2) the problem was because JAVA_HOME was pointing to the RI


Absolutely.


3) we should ignore the patch you inlined in the message before this one


I'm not sure. This patch eliminates a lot of test failures as I mentioned
before (BTW you also commented on same issue into H-1457).
Do we want to live with this? And one more note is our patch is not related
with eliminating the ActiveMQ crash. It's another story.

Thanks,
Vladimir.

geir


>
> Thanks,
> Vladimir.
>
> Thanks,
>> Vladimir.
>>
>> On Sep 25, 2006, at 5:50 AM, Vladimir Gorr wrote:
>> >
>> > > BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.
>> > >
>> > > Thanks,
>> > > Vladimir.
>> > >
>> > > On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>> > >>
>> > >> As for me (and other people) a lot of tests fail for the latest
>> > >> sources
>> > >> (revision 449592).
>> > >> I've run the *build.bat clean; build.bat update; build.bat*
>> > >> command in
>> > >> compliance with comments for *H-1457*.
>> > >> It's very strange for me it mentions here all C-unit tests work
>> fine.
>> >
>> > >> Sorry I cannot confirm this.
>> > >> The detailed investigation showed the patch for *H-1457* is
>> > >> incorrect.
>> > >> I've attached a patch fixing this issue.
>> > >> Thanks Evgueni Brevnov for preparing this patch. After applying
>> these
>> >
>> > >> changes the issue disappeared.
>> > >>
>> > >> Geir, could you please look at this patch and apply it if there
>> > >> are no
>> > >> objections?
>> > >>
>> > >> Thanks in advance,
>> > >> Vladimir.
>> > >>
>> > >>  On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> > >> >
>> > >> > Ok, I'm not as worried - I went back a few days to r447025 and
>> > >> still
>> > >> > have the problem, so it's not from this morning.  I guess this
has
>> > >> > been masked all along by the logger problem.  Noted in JIRA
>> > >> HARMONY-1560
>> > >> >
>> > >> > geir
>> > >> >
>> > >> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
>> > >> >
>> > >> > > This is completely my fault.
>> > >> > >
>> > >> > > The latest round of patches, while I dutifully do smoke, c-
>> > >> unit and
>> > >> > > kernel tests for each patch, I didn't do any app testing.
>> > >> > >
>> > >> > > I tried to run ActiveMQ, and it breaks with an asset in
>> > >> > > object_handles.cpp : 99
>> > >> > >
>> > >> > > I'm going to back out the two GC patches I applied and hope
>> > >> for the
>> > >> > > best.
>> > >> > >
>> > >> > > geir
>> > >> > >
>> > >> > >
>> > >> > >
>> > >>
>> -
>> > >> > > Terms of use :
http://incubator.apache.org/harmony/mailing.html
>> > >> > > To unsubscribe, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > > For additional commands, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > >
>> > >> >
>> > >> >
>> > >> >
>> > >>
>> -
>> >
>> > >> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > >> > To unsubscribe, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > For additional commands, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> >
>> > >> >
>> > >>
>> > >>
>> >
>> >
>> > -
>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail:
[EMAIL PROTECTED]
>> >
>> >
>>
>


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Evgueni Brevnov

On 9/25/06, Geir Magnusson Jr <[EMAIL PROTECTED]> wrote:



Vladimir Gorr wrote:
> On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>> On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> >
>> > Under what platfrom, what build?
>>
>>
>> On Windows for build I've built from the latest sources (at 449592
>> revision).
>>
>
> Sorry I was mistaken :-(. JAVA_HOME refers to RI and therefore all works.

So just to make this perfectly clear :

1) the code in SVN is ok

Geir, any simple application fails for me on Windows as well. It seems
we really miss patches/win/APR/threadproc/win32/thread.c. Could you
put it in?


2) the problem was because JAVA_HOME was pointing to the RI

I believe when Vladimir was talking about JAVA_HOME it was related to
ActiveMQ application only.

Evgueni


3) we should ignore the patch you inlined in the message before this one

geir

>
> Thanks,
> Vladimir.
>
> Thanks,
>> Vladimir.
>>
>> On Sep 25, 2006, at 5:50 AM, Vladimir Gorr wrote:
>> >
>> > > BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.
>> > >
>> > > Thanks,
>> > > Vladimir.
>> > >
>> > > On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>> > >>
>> > >> As for me (and other people) a lot of tests fail for the latest
>> > >> sources
>> > >> (revision 449592).
>> > >> I've run the *build.bat clean; build.bat update; build.bat*
>> > >> command in
>> > >> compliance with comments for *H-1457*.
>> > >> It's very strange for me it mentions here all C-unit tests work
>> fine.
>> >
>> > >> Sorry I cannot confirm this.
>> > >> The detailed investigation showed the patch for *H-1457* is
>> > >> incorrect.
>> > >> I've attached a patch fixing this issue.
>> > >> Thanks Evgueni Brevnov for preparing this patch. After applying
>> these
>> >
>> > >> changes the issue disappeared.
>> > >>
>> > >> Geir, could you please look at this patch and apply it if there
>> > >> are no
>> > >> objections?
>> > >>
>> > >> Thanks in advance,
>> > >> Vladimir.
>> > >>
>> > >>  On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> > >> >
>> > >> > Ok, I'm not as worried - I went back a few days to r447025 and
>> > >> still
>> > >> > have the problem, so it's not from this morning.  I guess this has
>> > >> > been masked all along by the logger problem.  Noted in JIRA
>> > >> HARMONY-1560
>> > >> >
>> > >> > geir
>> > >> >
>> > >> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
>> > >> >
>> > >> > > This is completely my fault.
>> > >> > >
>> > >> > > The latest round of patches, while I dutifully do smoke, c-
>> > >> unit and
>> > >> > > kernel tests for each patch, I didn't do any app testing.
>> > >> > >
>> > >> > > I tried to run ActiveMQ, and it breaks with an asset in
>> > >> > > object_handles.cpp : 99
>> > >> > >
>> > >> > > I'm going to back out the two GC patches I applied and hope
>> > >> for the
>> > >> > > best.
>> > >> > >
>> > >> > > geir
>> > >> > >
>> > >> > >
>> > >> > >
>> > >>
>> -
>> > >> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > >> > > To unsubscribe, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > > For additional commands, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > >
>> > >> >
>> > >> >
>> > >> >
>> > >>
>> -
>> >
>> > >> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > >> > To unsubscribe, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > For additional commands, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> >
>> > >> >
>> > >>
>> > >>
>> >
>> >
>> > -
>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>>
>


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Geir Magnusson Jr


Vladimir Gorr wrote:
> On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>>
>>
>>
>> On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> >
>> > Under what platfrom, what build?
>>
>>
>> On Windows for build I've built from the latest sources (at 449592
>> revision).
>>
> 
> Sorry I was mistaken :-(. JAVA_HOME refers to RI and therefore all works.

So just to make this perfectly clear :

1) the code in SVN is ok
2) the problem was because JAVA_HOME was pointing to the RI
3) we should ignore the patch you inlined in the message before this one

geir

> 
> Thanks,
> Vladimir.
> 
> Thanks,
>> Vladimir.
>>
>> On Sep 25, 2006, at 5:50 AM, Vladimir Gorr wrote:
>> >
>> > > BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.
>> > >
>> > > Thanks,
>> > > Vladimir.
>> > >
>> > > On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>> > >>
>> > >> As for me (and other people) a lot of tests fail for the latest
>> > >> sources
>> > >> (revision 449592).
>> > >> I've run the *build.bat clean; build.bat update; build.bat*
>> > >> command in
>> > >> compliance with comments for *H-1457*.
>> > >> It's very strange for me it mentions here all C-unit tests work
>> fine.
>> >
>> > >> Sorry I cannot confirm this.
>> > >> The detailed investigation showed the patch for *H-1457* is
>> > >> incorrect.
>> > >> I've attached a patch fixing this issue.
>> > >> Thanks Evgueni Brevnov for preparing this patch. After applying
>> these
>> >
>> > >> changes the issue disappeared.
>> > >>
>> > >> Geir, could you please look at this patch and apply it if there
>> > >> are no
>> > >> objections?
>> > >>
>> > >> Thanks in advance,
>> > >> Vladimir.
>> > >>
>> > >>  On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> > >> >
>> > >> > Ok, I'm not as worried - I went back a few days to r447025 and
>> > >> still
>> > >> > have the problem, so it's not from this morning.  I guess this has
>> > >> > been masked all along by the logger problem.  Noted in JIRA
>> > >> HARMONY-1560
>> > >> >
>> > >> > geir
>> > >> >
>> > >> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
>> > >> >
>> > >> > > This is completely my fault.
>> > >> > >
>> > >> > > The latest round of patches, while I dutifully do smoke, c-
>> > >> unit and
>> > >> > > kernel tests for each patch, I didn't do any app testing.
>> > >> > >
>> > >> > > I tried to run ActiveMQ, and it breaks with an asset in
>> > >> > > object_handles.cpp : 99
>> > >> > >
>> > >> > > I'm going to back out the two GC patches I applied and hope
>> > >> for the
>> > >> > > best.
>> > >> > >
>> > >> > > geir
>> > >> > >
>> > >> > >
>> > >> > >
>> > >>
>> -
>> > >> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > >> > > To unsubscribe, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > > For additional commands, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > >
>> > >> >
>> > >> >
>> > >> >
>> > >>
>> -
>> >
>> > >> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > >> > To unsubscribe, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> > For additional commands, e-mail: harmony-dev-
>> > >> [EMAIL PROTECTED]
>> > >> >
>> > >> >
>> > >>
>> > >>
>> >
>> >
>> > -
>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>>
> 


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Geir Magnusson Jr


Vladimir Gorr wrote:
> On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>>
>>
>> On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:
>>
>> > As for me (and other people) a lot of tests fail for the latest
>> > sources (revision 449592).
>> > I've run the build.bat clean; build.bat update; build.bat command
>> > in compliance with comments for H-1457.
>> > It's very strange for me it mentions here all C-unit tests work
>> > fine. Sorry I cannot confirm this.
>>
>> It certainly did on my machine after a clean - update build, and then
>> hung on gc.LOS.
> 
> 
> Under what platform? This problem exists only for Windows.

Right - that patch was only for windows too.  On WinXP, MSVC .NET 2003

geir

> 
> Thanks,
> Vladimir.
> 
>> The detailed investigation showed the patch for H-1457 is
>> > incorrect. I've attached a patch fixing this issue.
>> > Thanks Evgueni Brevnov for preparing this patch. After applying
>> > these changes the issue disappeared.
>>
>> Where is that patch?  it didn't make it through to list - can you
>> just re-open 1457 and attach there?
>>
>> >
>> > Geir, could you please look at this patch and apply it if there are
>> > no objections?
>> >
>> > Thanks in advance,
>> > Vladimir.
>> >
>> > On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: Ok, I'm not
>> > as worried - I went back a few days to r447025 and still
>> > have the problem, so it's not from this morning.  I guess this has
>> > been masked all along by the logger problem.  Noted in JIRA
>> > HARMONY-1560
>> >
>> > geir
>> >
>> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
>> >
>> > > This is completely my fault.
>> > >
>> > > The latest round of patches, while I dutifully do smoke, c-unit and
>> > > kernel tests for each patch, I didn't do any app testing.
>> > >
>> > > I tried to run ActiveMQ, and it breaks with an asset in
>> > > object_handles.cpp : 99
>> > >
>> > > I'm going to back out the two GC patches I applied and hope for the
>> > > best.
>> > >
>> > > geir
>> > >
>> > >
>> > >
>> > -
>> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > > For additional commands, e-mail: harmony-dev-
>> > [EMAIL PROTECTED]
>> > >
>> >
>> >
>> > -
>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> > -
>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>> -
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Rana Dasgupta

Hi Weldon/Geir,
  Looks like we have quite a few Windows failures. Could one of you folks
please add in the the new file:

patches/win/APR/threadproc/win32/thread.c

 that is in 1457, but possibly got dropped from the commit?

 We also need H-1340 to fix the assert in the fat monitor. H-1519 may be
needed ( I suspect it is ), but we can look at it after the first two fixes
have gone in?

Thanks,
Rana

On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:


On 9/25/06, Ilya Berezhniuk < [EMAIL PROTECTED]> wrote:
>
> Geir, Vladimir,
>
> I've returned from vacation today, so my 2 cents to this discussion...
>
> I guess the problem have appeared because in r449399 the changes for
> win/apr_thread_ext.c
> were committed, but new file patches/win/APR/threadproc/win32/thread.c
was
> not committed. These changes are work together.
>
> The patch suggested by Vladimir will not fix issue completely.


Maybe you are right. However I'd advise not to ignore our changes.
In our opinion they are also useful. I see this patch eliminates a lot of
test failures
we have now on Windows. BTW Rana mentions about this as well.

Thanks,
Vladimir.

I cannot provide a test for issue I have fixed (I can't understand how to
> create it),
> but it's quite enough to uncomment debug printing in
> apr_thread_yield_other()
> function to view differences on any simple Java application.
>
> 2006/9/25, Vladimir Gorr <[EMAIL PROTECTED] >:
> >
> > On 9/25/06, Geir Magnusson Jr. < [EMAIL PROTECTED]> wrote:
> > >
> > >
> > > On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:
> > >
> > > > As for me (and other people) a lot of tests fail for the latest
> > > > sources (revision 449592).
> > > > I've run the build.bat clean; build.bat update; build.bat command
> > > > in compliance with comments for H-1457.
> > > > It's very strange for me it mentions here all C-unit tests work
> > > > fine. Sorry I cannot confirm this.
> > >
> > > It certainly did on my machine after a clean - update build, and
then
> > > hung on gc.LOS.
> >
> >
> > Under what platform? This problem exists only for Windows.
> >
> > Thanks,
> > Vladimir.
> >
> > > The detailed investigation showed the patch for H-1457 is
> > > > incorrect. I've attached a patch fixing this issue.
> > > > Thanks Evgueni Brevnov for preparing this patch. After applying
> > > > these changes the issue disappeared.
> > >
> > > Where is that patch?  it didn't make it through to list - can you
> > > just re-open 1457 and attach there?
> > >
> > > >
> > > > Geir, could you please look at this patch and apply it if there
are
> > > > no objections?
> > > >
> > > > Thanks in advance,
> > > > Vladimir.
> > > >
> > > > On 9/24/06, Geir Magnusson Jr. < [EMAIL PROTECTED]> wrote: Ok, I'm
not
> > > > as worried - I went back a few days to r447025 and still
> > > > have the problem, so it's not from this morning.  I guess this has
> > > > been masked all along by the logger problem.  Noted in JIRA
> > > > HARMONY-1560
> > > >
> > > > geir
> > > >
> > > > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
> > > >
> > > > > This is completely my fault.
> > > > >
> > > > > The latest round of patches, while I dutifully do smoke, c-unit
> and
> > > > > kernel tests for each patch, I didn't do any app testing.
> > > > >
> > > > > I tried to run ActiveMQ, and it breaks with an asset in
> > > > > object_handles.cpp : 99
> > > > >
> > > > > I'm going to back out the two GC patches I applied and hope for
> the
> > > > > best.
> > > > >
> > > > > geir
> > > > >
> > > > >
> > > > >
> > > >
> -
> > > > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > > > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: harmony-dev-
> > > > [EMAIL PROTECTED]
> > > > >
> > > >
> > > >
> > > >
> -
> > > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > > To unsubscribe, e-mail:
[EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > > >
> > > >
> > > >
> -
> > > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > > To unsubscribe, e-mail:
[EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > >
> > >
> > >
-
> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail:
[EMAIL PROTECTED]
> > >
> > >
> >
> >
>
>




Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Vladimir Gorr

On 9/25/06, Ilya Berezhniuk <[EMAIL PROTECTED]> wrote:


Geir, Vladimir,

I've returned from vacation today, so my 2 cents to this discussion...

I guess the problem have appeared because in r449399 the changes for
win/apr_thread_ext.c
were committed, but new file patches/win/APR/threadproc/win32/thread.c was
not committed. These changes are work together.

The patch suggested by Vladimir will not fix issue completely.



Maybe you are right. However I'd advise not to ignore our changes.
In our opinion they are also useful. I see this patch eliminates a lot of
test failures
we have now on Windows. BTW Rana mentions about this as well.

Thanks,
Vladimir.

I cannot provide a test for issue I have fixed (I can't understand how to

create it),
but it's quite enough to uncomment debug printing in
apr_thread_yield_other()
function to view differences on any simple Java application.

2006/9/25, Vladimir Gorr <[EMAIL PROTECTED]>:
>
> On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
> >
> >
> > On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:
> >
> > > As for me (and other people) a lot of tests fail for the latest
> > > sources (revision 449592).
> > > I've run the build.bat clean; build.bat update; build.bat command
> > > in compliance with comments for H-1457.
> > > It's very strange for me it mentions here all C-unit tests work
> > > fine. Sorry I cannot confirm this.
> >
> > It certainly did on my machine after a clean - update build, and then
> > hung on gc.LOS.
>
>
> Under what platform? This problem exists only for Windows.
>
> Thanks,
> Vladimir.
>
> > The detailed investigation showed the patch for H-1457 is
> > > incorrect. I've attached a patch fixing this issue.
> > > Thanks Evgueni Brevnov for preparing this patch. After applying
> > > these changes the issue disappeared.
> >
> > Where is that patch?  it didn't make it through to list - can you
> > just re-open 1457 and attach there?
> >
> > >
> > > Geir, could you please look at this patch and apply it if there are
> > > no objections?
> > >
> > > Thanks in advance,
> > > Vladimir.
> > >
> > > On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: Ok, I'm not
> > > as worried - I went back a few days to r447025 and still
> > > have the problem, so it's not from this morning.  I guess this has
> > > been masked all along by the logger problem.  Noted in JIRA
> > > HARMONY-1560
> > >
> > > geir
> > >
> > > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
> > >
> > > > This is completely my fault.
> > > >
> > > > The latest round of patches, while I dutifully do smoke, c-unit
and
> > > > kernel tests for each patch, I didn't do any app testing.
> > > >
> > > > I tried to run ActiveMQ, and it breaks with an asset in
> > > > object_handles.cpp : 99
> > > >
> > > > I'm going to back out the two GC patches I applied and hope for
the
> > > > best.
> > > >
> > > > geir
> > > >
> > > >
> > > >
> > >
-
> > > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > > To unsubscribe, e-mail:
[EMAIL PROTECTED]
> > > > For additional commands, e-mail: harmony-dev-
> > > [EMAIL PROTECTED]
> > > >
> > >
> > >
> > >
-
> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail:
[EMAIL PROTECTED]
> > >
> > >
> > >
-
> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail:
[EMAIL PROTECTED]
> >
> >
> > -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>




Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Rana Dasgupta

I looked at it( gc.LOS hang ) for a while and my findings are somewhat
similar to Alexey's. The problem occurs for me all the time irrespective of
where the trace statement apprears( ref: Weldon's comment ). On breaking in,
the call stack at hang is:


ntdll.dll!7c90eb94()
 ntdll.dll!7c90ea53()
 kernel32.dll!7c81e956()

hythr.dll!apr_winapi_SwitchToThread()  Line 219 + 0x2b C

 hythr.dll!apr_thread_yield()  Line 195 C
 hythr.dll!hythread_yield()  Line 297 C
 hythr.dll!wait_safe_region_event(HyThread * thread=0x0e80d408)  Line 227 C
 hythr.dll!hythread_suspend_all(HyThread * * t=0x036af7b0, HyThreadGroup *
group=0x)  Line 401 + 0x9 C
 harmonyvm.dll!stop_the_world_root_set_enumeration()  Line 89 + 0xb C++
 harmonyvm.dll!vm_enumerate_root_set_all_threads()  Line 143 C++
 gc.dll!enumerate_universe()  Line 127 + 0x8 C++
 gc.dll!copy_gc(int size=4108)  Line 326 + 0x16 C++
 gc.dll!select_gc(int size=4108)  Line 96 + 0x9 C++
 gc.dll!gc_alloc(unsigned int in_size=4108, unsigned int ah=21234656, void
* thread_pointer=0x0102c4cc)  Line 238 + 0x9 C++
 harmonyvm.dll!vm_new_vector_using_vtable_and_thread_pointer(int
length=4096, unsigned int vector_handle=21234656, void * tp=0x0102c4cc)
Line 233 + 0x14 C++
 harmonyvm.dll!vm_rt_new_vector_using_vtable_and_thread_pointer(int
length=4096, unsigned int vector_handle=21234656, void * tp=0x0102c4cc)
Line 111 + 0x11 C++
 01341775()
 harmonyvm.dll!set_unwindable(bool unwindable=true)  Line 140 + 0xd C++
 ntdll.dll!7c90e591()
 ntdll.dll!7c90110a()
 hythr.dll!apr_thread_mutex_unlock(apr_thread_mutex_t * mutex=0x014ddba6)
Line 117 C
 gc.dll!GC_VTable_Info::is_finalizible()  Line 121 + 0x16 C++
 207ea704()
 jitrino.dll!Jitrino::Jet::rt_h_i64_a(__int64 v1=502568517412, __int64
v2=0, JavaByteCodes op=OPCODE_NOP)  Line 211 + 0x2f C++
 ntdll.dll!7c9106eb()
 ntdll.dll!7c9011a7()
 ntdll.dll!7c96cde9()
 ntdll.dll!7c918e94()
 ntdll.dll!7c918f87()
 ntdll.dll!7c90e591()
 ntdll.dll!7c926abe()
 ntdll.dll!7c96cde9()
 ntdll.dll!7c96e0f0()
 ntdll.dll!7c96e0d4()
 ntdll.dll!7c918dfa()
 ntdll.dll!7c90d625()
 harmonyvm.dll!initialize_arg_list_iterator(const char * descr=0x0057c530)
Line 52 + 0x7 C++
 harmonyvm.dll!Method::get_argument_list()  Line 237 + 0x11 C++
 036afd5c()
 harmonyvm.dll!JIT_execute_method_default(void * jit=0x, _jmethodID
* methodID=0x02686c40, jvalue * return_value=0x, jvalue *
args=0x036afeac)  Line 199 C++
 em.dll!DrlEMImpl::executeMethod(_jmethodID * meth=0x02686c40, jvalue *
return_value=0x, jvalue * args=0x036afeac)  Line 488 + 0x16 C++
 em.dll!ExecuteMethod(_jmethodID * meth=0x02686c40, jvalue *
return_value=0x, jvalue * args=0x036afeac)  Line 42 + 0x21 C++
 harmonyvm.dll!vm_execute_java_method_array(_jmethodID * method=0x02686c40,
jvalue * result=0x, jvalue * args=0x036afeac)  Line 58 + 0x1c C++
 harmonyvm.dll!call_method_no_ref_result(JNIEnv_External * env=0x0084e958,
_jobject * obj=0x02d7e1a0, _jmethodID * methodID=0x02686c40, jvalue *
args=0x, jvalue * result=0x, int non_virtual=0)  Line 164 +
0x11 C++
 harmonyvm.dll!CallVoidMethodA(JNIEnv_External * env=0x0084e958, _jobject *
obj=0x02d7e1a0, _jmethodID * methodID=0x02686c40, jvalue * args=0x)
Line 199 + 0x19 C++
 harmonyvm.dll!wrapper_proc(void * arg=0x02d74078)  Line 98 + 0x27 C
 hythr.dll!thread_start_proc(apr_thread_t * thd=0x0042c180, void *
p_args=0x0042c0d8)  Line 704 + 0xf C
 hythr.dll!dummy_worker(void * opaque=0x0042c180)  Line 79 + 0x13 C
 hythr.dll!_threadstartex(void * ptd=0x0039f3a8)  Line 241 + 0xd C
 kernel32.dll!7c80b50b()
 gc.dll!Partial_Reveal_Object::obj_info()  Line 148 + 0x3d C++
 kernel32.dll!7c8399f3()



There seems to be some kind of endless loop in apr_winapi_switchtothread()
,and I suspect that the problem may be quite similar to Alexey's findings.
I plan to investigate, but at this moment I am too broken with several tests
failing before I can even get to this point.



Thanks,

Rana






On 9/25/06, Alexey Varlamov <[EMAIL PROTECTED]> wrote:
>
> Folks,
>
> You may find interesting investigations in HARMONY-1519 [1] of bugs in
> patched APR condition variables on Win32, which affect wait()
> behavior.
>
> [1]http://issues.apache.org/jira/browse/HARMONY-1519?page=all
>
>


Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Alexey Varlamov

Folks,

You may find interesting investigations in HARMONY-1519 [1] of bugs in
patched APR condition variables on Win32, which affect wait()
behavior.

[1]http://issues.apache.org/jira/browse/HARMONY-1519?page=all

2006/9/25, Weldon Washburn <[EMAIL PROTECTED]>:

The hang on gc.LOS on windows has been present for at least one week.  I
broke into the hung DRLVM with microsoft debugger.  Its running jitted code
that loops.  The loop seems to involve synchronization primitives (see email
chain "[drlvm] gc.LOS hangs on win32")

I still suspect a bug that is somehow associated with Object.wait().  Its
interesting to note what recently changed that might have an impact:

 - new thread manager
 - launcher was integrated

The launcher starts out in the context of classlib's portlib .  The classlib
portlib context is later on partially replaced with PORTLIB, a C struct
where all the members are nulled out.   Apparently signals run in the
context of classlib's portlib and the new thread manager runs in its own
(appropriate) context.  In any case, both classlib portlib and the new
threading manager have implementations of monitor_wait().  There may some
conflict on when and where each version of monitor wait is called.


On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>
> On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
> >
> >
> > On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:
> >
> > > As for me (and other people) a lot of tests fail for the latest
> > > sources (revision 449592).
> > > I've run the build.bat clean; build.bat update; build.bat command
> > > in compliance with comments for H-1457.
> > > It's very strange for me it mentions here all C-unit tests work
> > > fine. Sorry I cannot confirm this.
> >
> > It certainly did on my machine after a clean - update build, and then
> > hung on gc.LOS.
>
>
> Under what platform? This problem exists only for Windows.
>
> Thanks,
> Vladimir.
>
> > The detailed investigation showed the patch for H-1457 is
> > > incorrect. I've attached a patch fixing this issue.
> > > Thanks Evgueni Brevnov for preparing this patch. After applying
> > > these changes the issue disappeared.
> >
> > Where is that patch?  it didn't make it through to list - can you
> > just re-open 1457 and attach there?
> >
> > >
> > > Geir, could you please look at this patch and apply it if there are
> > > no objections?
> > >
> > > Thanks in advance,
> > > Vladimir.
> > >
> > > On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: Ok, I'm not
> > > as worried - I went back a few days to r447025 and still
> > > have the problem, so it's not from this morning.  I guess this has
> > > been masked all along by the logger problem.  Noted in JIRA
> > > HARMONY-1560
> > >
> > > geir
> > >
> > > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
> > >
> > > > This is completely my fault.
> > > >
> > > > The latest round of patches, while I dutifully do smoke, c-unit and
> > > > kernel tests for each patch, I didn't do any app testing.
> > > >
> > > > I tried to run ActiveMQ, and it breaks with an asset in
> > > > object_handles.cpp : 99
> > > >
> > > > I'm going to back out the two GC patches I applied and hope for the
> > > > best.
> > > >
> > > > geir
> > > >
> > > >
> > > >
> > > -
> > > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: harmony-dev-
> > > [EMAIL PROTECTED]
> > > >
> > >
> > >
> > > -
> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > > -
> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>


--
Weldon Washburn
Intel Middleware Products Division




-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Weldon Washburn

The hang on gc.LOS on windows has been present for at least one week.  I
broke into the hung DRLVM with microsoft debugger.  Its running jitted code
that loops.  The loop seems to involve synchronization primitives (see email
chain "[drlvm] gc.LOS hangs on win32")

I still suspect a bug that is somehow associated with Object.wait().  Its
interesting to note what recently changed that might have an impact:

- new thread manager
- launcher was integrated

The launcher starts out in the context of classlib's portlib .  The classlib
portlib context is later on partially replaced with PORTLIB, a C struct
where all the members are nulled out.   Apparently signals run in the
context of classlib's portlib and the new thread manager runs in its own
(appropriate) context.  In any case, both classlib portlib and the new
threading manager have implementations of monitor_wait().  There may some
conflict on when and where each version of monitor wait is called.


On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:


On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>
>
> On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:
>
> > As for me (and other people) a lot of tests fail for the latest
> > sources (revision 449592).
> > I've run the build.bat clean; build.bat update; build.bat command
> > in compliance with comments for H-1457.
> > It's very strange for me it mentions here all C-unit tests work
> > fine. Sorry I cannot confirm this.
>
> It certainly did on my machine after a clean - update build, and then
> hung on gc.LOS.


Under what platform? This problem exists only for Windows.

Thanks,
Vladimir.

> The detailed investigation showed the patch for H-1457 is
> > incorrect. I've attached a patch fixing this issue.
> > Thanks Evgueni Brevnov for preparing this patch. After applying
> > these changes the issue disappeared.
>
> Where is that patch?  it didn't make it through to list - can you
> just re-open 1457 and attach there?
>
> >
> > Geir, could you please look at this patch and apply it if there are
> > no objections?
> >
> > Thanks in advance,
> > Vladimir.
> >
> > On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: Ok, I'm not
> > as worried - I went back a few days to r447025 and still
> > have the problem, so it's not from this morning.  I guess this has
> > been masked all along by the logger problem.  Noted in JIRA
> > HARMONY-1560
> >
> > geir
> >
> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
> >
> > > This is completely my fault.
> > >
> > > The latest round of patches, while I dutifully do smoke, c-unit and
> > > kernel tests for each patch, I didn't do any app testing.
> > >
> > > I tried to run ActiveMQ, and it breaks with an asset in
> > > object_handles.cpp : 99
> > >
> > > I'm going to back out the two GC patches I applied and hope for the
> > > best.
> > >
> > > geir
> > >
> > >
> > >
> > -
> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: harmony-dev-
> > [EMAIL PROTECTED]
> > >
> >
> >
> > -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>





--
Weldon Washburn
Intel Middleware Products Division


Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Ilya Berezhniuk

Geir, Vladimir,

I've returned from vacation today, so my 2 cents to this discussion...

I guess the problem have appeared because in r449399 the changes for
win/apr_thread_ext.c
were committed, but new file patches/win/APR/threadproc/win32/thread.c was
not committed. These changes are work together.

The patch suggested by Vladimir will not fix issue completely. I cannot
provide a test for issue I have fixed (I can't understand how to create it),
but it's quite enough to uncomment debug printing in apr_thread_yield_other()
function to view differences on any simple Java application.

2006/9/25, Vladimir Gorr <[EMAIL PROTECTED]>:


On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>
>
> On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:
>
> > As for me (and other people) a lot of tests fail for the latest
> > sources (revision 449592).
> > I've run the build.bat clean; build.bat update; build.bat command
> > in compliance with comments for H-1457.
> > It's very strange for me it mentions here all C-unit tests work
> > fine. Sorry I cannot confirm this.
>
> It certainly did on my machine after a clean - update build, and then
> hung on gc.LOS.


Under what platform? This problem exists only for Windows.

Thanks,
Vladimir.

> The detailed investigation showed the patch for H-1457 is
> > incorrect. I've attached a patch fixing this issue.
> > Thanks Evgueni Brevnov for preparing this patch. After applying
> > these changes the issue disappeared.
>
> Where is that patch?  it didn't make it through to list - can you
> just re-open 1457 and attach there?
>
> >
> > Geir, could you please look at this patch and apply it if there are
> > no objections?
> >
> > Thanks in advance,
> > Vladimir.
> >
> > On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: Ok, I'm not
> > as worried - I went back a few days to r447025 and still
> > have the problem, so it's not from this morning.  I guess this has
> > been masked all along by the logger problem.  Noted in JIRA
> > HARMONY-1560
> >
> > geir
> >
> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
> >
> > > This is completely my fault.
> > >
> > > The latest round of patches, while I dutifully do smoke, c-unit and
> > > kernel tests for each patch, I didn't do any app testing.
> > >
> > > I tried to run ActiveMQ, and it breaks with an asset in
> > > object_handles.cpp : 99
> > >
> > > I'm going to back out the two GC patches I applied and hope for the
> > > best.
> > >
> > > geir
> > >
> > >
> > >
> > -
> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: harmony-dev-
> > [EMAIL PROTECTED]
> > >
> >
> >
> > -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>




Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Vladimir Gorr

On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:



On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:

> As for me (and other people) a lot of tests fail for the latest
> sources (revision 449592).
> I've run the build.bat clean; build.bat update; build.bat command
> in compliance with comments for H-1457.
> It's very strange for me it mentions here all C-unit tests work
> fine. Sorry I cannot confirm this.

It certainly did on my machine after a clean - update build, and then
hung on gc.LOS.



Under what platform? This problem exists only for Windows.

Thanks,
Vladimir.


The detailed investigation showed the patch for H-1457 is
> incorrect. I've attached a patch fixing this issue.
> Thanks Evgueni Brevnov for preparing this patch. After applying
> these changes the issue disappeared.

Where is that patch?  it didn't make it through to list - can you
just re-open 1457 and attach there?

>
> Geir, could you please look at this patch and apply it if there are
> no objections?
>
> Thanks in advance,
> Vladimir.
>
> On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: Ok, I'm not
> as worried - I went back a few days to r447025 and still
> have the problem, so it's not from this morning.  I guess this has
> been masked all along by the logger problem.  Noted in JIRA
> HARMONY-1560
>
> geir
>
> On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
>
> > This is completely my fault.
> >
> > The latest round of patches, while I dutifully do smoke, c-unit and
> > kernel tests for each patch, I didn't do any app testing.
> >
> > I tried to run ActiveMQ, and it breaks with an asset in
> > object_handles.cpp : 99
> >
> > I'm going to back out the two GC patches I applied and hope for the
> > best.
> >
> > geir
> >
> >
> >
> -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: harmony-dev-
> [EMAIL PROTECTED]
> >
>
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Vladimir Gorr

On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:




On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>
> Under what platfrom, what build?


On Windows for build I've built from the latest sources (at 449592
revision).



Sorry I was mistaken :-(. JAVA_HOME refers to RI and therefore all works.

Thanks,
Vladimir.

Thanks,

Vladimir.

On Sep 25, 2006, at 5:50 AM, Vladimir Gorr wrote:
>
> > BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.
> >
> > Thanks,
> > Vladimir.
> >
> > On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
> >>
> >> As for me (and other people) a lot of tests fail for the latest
> >> sources
> >> (revision 449592).
> >> I've run the *build.bat clean; build.bat update; build.bat*
> >> command in
> >> compliance with comments for *H-1457*.
> >> It's very strange for me it mentions here all C-unit tests work fine.
>
> >> Sorry I cannot confirm this.
> >> The detailed investigation showed the patch for *H-1457* is
> >> incorrect.
> >> I've attached a patch fixing this issue.
> >> Thanks Evgueni Brevnov for preparing this patch. After applying these
>
> >> changes the issue disappeared.
> >>
> >> Geir, could you please look at this patch and apply it if there
> >> are no
> >> objections?
> >>
> >> Thanks in advance,
> >> Vladimir.
> >>
> >>  On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
> >> >
> >> > Ok, I'm not as worried - I went back a few days to r447025 and
> >> still
> >> > have the problem, so it's not from this morning.  I guess this has
> >> > been masked all along by the logger problem.  Noted in JIRA
> >> HARMONY-1560
> >> >
> >> > geir
> >> >
> >> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
> >> >
> >> > > This is completely my fault.
> >> > >
> >> > > The latest round of patches, while I dutifully do smoke, c-
> >> unit and
> >> > > kernel tests for each patch, I didn't do any app testing.
> >> > >
> >> > > I tried to run ActiveMQ, and it breaks with an asset in
> >> > > object_handles.cpp : 99
> >> > >
> >> > > I'm going to back out the two GC patches I applied and hope
> >> for the
> >> > > best.
> >> > >
> >> > > geir
> >> > >
> >> > >
> >> > >
> >> -
> >> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> >> > > To unsubscribe, e-mail: harmony-dev-
> >> [EMAIL PROTECTED]
> >> > > For additional commands, e-mail: harmony-dev-
> >> [EMAIL PROTECTED]
> >> > >
> >> >
> >> >
> >> >
> >> -
>
> >> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> >> > To unsubscribe, e-mail: harmony-dev-
> >> [EMAIL PROTECTED]
> >> > For additional commands, e-mail: harmony-dev-
> >> [EMAIL PROTECTED]
> >> >
> >> >
> >>
> >>
>
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Vladimir Gorr

On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:



On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:

> As for me (and other people) a lot of tests fail for the latest
> sources (revision 449592).
> I've run the build.bat clean; build.bat update; build.bat command
> in compliance with comments for H-1457.
> It's very strange for me it mentions here all C-unit tests work
> fine. Sorry I cannot confirm this.

It certainly did on my machine after a clean - update build, and then
hung on gc.LOS.


> The detailed investigation showed the patch for H-1457 is
> incorrect. I've attached a patch fixing this issue.
> Thanks Evgueni Brevnov for preparing this patch. After applying
> these changes the issue disappeared.

Where is that patch?  it didn't make it through to list - can you
just re-open 1457 and attach there?



Not I cannot due to  I have no permissions for this.
Our patch looks like this:

Index: apr_thread_ext.c
===
--- apr_thread_ext.c (revision 449604)
+++ apr_thread_ext.c (working copy)
@@ -28,14 +28,14 @@
APR_DECLARE(apr_status_t) apr_thread_set_priority(apr_thread_t *thread,
apr_int32_t priority)
{
-HANDLE *os_thread;
+apr_os_thread_t * os_thread;
apr_status_t status;

-if (status = apr_os_thread_get(&((apr_os_thread_t *)os_thread),
thread)) {
+if (status = apr_os_thread_get(&os_thread, thread)) {
return status;
}

-if (SetThreadPriority(*os_thread, (int)convert_priority(priority))) {
+if (SetThreadPriority((HANDLE)os_thread,
(int)convert_priority(priority))) {
return APR_SUCCESS;
} else {
return apr_get_os_error();
@@ -50,23 +50,24 @@

// touch thread to flash memory
APR_DECLARE(apr_status_t) apr_thread_yield_other(apr_thread_t* thread) {
-HANDLE *os_thread = NULL;
+apr_os_thread_t * os_thread = NULL;
apr_status_t status;
-if (status = apr_os_thread_get(&((apr_os_thread_t *)os_thread),
thread)) {
+if (status = apr_os_thread_get(&os_thread, thread)) {
return status;
}
-if(!os_thread) {
-//printf ("detached thread\n");
-  return status;
-}
-   //printf("suspending %d\n", *os_thread);
-if(-1!=SuspendThread(*os_thread)) {
- ResumeThread(*os_thread);
- //  printf("resuming %d\n", *os_thread);
-} else {
-  //printf("fail to suspend %d\n", *os_thread);
-}
-  return APR_SUCCESS;
+if(!os_thread) {
+// printf ("detached thread\n");
+return status;
+}
+
+// printf("suspending %d\n", *os_thread);
+if(SuspendThread((HANDLE)os_thread) != -1) {
+ResumeThread((HANDLE)os_thread);
+// printf("resuming %d\n", *os_thread);
+} else {
+// printf("fail to suspend %d\n", *os_thread);
+}
+return APR_SUCCESS;
}

APR_DECLARE(void) apr_memory_rw_barrier() {
@@ -79,19 +80,19 @@
FILETIME exitTime;
FILETIME kernelTime;
FILETIME userTime;
-HANDLE *hThread;
+apr_os_thread_t * os_thread;
SYSTEMTIME sysTime;
int res;
__int64 xx;
__int32 * pp;
apr_status_t status;

-if (status = apr_os_thread_get(&((apr_os_thread_t *)hThread), thread))
{
+if (status = apr_os_thread_get(&os_thread, thread)) {
return status;
}

res = GetThreadTimes(
-*hThread,
+(HANDLE)os_thread,
&creationTime,
&exitTime,
&kernelTime,
@@ -125,13 +126,15 @@

APR_DECLARE(apr_status_t) apr_get_thread_time(apr_thread_t *thread,
apr_int64_t* nanos_ptr)
{
-HANDLE *os_thread;
+apr_os_thread_t * os_thread;
apr_status_t status;
FILETIME creation_time, exit_time, kernel_time, user_time;
-if (status = apr_os_thread_get(&((apr_os_thread_t *)os_thread),
thread)!=APR_SUCCESS) {
+
+status = apr_os_thread_get(&os_thread, thread);
+if (status != APR_SUCCESS) {
return status;
}
-GetThreadTimes(*os_thread, &creation_time,
+GetThreadTimes((HANDLE)os_thread, &creation_time,
&exit_time, &kernel_time,
&user_time);

@@ -141,13 +144,15 @@
}

APR_DECLARE(apr_status_t) apr_thread_cancel(apr_thread_t *thread) {
-HANDLE *os_thread;
+apr_os_thread_t * os_thread;
apr_status_t status;
-if (status = apr_os_thread_get(&((apr_os_thread_t *)os_thread),
thread)) {
+
+status = apr_os_thread_get(&os_thread, thread);
+if (status != APR_SUCCESS) {
return status;
}

-if (TerminateThread(*os_thread, 0)) {
+if (TerminateThread((HANDLE)os_thread, 0)) {
return APR_SUCCESS;
} else {
return apr_get_os_error();

Thanks,
Vladimir.






> Geir, could you please look at this patch and apply it if there are
> no objections?
>
> Thanks in advance,
> Vladimir.
>
> On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: Ok, I'm not
> as worried - I went back a few days to r447025 and still
> have the problem, so it's not from this morning.  I guess this has
> been

Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Vladimir Gorr

On 9/25/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:


Under what platfrom, what build?



On Windows for build I've built from the latest sources (at 449592
revision).

Thanks,
Vladimir.

On Sep 25, 2006, at 5:50 AM, Vladimir Gorr wrote:


> BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.
>
> Thanks,
> Vladimir.
>
> On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:
>>
>> As for me (and other people) a lot of tests fail for the latest
>> sources
>> (revision 449592).
>> I've run the *build.bat clean; build.bat update; build.bat*
>> command in
>> compliance with comments for *H-1457*.
>> It's very strange for me it mentions here all C-unit tests work fine.
>> Sorry I cannot confirm this.
>> The detailed investigation showed the patch for *H-1457* is
>> incorrect.
>> I've attached a patch fixing this issue.
>> Thanks Evgueni Brevnov for preparing this patch. After applying these
>> changes the issue disappeared.
>>
>> Geir, could you please look at this patch and apply it if there
>> are no
>> objections?
>>
>> Thanks in advance,
>> Vladimir.
>>
>>  On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>> >
>> > Ok, I'm not as worried - I went back a few days to r447025 and
>> still
>> > have the problem, so it's not from this morning.  I guess this has
>> > been masked all along by the logger problem.  Noted in JIRA
>> HARMONY-1560
>> >
>> > geir
>> >
>> > On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
>> >
>> > > This is completely my fault.
>> > >
>> > > The latest round of patches, while I dutifully do smoke, c-
>> unit and
>> > > kernel tests for each patch, I didn't do any app testing.
>> > >
>> > > I tried to run ActiveMQ, and it breaks with an asset in
>> > > object_handles.cpp : 99
>> > >
>> > > I'm going to back out the two GC patches I applied and hope
>> for the
>> > > best.
>> > >
>> > > geir
>> > >
>> > >
>> > >
>> -
>> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > > To unsubscribe, e-mail: harmony-dev-
>> [EMAIL PROTECTED]
>> > > For additional commands, e-mail: harmony-dev-
>> [EMAIL PROTECTED]
>> > >
>> >
>> >
>> >
>> -
>> > Terms of use : http://incubator.apache.org/harmony/mailing.html
>> > To unsubscribe, e-mail: harmony-dev-
>> [EMAIL PROTECTED]
>> > For additional commands, e-mail: harmony-dev-
>> [EMAIL PROTECTED]
>> >
>> >
>>
>>


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Geir Magnusson Jr.

Under what platfrom, what build?


On Sep 25, 2006, at 5:50 AM, Vladimir Gorr wrote:


BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.

Thanks,
Vladimir.

On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:


As for me (and other people) a lot of tests fail for the latest  
sources

(revision 449592).
I've run the *build.bat clean; build.bat update; build.bat*  
command in

compliance with comments for *H-1457*.
It's very strange for me it mentions here all C-unit tests work fine.
Sorry I cannot confirm this.
The detailed investigation showed the patch for *H-1457* is  
incorrect.

I've attached a patch fixing this issue.
Thanks Evgueni Brevnov for preparing this patch. After applying these
changes the issue disappeared.

Geir, could you please look at this patch and apply it if there  
are no

objections?

Thanks in advance,
Vladimir.

 On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>
> Ok, I'm not as worried - I went back a few days to r447025 and  
still

> have the problem, so it's not from this morning.  I guess this has
> been masked all along by the logger problem.  Noted in JIRA  
HARMONY-1560

>
> geir
>
> On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
>
> > This is completely my fault.
> >
> > The latest round of patches, while I dutifully do smoke, c- 
unit and

> > kernel tests for each patch, I didn't do any app testing.
> >
> > I tried to run ActiveMQ, and it breaks with an asset in
> > object_handles.cpp : 99
> >
> > I'm going to back out the two GC patches I applied and hope  
for the

> > best.
> >
> > geir
> >
> >
> >  
-

> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: harmony-dev- 
[EMAIL PROTECTED]
> > For additional commands, e-mail: harmony-dev- 
[EMAIL PROTECTED]

> >
>
>
>  
-

> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev- 
[EMAIL PROTECTED]
> For additional commands, e-mail: harmony-dev- 
[EMAIL PROTECTED]

>
>





-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Geir Magnusson Jr.


On Sep 25, 2006, at 5:19 AM, Vladimir Gorr wrote:

As for me (and other people) a lot of tests fail for the latest  
sources (revision 449592).
I've run the build.bat clean; build.bat update; build.bat command  
in compliance with comments for H-1457.
It's very strange for me it mentions here all C-unit tests work  
fine. Sorry I cannot confirm this.


It certainly did on my machine after a clean - update build, and then  
hung on gc.LOS.



The detailed investigation showed the patch for H-1457 is  
incorrect. I've attached a patch fixing this issue.
Thanks Evgueni Brevnov for preparing this patch. After applying  
these changes the issue disappeared.


Where is that patch?  it didn't make it through to list - can you  
just re-open 1457 and attach there?




Geir, could you please look at this patch and apply it if there are  
no objections?


Thanks in advance,
Vladimir.

On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote: Ok, I'm not  
as worried - I went back a few days to r447025 and still

have the problem, so it's not from this morning.  I guess this has
been masked all along by the logger problem.  Noted in JIRA  
HARMONY-1560


geir

On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:

> This is completely my fault.
>
> The latest round of patches, while I dutifully do smoke, c-unit and
> kernel tests for each patch, I didn't do any app testing.
>
> I tried to run ActiveMQ, and it breaks with an asset in
> object_handles.cpp : 99
>
> I'm going to back out the two GC patches I applied and hope for the
> best.
>
> geir
>
>
>  
-

> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: harmony-dev- 
[EMAIL PROTECTED]

>


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Vladimir Gorr

BTW I've forgot to say ActiveMQ 4.0 works w/o any problems.

Thanks,
Vladimir.

On 9/25/06, Vladimir Gorr <[EMAIL PROTECTED]> wrote:


As for me (and other people) a lot of tests fail for the latest sources
(revision 449592).
I've run the *build.bat clean; build.bat update; build.bat* command in
compliance with comments for *H-1457*.
It's very strange for me it mentions here all C-unit tests work fine.
Sorry I cannot confirm this.
The detailed investigation showed the patch for *H-1457* is incorrect.
I've attached a patch fixing this issue.
Thanks Evgueni Brevnov for preparing this patch. After applying these
changes the issue disappeared.

Geir, could you please look at this patch and apply it if there are no
objections?

Thanks in advance,
Vladimir.

 On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
>
> Ok, I'm not as worried - I went back a few days to r447025 and still
> have the problem, so it's not from this morning.  I guess this has
> been masked all along by the logger problem.  Noted in JIRA HARMONY-1560
>
> geir
>
> On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:
>
> > This is completely my fault.
> >
> > The latest round of patches, while I dutifully do smoke, c-unit and
> > kernel tests for each patch, I didn't do any app testing.
> >
> > I tried to run ActiveMQ, and it breaks with an asset in
> > object_handles.cpp : 99
> >
> > I'm going to back out the two GC patches I applied and hope for the
> > best.
> >
> > geir
> >
> >
> > -
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> -
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>




Re: [drlvm] my latest round of patches broke something

2006-09-25 Thread Vladimir Gorr
As for me (and other people) a lot of tests fail for the latest sources (revision 449592).
I've run the build.bat clean; build.bat update; build.bat command in compliance with comments for H-1457.
It's very strange for me it mentions here all C-unit tests work fine. Sorry I cannot confirm this.
The detailed investigation showed the patch for H-1457 is incorrect. I've attached a patch fixing this issue.
Thanks Evgueni Brevnov for preparing this patch. After applying these changes the issue disappeared.
 
Geir, could you please look at this patch and apply it if there are no objections?
 
Thanks in advance,
Vladimir. 
On 9/24/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
Ok, I'm not as worried - I went back a few days to r447025 and stillhave the problem, so it's not from this morning.  I guess this has
been masked all along by the logger problem.  Noted in JIRA HARMONY-1560geirOn Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:> This is completely my fault.>> The latest round of patches, while I dutifully do smoke, c-unit and
> kernel tests for each patch, I didn't do any app testing.>> I tried to run ActiveMQ, and it breaks with an asset in> object_handles.cpp : 99>> I'm going to back out the two GC patches I applied and hope for the
> best.>> geir>>> -> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]> For additional commands, e-mail: 
[EMAIL PROTECTED]>-Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]For additional commands, e-mail: 
[EMAIL PROTECTED]
-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [drlvm] my latest round of patches broke something

2006-09-23 Thread Geir Magnusson Jr.
Ok, I'm not as worried - I went back a few days to r447025 and still  
have the problem, so it's not from this morning.  I guess this has  
been masked all along by the logger problem.  Noted in JIRA HARMONY-1560


geir

On Sep 23, 2006, at 11:04 AM, Geir Magnusson Jr. wrote:


This is completely my fault.

The latest round of patches, while I dutifully do smoke, c-unit and  
kernel tests for each patch, I didn't do any app testing.


I tried to run ActiveMQ, and it breaks with an asset in  
object_handles.cpp : 99


I'm going to back out the two GC patches I applied and hope for the  
best.


geir


-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]