[M3devel] cvsup crash
hendrik at topoi.pooq.com
hendrik at topoi.pooq.com
Tue Sep 7 17:47:29 CEST 2010
On Tue, Sep 07, 2010 at 10:31:52AM +0200, Olaf Wagner wrote:
> Quoting Jay K <jay.krell at cornell.edu>:
>
>> > It is certainly worth fixing bugs exposed by cvsup. It used to
>> run. Why does it not run now? Has there been regression in the CM3
>> implementation?
>>
>> Very little is known. I don't think we should be so quick to assume a
>> regression in cm3.
>> For example, cvsup only recently was ever made to work with non-userthreads.
>> And this version has seen extremely little use. Perhaps it never
>> actually worked with non-user threads.
>> It previously depended on all threads surviving fork().
>
> The server uses fork. The client doesn't. The problem reported here
> is on the client side.
>
>> Bugs could easily be in cvsup itself.
>
> Well, it used to run without problems and is still replicating the
> CM3 repository regularly to several sites (in an older version).
> So I think it is likely that we introduced the bugs recently.
>
>> As well, don't we know that Trestle has forever had several race conditions?
>> Having recently fixed a few?
>>
>> It's been my experience that the less something is used, the more
>> bugs it has..
>> Modula-3 * cvsup + trestle...
>
> The GUI may be disabled with the -g parameter, IIRC.
It may well be a new GUI bug. I could try and rerun with the -g
parameter, but if it works it won't be conclusive, because the copied
CVS tree probably doesn't start in the same state.
-- hendrik
More information about the M3devel
mailing list