On Mon, Sep 5, 2011 at 5:46 AM, Sven Van Caekenberghe <[email protected]> wrote:

>
> On 04 Sep 2011, at 22:35, Sven Van Caekenberghe wrote:
>
> > OK, thanks for the extra info.
> > I'll see what I can do tomorrow, after thinking about this a bit.
> > If I can't reproduce this, I can't debug it.
>
> I am really very confused and don't understand what is happening, but here
> is what I found out:
>
> Starting from the partial build artifact seaside3.[image|changes] #720 from
> http://jenkins.lukas-renggli.ch and using the VM
> http://www.mirandabanda.org/files/Cog/VM/VM.r2370/ on my Ubuntu 11.04 I
> finally could replicate a problem loading builder/scripts/seaside3-zinc.st
> .
>

2370 is old, from 18 March 2011.  The current version is 2489 from 22
August.  Why are you using 2370?


> Now the hang (100% cpu, no crash or any log to be seen) only happens in two
> cases:
>
> running from the command line (as in the build script):
>
> ./coglinux/bin/squeak -nodisplay -nosound seaside3.image
> /home/sven/Smalltalk/builder/scripts/seaside3-zinc.st
>
> or doing a file in of this file using the File Browser in Pharo.
>
> Executing the same code manually (selecting it and performing a doit) works
> fine.
>
> Note to replicate this you have to use a specific version, as in
>
> Gofer new
>        squeaksource: 'ZincHTTPComponents';
>        version: 'Zinc-HTTP-SvenVanCaekenberghe.191';
>        package: 'Zinc-Seaside';
>        load.
>
> And then starting the Seaside adapter in one go.
>
> On Mac OS X, I cannot reproduce this at all.
>
> The difference between the working version (188) and the failing ones (up
> until 191) is very small IMHO, that's what is so strange.
>
> So I decided to revert back by pushing down the connection management
> functionality of ZnMultiThreadedServer to a new subclass called
> ZnManagingMultiThreadedServer. Now the code difference between working and
> failing code is even smaller. Note also that the server is just started, it
> is not yet receiving any connections!
>
> Any help would be appreciated ;-)
>
> Lukas, I think you could try to rebuild the failing Seaside jobs.
>
> Sven
>
>
>


-- 
best,
Eliot

Reply via email to