harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov" <alexey.v.varla...@gmail.com>
Subject Re: [drlvm] my latest round of patches broke something
Date Mon, 25 Sep 2006 17:09:04 GMT
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 <weldonwjw@gmail.com>:
> 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 <vvgorr@gmail.com> wrote:
> >
> > On 9/25/06, Geir Magnusson Jr. <geir@pobox.com> 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. <geir@pobox.com> 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-unsubscribe@incubator.apache.org
> > > > > For additional commands, e-mail: harmony-dev-
> > > > help@incubator.apache.org
> > > > >
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> > > > For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> > > > For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> > >
> > >
> > > ---------------------------------------------------------------------
> > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> > > For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> > >
> > >
> >
> >
>
>
> --
> Weldon Washburn
> Intel Middleware Products Division
>
>

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message