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