[squeak-dev] [Test][Squeak5.2a][Metacello] Installation causes VM crash

Levente Uzonyi leves at caesar.elte.hu
Wed Jul 4 20:59:34 UTC 2018


On Wed, 4 Jul 2018, H. Hirzel wrote:

> Thank you for the feedback.
>
> You refer to issue
> https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/260
> The answer is: Maybe it is the same, but I use a 32bit image, see below.

Do you use linux? If yes, which version?

Levente

>
> I was using the installation script from
> https://github.com/Metacello/metacello
> Squeak section.
>
> I did not know that I have to go for
>
>    Installer ensureRecentMetacello
>
> That is actually much better from a user point of view.
>
> But it causes a instant VM crash.
>
>
> Image information is below
>
> --Hannes
>
>
> Image
> -----
> /media/user/data-ext4/Smtk/4-test-images/Squeak5.2a_latest/Squeak5.2alpha-18134-32bit-All-in-One.app/Contents/Resources/Squeak5.2alpha-18134-32bit.image
> Squeak5.2alpha
> latest update: #18134
> Current Change Set: Unnamed1
> Image format 6521 (32 bit)
>
> Virtual Machine
> ---------------
> /media/user/data-ext4/Smtk/4-test-images/Squeak5.2a_latest/Squeak5.2alpha-18134-32bit-All-in-One.app/Contents/Linux-i686/lib/squeak/5.0-201804030952/squeak
> Croquet Closure Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-eem.2361]
> Unix built on Apr  3 2018 17:17:33 Compiler: 4.8.4
> platform sources revision VM: 201804030952
> https://github.com/OpenSmalltalk/opensmalltalk-vm.git $ Date: Tue Apr
> 3 11:52:19 2018 +0200 $ CommitHash: 29f50cf $ Plugins: 201804030952
> https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
> CoInterpreter VMMaker.oscog-eem.2361 uuid:
> 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr  3 2018
> StackToRegisterMappingCogit VMMaker.oscog-eem.2361 uuid:
> 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr  3 2018
>
>
>
> On 7/4/18, Levente Uzonyi <leves at caesar.elte.hu> wrote:
>> You're probably experiencing this issue:
>> https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/260
>> Please confirm if that's the case. In general, it helps if you give a bit
>> more information about the crash (VM, image, etc).
>> Also I suggest you use Installer ensureRecentMetacello to load Metacello
>> instead of that snippet, because that snippet breaks WebClient and
>> SqueakSSL by loading an older, incompatible version of them.
>>
>> Levente
>>
>> On Wed, 4 Jul 2018, H. Hirzel wrote:
>>
>>> Hello
>>>
>>> The installation of Metacello causes a VM crash.
>>>
>>> http://wiki.squeak.org/squeak/6157
>>> https://github.com/Metacello/metacello
>>>
>>>
>>> "Get the Metacello configuration (for Squeak users)"
>>> Installer gemsource
>>>    project: 'metacello';
>>>    addPackage: 'ConfigurationOfMetacello';
>>>    install.
>>>
>>>
>>> "Result : OK"
>>>
>>>
>>>
>>> "Bootstrap Metacello Preview, using mcz files (#'previewBootstrap'
>>> symbolic version"
>>> ((Smalltalk at: #ConfigurationOfMetacello) project
>>>  version: #'previewBootstrap') load.
>>>
>>> "Result : OK"
>>>
>>> "Load the Preview version of Metacello from GitHub"
>>> (Smalltalk at: #Metacello) new
>>>  configuration: 'MetacelloPreview';
>>>  version: #stable;
>>>  repository: 'github://Metacello/metacello:configuration';
>>>  load.
>>>
>>> "CRASH"
>>>
>>> "Now load latest version of Metacello"
>>> (Smalltalk at: #Metacello) new
>>>  baseline: 'Metacello';
>>>  repository: 'github://Metacello/metacello:master/repository';
>>>  get.
>>> (Smalltalk at: #Metacello) new
>>>  baseline: 'Metacello';
>>>  repository: 'github://Metacello/metacello:master/repository';
>>>  load.
>>>
>>>
>>> Regards
>>> Hannes
>>
>>


More information about the Squeak-dev mailing list