[Self-interest] ?==?utf-8?q? Self not working on x64 Linux

mayuresh@kathe.in mayuresh at kathe.in
Thu Sep 10 11:54:57 UTC 2020


For me, the Self system on being called as "./Self -s kitchen.snap" crashed with the output as below;
Self VM fatal error (/opt/self/vm/src/any/memory/generation.cpp, line 351): Couldn't allocate old space contiguous with new space

VM Version: 2017.1.13, Tue 16 May 17 00:45:42 Linux i386 (4.5.0-205-gd942ba2-dirty)

Self process 6391 on ideapad-330s-14lkb-u has crashed.
Do you want to:
1) Quit Self (optionally attempting to write a snapshot)
2) Try to print the Self stack
3) Try to return to the Self prompt
4) Force a core dump
5) Print the interrupted context registers

Any ideas what might be wrong?

On Thursday, September 10, 2020 05:00 PM IST, Reinout Heeck <reinz at desk.org> wrote: 
 
> I tried it on our 64bit development container  (with X11+vnc server) 
> that is running under Docker under the MsWindows WSL2 Linux subsystem.
> 
> 
> This system reports as follows:
> 
> $ uname -a
> Linux f466c95cd9ce 4.19.104-microsoft-standard #1 SMP Wed Feb 19 
> 06:37:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
> 
> $ cat /etc/issue
> Ubuntu 20.04.1 LTS \n \l
> 
> 
> running Self Manadarin for the first time gave a library not found error:
> 
> $ ./Self
> ./Self: error while loading shared libraries: libXext.so.6: cannot open 
> shared object file: No such file or directory
> 
> I installed the 32 bit version of the x extensions:
> 
> $ sudo apt install libxext6:i386
> 
> 
> thereafter Self starts and shows a morphic window!
> 
> $./Self -s morphic.snap
> for I386:  LogVMMessages = true
> for I386:  PrintScriptName  = true
> for I386:  Inline = true
> for I386:  SICDeferUncommonBranches = false (not implemented)
> for I386:  SICReplaceOnStack = false (not implemented)
> for I386:  SaveOutgoingArgumentsOfPatchedFrames = true
> 
>      Welcome to the Self system!  (2017.1/2)
> 
> ...etc..
> 
> 
> I don't know how this translates to Redhat...
> 
> HTH,
> 
> Reinout Heeck
> 
> 
> 
> On 10/09/2020 12:24, mayuresh at kathe.in wrote:
> > I tried Self "Mandarin" 2017.1 released May 2017 under a previously setup Ubuntu 64-bit system following instructions from Russell to install the 32-bit libraries required for the same.
> > The environment failed to start-up and even Russell has confirmed the same.
> > I am currently on a RHEL Workstation install and I don't know how to install the required 32-bit libraries under this environment, if someone could help me out, I would be really thankful.
> >
> > BTW, could others who are using a 64-bit GNU/Linux system try running the Self "Mandarin" 2017.1 release?
> > The failure message is unfathomable to me.
> >
> > Thanks,
> >
> > ~Mayuresh
> >
> > _______________________________________________
> > Self-interest mailing list
> > Self-interest at lists.selflanguage.org
> > http://lists.selflanguage.org/mailman/listinfo/self-interest
> _______________________________________________
> Self-interest mailing list
> Self-interest at lists.selflanguage.org
> http://lists.selflanguage.org/mailman/listinfo/self-interest



More information about the Self-interest mailing list