VMMaker.oscog-eem.2517

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

VMMaker.oscog-eem.2517

KenDickey
 
Eliot,

Thanks for the integration.

Built fresh Spur64VMMaker.image via
image/buildspurtrunkvmmaker64image.sh, which uses
VMMaker.oscog-eem.2517.

Still get segfault from generated ARM64FFIPlugin until I invoke

    StackInterpreter initializeMiscConstants.

in a Workspace and regen/rebuild.

FYI,
-KenD
-KenD
Reply | Threaded
Open this post in threaded view
|

Re: VMMaker.oscog-eem.2517

Eliot Miranda-2
 
Hi Ken,

On Mon, Jan 28, 2019 at 2:34 PM <[hidden email]> wrote:
Eliot,

Thanks for the integration.

Built fresh Spur64VMMaker.image via
image/buildspurtrunkvmmaker64image.sh, which uses
VMMaker.oscog-eem.2517.

Still get segfault from generated ARM64FFIPlugin until I invoke

    StackInterpreter initializeMiscConstants.

in a Workspace and regen/rebuild.

Can you put it through that cycle and save the source that is generated first time through and compare it with the source generated the second time through?  Then  I have the info needed to fix the misinitialization.


_,,,^..^,,,_
best, Eliot
Reply | Threaded
Open this post in threaded view
|

Re: VMMaker.oscog-eem.2517

KenDickey
 
On 2019-01-28 14:37, Eliot Miranda wrote:

> Can you put it through that cycle and save the source that is generated
> first time through and compare it with the source generated the second
> time through?  Then  I have the info needed to fix the
> misinitialization.

Been there, done that.  Don't need to diff.

#define DisownVMForFFICall null
#define DisownVMForThreading null

Values should be 16 & 32.

ClassVars DisownVM* (re)set in/by
   #StackInterpreter class>>initializeMiscConstants.


-KenD
-KenD