On Fri, Sep 23, 2011 at 10:53 PM, Stéphane Ducasse < stephane.ducasse@inria.fr> wrote:
Thanks eliot.
Do you have tests that we could harvest to create a non regession database?
Alas not in this case. The bug manifests itself when a cog code compaction occurs soon after an MNU PIC has been created and the symptom is a fatal crash. So a) it is very difficult to reproduce and b) there would be no neat test failure, there would be a core dump. Yes this is useful for a Jenkins context, but in general I think it better to test things like this with heavy stress tests (and general community usage) rather than trying to produce a specific test.
Stef
...in http://www.mirandabanda.org/files/Cog/VM/VM.r2495/. These fix the regression introduced in r2487 in introducing faster MNu processing. The bug was the leaking up of an error code that was misinterpreted as a valid target machine code method. Thanks /very/ much to those of you who tested the 2493 & 2494 VMs. With your help this bug was found quickly. I now have reason to hope that these VMs will be quite stable.
Here's the readme: CogVM binaries as per VMMaker.oscog-eem.127/r2495. Fix MNU PIC creation not to answer an error code to the interpreter. This is the call 0x00000013 bug.
again thanks -- best, Eliot
-- best, Eliot