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

H. Hirzel hannes.hirzel at gmail.com
Wed Jul 4 22:24:14 UTC 2018


Yes it is Linux, Ubuntu based, 14.04
and libssl has

$ openssl version -a
OpenSSL 1.0.1f 6 Jan 2014
built on: Thu Mar 19 15:10:04 UTC 2015
platform: debian-i386

So we can consider this to be a known error and ask for a later version of Linux

Thank you.
--Hannes

On 7/4/18, Levente Uzonyi <leves at caesar.elte.hu> wrote:
> Well, now I see that you use linux, though I still don't know which.
> Actually it doesn't really matter. What matters is which version of libssl
> is installed on your machine.
> I found that the SqueakSSL plugin crashes with libssl1.0.0 but works
> with 1.0.2 and 1.1.
>
> Levente
>
> On Wed, 4 Jul 2018, Levente Uzonyi wrote:
>
>> 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