[M3devel] release engineering: RC4

Tony Hosking hosking at cs.purdue.edu
Tue Nov 3 17:12:27 CET 2009


On 3 Nov 2009, at 10:14, Jay K wrote:

> I thought/think I have that working..but not quite. It is crashing.
> I'm using the setjmp + poke around to set the stack/pc method.

Take a look at the sigaction technique mentioned in the paper.  I  
think it may be more reliable.

What happened with trying to use the thread stopping np primitives?

> Later..
>  - Jay
>
>
> CC: wagner at elegosoft.com; m3devel at elegosoft.com
> From: hosking at cs.purdue.edu
> To: jay.krell at cornell.edu
> Subject: Re: [M3devel] release engineering: RC4
> Date: Tue, 3 Nov 2009 09:54:43 -0500
>
> On 3 Nov 2009, at 07:14, Jay K wrote:
>
>  > juno/win32 heap corruption
>  > win32 threads/alert/race
>
> I think are ok.
> I might run some more loops, but:
>    - enter/leave critical section mixup fixed
>    - head-only regression fixed
>    - suspend/resume mismatch fixed
> Might cover it. (Every time I figure out a bug I think that must be  
> the last one. :) )
> OpenBSD is understood but not fixed. Their pthreads library is  
> usermode and stinky. AND they don't have make/set/get/swapcontext.
> OpenBSD probably won't make this release. I'm working on it in head  
> but initial two attempts didn't work.
>
> We can emulate make/set/get/swapcontext as per http://www.usenix.org/event/usenix2000/general/full_papers/engelschall/engelschall.pdf 
> , using setjmp/longjmp/sigaction.
>
> Reset my password?
>
> Thanks,
>  - Jay
>
>
> > Date: Tue, 3 Nov 2009 12:59:58 +0100
> > From: wagner at elegosoft.com
> > To: m3devel at elegosoft.com
> > Subject: [M3devel] release engineering: RC4
> >
> > I've tagged RC4 yesterday night and made a test production on  
> birch for
> > AMD64_LINUX which is available for download now (follow the RC3  
> links,
> > web pages not changed yet).
> >
> > There have been 29 changes since the last RC:
> >
> >
> > http://hudson.modula3.com:8080/view/makedist/job/cm3-makedist-AMD64_LINUX/13/
> >
> > The automated installation tests have passed, too:
> >
> >
> > http://hudson.modula3.com:8080/view/test-install/job/cm3-test-install-AMD64_LINUX/15/testReport/(root)/workspace%20installation%20archive%20tests/
> >
> > If anybody would care to test manually for additional confirmation  
> of the
> > quality of the archives that would be appreciated, too.
> >
> > Just to make sure before I start building on all other platforms:
> >
> > Are all relevant changes included? Is any important fix still  
> missing?
> >
> > What about these open tickets:
> >
> >
> > https://projects.elego.de/cm3/query?status=resolved&status=reopened&status=assigned&status=analyzed&status=new&status=accepted&group=status&milestone=CM3+Release+5.8+RC4
> >
> > https://projects.elego.de/cm3/query?status=resolved&status=reopened&status=assigned&status=analyzed&status=new&status=accepted&group=status&milestone=CM3+release+5.8
> >
> > Can we close any of them?
> >
> > Thanks in advance for any input,
> >
> > Olaf
> > --
> > Olaf Wagner -- elego Software Solutions GmbH
> > Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> > phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23  
> 45 86 95
> > http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz:  
> Berlin
> > Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:  
> DE163214194
> >
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20091103/d84f49c1/attachment-0002.html>


More information about the M3devel mailing list