Hi All,
I've updated http://ftp.squeak.org/Cog with new source, OpenSourceCog-oscog.16.tar.gz/VMMaker-oscog.16.mcz that fixes the three issues people have found:
Nicholas' crash on loading SUnit.dtl.?? which was a very nasty bug in the GC'ing of some trace logs the VM maintains. It was down to a difference between Smalltalk's \\ and C's %, specifically that the latter can answer something of different sign to the modulus.
The failure of GeneratorTest, superficially due to cannotReturn: crashes, but fundamentally to do with inter-page returns to frames within the page not preserving the frames above, which can be in use due to co-routining (swapSender: usage). I hope this will fix Seaside on Cog. Please let me know.
Crashes due to temps occurring in very simple blocks (that Cog compiles frameless) e.g. [ | b | 5 ] value. HTH Eliot
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Hi Eliot,
> (swapSender: usage). I hope this will fix Seaside on Cog. Please let me > know. Thank you for the update, unfortunately the update does not seem to fix the problem with Seaside. I've ripped out the failing functionality and the associated tests. You should be able to load Seaside-Pharo-Continuation and Seaside-Tests-Pharo-Continuation into any recent Pharo or Squeak image to reproduce the problem. On traditional VMs all 16 tests pass. Lukas -- Lukas Renggli www.lukas-renggli.ch _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project Seaside-Pharo-Continuation.st (9K) Download Attachment Seaside-Tests-Pharo-Continuation.st (8K) Download Attachment |
Hi Lukas,
this is now fixed in r2221 of http://www.squeakvm.org/svn/squeak/branches/Cog & www.squeaksource.com/VMMaker/VMMaker-oscog.17.
best Eliot
On Fri, Jun 25, 2010 at 6:11 AM, Lukas Renggli <[hidden email]> wrote:
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Hi Eliot,
Thank you for the quick fix. I can confirm that all 1600 Seaside 3.0 tests run green now. However I stil get random crashes when using Seaside through the webbrowser. Sometimes it survives 30 requests, sometimes it crashes right after the first request. In the console I get: nanosleep: Invalid argument Exited with exit code: 1 How can I further debug this? I cannot reproduce it with the tests. It only happens (randomly) when using Seaside through the webbrowser. Lukas On Sunday, June 27, 2010, Eliot Miranda <[hidden email]> wrote: > -- Lukas Renggli www.lukas-renggli.ch _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Maybe this is network related issue?
On Sun, Jun 27, 2010 at 09:48, Lukas Renggli <[hidden email]> wrote: > Sometimes it survives 30 requests, sometimes it crashes > right after the first request. In the console I get: > > nanosleep: Invalid argument > Exited with exit code: 1 > > How can I further debug this? I cannot reproduce it with the tests. It > only happens (randomly) when using Seaside through the webbrowser. _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |