>> 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?

Hi Eliot,

I am lazy. I don't update the VMs on my servers that often. If you
think this helps with the socket issues, I am of course all for
updating it right away?

Lukas

>>
>> 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
>



-- 
Lukas Renggli
www.lukas-renggli.ch

Reply via email to