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

H. Hirzel hannes.hirzel at gmail.com
Wed Jul 4 23:10:15 UTC 2018


You mean though I get

openssl version -a
1.0.2l

How would I then remove 1.0.1?


On 7/5/18, Levente Uzonyi <leves at caesar.elte.hu> wrote:
> You probably still have 1.0.1 installed.
>
> Levente
>
> On Thu, 5 Jul 2018, H. Hirzel wrote:
>
>> I followed
>> https://www.miguelvallejo.com/updating-to-openssl-1-0-2g-on-ubuntu-server-12-04-14-04-lts-to-stop-cve-2016-0800-drown-attack/
>>
>> and got the ssl version (full info below)
>> 1.0.2l
>>
>> It still crashes.
>>
>> --Hannes
>>
>>
>> openssl version -a
>> OpenSSL 1.0.2l  25 May 2017
>> built on: reproducible build, date unspecified
>> platform: linux-elf
>> options:  bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int)
>> blowfish(idx)
>> compiler: gcc -I. -I.. -I../include  -DOPENSSL_THREADS -D_REENTRANT
>> -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -DL_ENDIAN -O3
>> -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS
>> -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m
>> -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM
>> -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
>>
>>
>> On 7/5/18, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>>> 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