New Cog VMs available

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

New Cog VMs available

Eliot Miranda-2
...at http://www.mirandabanda.org/files/Cog/VM/VM.r3072.

CogVM binaries as per VMMaker.oscog-eem.876/r3072

Fix bad regression in FilePlugin>>primitiveFileSetPosition introduces around
r2797 that breaks > 1Gb file access.

Change manifest files on Windows to make app HIGHDPIAWARE.  Create a
manifest for the consolevm and include it in the archive.

Fix bug with become where duplicate entries in the input
array would crash the system (thanks Igor).

Make nameOfClass: more robust, in both the real and simulated VMs.

Regenerate sources after refactoring Slang code to ask classes what methods
they want to include based on their initializationOptions inst var instead
of the centralized VMMaker.

Generate Spur Newspeak VMs with the new CompiledMethod header format.  This will
break the Newspeak Spur bootstrap until NOF generation and/or loading is fixed.


--
best,
Eliot


Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Frank Shearar-3
On 9 September 2014 03:58, Eliot Miranda <[hidden email]> wrote:
> ...at http://www.mirandabanda.org/files/Cog/VM/VM.r3072.
>
> CogVM binaries as per VMMaker.oscog-eem.876/r3072

CI updated accordingly.

> Fix bad regression in FilePlugin>>primitiveFileSetPosition introduces around
> r2797 that breaks > 1Gb file access.
>
> Change manifest files on Windows to make app HIGHDPIAWARE.  Create a
> manifest for the consolevm and include it in the archive.

Yay! Only... the manifest is broken. It looks like this:

<asmv3:windowsSettings
xmlns="http://schemas.microsoft.com/SMI/2011/WindowsSettings">
    <dpiAware>true</dpiAware>
</asmv3:windowsSettings>

should be

<asmv3:windowsSettings
xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
    <dpiAware>true</dpiAware>
</asmv3:windowsSettings>

I don't know why that is; I just had that hand-crufted [sic] manifest
I sent you, and that used "2005", so I edited the manifest, and things
seemed to start working!

I'm going to leave CI updated to the latest Cog because we don't have
any active Windows build slaves. (Insert call for volunteers here!)

frank

> Fix bug with become where duplicate entries in the input
> array would crash the system (thanks Igor).
>
> Make nameOfClass: more robust, in both the real and simulated VMs.
>
> Regenerate sources after refactoring Slang code to ask classes what methods
> they want to include based on their initializationOptions inst var instead
> of the centralized VMMaker.
>
> Generate Spur Newspeak VMs with the new CompiledMethod header format.  This
> will
> break the Newspeak Spur bootstrap until NOF generation and/or loading is
> fixed.
>
>
> --
> best,
> Eliot

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Eliot Miranda-2
In reply to this post by Eliot Miranda-2
ugh, I am not a good script kiddie.  Various bugs in my upload scripts plus a slip in the manifests means I've freshened the files in http://www.mirandabanda.org/files/Cog/VM/VM.r3072.  Hopefully these are complete and correct now.

On Mon, Sep 8, 2014 at 7:58 PM, Eliot Miranda <[hidden email]> wrote:
...at http://www.mirandabanda.org/files/Cog/VM/VM.r3072.

CogVM binaries as per VMMaker.oscog-eem.876/r3072

Fix bad regression in FilePlugin>>primitiveFileSetPosition introduces around
r2797 that breaks > 1Gb file access.

Change manifest files on Windows to make app HIGHDPIAWARE.  Create a
manifest for the consolevm and include it in the archive.

Fix bug with become where duplicate entries in the input
array would crash the system (thanks Igor).

Make nameOfClass: more robust, in both the real and simulated VMs.

Regenerate sources after refactoring Slang code to ask classes what methods
they want to include based on their initializationOptions inst var instead
of the centralized VMMaker.

Generate Spur Newspeak VMs with the new CompiledMethod header format.  This will
break the Newspeak Spur bootstrap until NOF generation and/or loading is fixed.


--
best,
Eliot



--
best,
Eliot


Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] New Cog VMs available

Karl Ramberg
In reply to this post by Eliot Miranda-2
Spur crashes regularly in my machine, Windows 8.1.
Crash dump attached. 

Best regards,
Karl

On Tue, Sep 9, 2014 at 4:58 AM, Eliot Miranda <[hidden email]> wrote:
 
...at http://www.mirandabanda.org/files/Cog/VM/VM.r3072.

CogVM binaries as per VMMaker.oscog-eem.876/r3072

Fix bad regression in FilePlugin>>primitiveFileSetPosition introduces around
r2797 that breaks > 1Gb file access.

Change manifest files on Windows to make app HIGHDPIAWARE.  Create a
manifest for the consolevm and include it in the archive.

Fix bug with become where duplicate entries in the input
array would crash the system (thanks Igor).

Make nameOfClass: more robust, in both the real and simulated VMs.

Regenerate sources after refactoring Slang code to ask classes what methods
they want to include based on their initializationOptions inst var instead
of the centralized VMMaker.

Generate Spur Newspeak VMs with the new CompiledMethod header format.  This will
break the Newspeak Spur bootstrap until NOF generation and/or loading is fixed.


--
best,
Eliot





crash.dmp (75K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] New Cog VMs available

Eliot Miranda-2
Hi Karl,

    do you have a reproducible case I can study?  Best is when the image crashes on startup without user intervention, e.g. a doit in an image with a small screen and very few windows open:

Smalltalk snapshot: true andQuit: true.
self doThatThingThatMakesTheVMCrash

On Wed, Sep 24, 2014 at 2:08 PM, karl ramberg <[hidden email]> wrote:
Spur crashes regularly in my machine, Windows 8.1.
Crash dump attached. 

Best regards,
Karl

On Tue, Sep 9, 2014 at 4:58 AM, Eliot Miranda <[hidden email]> wrote:
 
...at http://www.mirandabanda.org/files/Cog/VM/VM.r3072.

CogVM binaries as per VMMaker.oscog-eem.876/r3072

Fix bad regression in FilePlugin>>primitiveFileSetPosition introduces around
r2797 that breaks > 1Gb file access.

Change manifest files on Windows to make app HIGHDPIAWARE.  Create a
manifest for the consolevm and include it in the archive.

Fix bug with become where duplicate entries in the input
array would crash the system (thanks Igor).

Make nameOfClass: more robust, in both the real and simulated VMs.

Regenerate sources after refactoring Slang code to ask classes what methods
they want to include based on their initializationOptions inst var instead
of the centralized VMMaker.

Generate Spur Newspeak VMs with the new CompiledMethod header format.  This will
break the Newspeak Spur bootstrap until NOF generation and/or loading is fixed.


--
best,
Eliot








--
best,
Eliot