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

H. Hirzel hannes.hirzel at gmail.com
Wed Jul 4 20:55:54 UTC 2018


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.

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