[Cuis-dev] New tests in ARM 32bit with BeagleBone Black
Nicola Mingotti
nmingotti at gmail.com
Fri Sep 17 13:26:55 PDT 2021
Hi Bruce,
yes, i saw the latest build does work.
It is unfortunate that the lastest "stable" is broken.
Maybe it would be better just to delete it.
I am going to try a build the VM sooner or later, still there are many
things i need to understand
well about Smalltalk before switching the focus into the underlying engine.
bye
Nicola
On 9/16/21 8:05 PM, Bruce O'Neel wrote:
> Hi,
>
> Yes the Armv6 VM from 202003 is bad. That's the bad news.
>
> The much much better news is that we (well others, not me) have
> stamped out many bugs and the ArmV6 VM works well now.
>
> You can download a somewhat recent version that built from here.
>
> https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/latest-build
> <https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/latest-build>
>
> You can also download the source and build. It takes a few minutes on
> a Pi 3.
>
> cheers
>
> bruce
>
>
> On 2021-09-16T19:32:08.000+02:00, Nicola Mingotti via Cuis-dev
> <cuis-dev at lists.cuis.st> wrote:
>
> Hi guys,
>
> today i made several test with Cuis5.0-4834-32.image and the
> latest release of the VM
> in the BeagleBone Black.
>
> Here is what i found:
>
> * The latest stable release of the VM is broken:
> squeak.cog.spur_linux32ARMv6_202003021730.tar.gz
> I put the error message at the end.
>
> * Then, I used the latest build. That runs.
>
> * It is possible to work in Cuis, there is an improvement. I used
> only this ligthenings:
> ----
>
> self runningWorld hideTaskbar.
>
> Preferences disable: #subPixelRenderColorFonts.
>
> ----
>
> * Sometimes moving a Browser window the operation hangs. Moving
> smaller (with less content) morphs
> it goes all fine.
>
> * Loading VectorGraphics it becomes a mess with fonts, see image here
> https://pasteboard.co/mGF8uP2QQS5y.png
> <https://pasteboard.co/mGF8uP2QQS5y.png>
>
> * The system is always at load average higher than 0.90. Part of
> it is VNC, part of it is CUIS.
> So, it can be used for entertainment but for work objectives
> still better to use a larger computer.
> I wish to tray the BeagleBone AI as soon as I can.
>
>
> Bye
> Nicola
>
> ----------- stabe VM error -------------------
> root at beaglebone:~/cuis-project# ./sqcogspurlinuxhtRPi/squeak
> Cuis-Smalltalk-Dev/Cuis5.0-4834-32.image
>
> Segmentation fault Wed Sep 15 15:55:11 2021
>
>
> /root/cuis-project/sqcogspurlinuxhtRPi/lib/squeak/5.0-202003021730/squeak
>
> Squeak VM version: 5.0-202003021730 Tue Mar 3 09:42:45 UTC 2020
> gcc 4.9.2 [Production Spur VM]
>
> Built from: CoInterpreter VMMaker.oscog-nice.2712 uuid:
> da64ef0b-fb0a-4770-ac16-f9b448234615 Mar 3 2020
>
> With: StackToRegisterMappingCogit VMMaker.oscog-eem.2719 uuid:
> e40f3e94-3a54-411b-9613-5d19114ea131 Mar 3 2020
>
> Revision: VM: 202003021730
> https://github.com/OpenSmalltalk/opensmalltalk-vm.git
> <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
>
> Date: Mon Mar 2 18:30:55 2020 CommitHash: 6a0bc96
>
> Plugins: 202003021730
> https://github.com/OpenSmalltalk/opensmalltalk-vm.git
> <https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
>
> Build host: Linux travis-job-97835d24-79f4-41d1-b7e9-c81bd8bf7149
> 4.4.0-104-generic #127~14.04.1-Ubuntu SMP Mon Dec 11 12:44:15 UTC
> 2017 armv7l GNU/Linux
>
> plugin path: ./sqcogspurlinuxhtRPi/lib/squeak/5.0-202003021730
> [default:
> /root/cuis-project/sqcogspurlinuxhtRPi/lib/squeak/5.0-202003021730/]
>
>
>
> C stack backtrace & registers:
>
> r0 0x00000000 r1 0x03004c70 r2 0x03004d30 r3 0x03004c70
>
> r4 0x00000000 r5 0xbe952e90 r6 0x03012d40 r7 0x00224250
>
> r8 0x00000000 r9 0x00000001 r10 0x00216288 fp 0x0021a278
>
> ip 0x000005ec sp 0xbe950ea8 lr 0x00069290 pc 0x0004fe44
>
> *[0x0]
>
> /lib/arm-linux-gnueabihf/libc.so.6(vsprintf+0x4e)
> <http://libc.so.6(vsprintf+0x4e)>[0xb6d2a293]
>
>
>
> Smalltalk stack dump:
>
> 0xbe952e64 M SystemDictionary(Set)>findElementOrNil: 0x30cc098:
> a(n) SystemDictionary
>
> 0xbe952e90 I SystemDictionary(Dictionary)>at:put: 0x30cc098: a(n)
> SystemDictionary
>
> 0xbe952ebc I SystemDictionary>at:put: 0x30cc098: a(n) SystemDictionary
>
> 0xbe952f08 I [] in
> SystemDictionary>snapshot:andQuit:embedded:clearAllClassState:
> 0x30cc098: a(n) SystemDictionary
>
> 0x3a79bf0 s [] in BlockClosure>newProcess
>
>
> Most recent primitives
>
> maxIdentityHash
>
> identityHash
>
> at:
>
> at:
>
>
> stack page bytes 4096 available headroom 2788 minimum unused
> headroom 3776
>
>
> (Segmentation fault)
>
> Aborted
>
> root at beaglebone:~/cuis-project#
>
> ---------------------------------------------
>
>
>
>
>
> ------------------------------------------------------------------------
> -- Cuis-dev mailing list Cuis-dev at lists.cuis.st
> <mailto:Cuis-dev at lists.cuis.st>
> https://lists.cuis.st/mailman/listinfo/cuis-dev
> <https://lists.cuis.st/mailman/listinfo/cuis-dev>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20210917/c68af692/attachment-0001.htm>
More information about the Cuis-dev
mailing list