<div dir="ltr">Hi Fabio,<div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 25, 2018 at 12:46 AM, Fabio Niephaus <span dir="ltr"><<a href="mailto:lists@fniephaus.com" target="_blank">lists@fniephaus.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><br><div class="gmail_quote"><span class=""><div dir="ltr">On Wed, Jul 25, 2018 at 9:16 AM Tobias Pape <<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>> wrote:<br></div></span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<br>
<br><span class="">
> On 25.07.2018, at 08:23, H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>> wrote:<br>
> <br>
> A retest with<br>
> <br>
>    <a href="http://files.squeak.org/trunk/Squeak5.2alpha-18150-32bit/Squeak5.2alpha-18150-32bit-All-in-One.zip" rel="noreferrer" target="_blank">http://files.squeak.org/trunk/<wbr>Squeak5.2alpha-18150-32bit/<wbr>Squeak5.2alpha-18150-32bit-<wbr>All-in-One.zip</a><br>
> <br>
> and<br>
> <br>
>     Installer ensureRecentMetacello<br>
> <br>
> (Ubuntu 14.04 based Linux)<br>
> <br>
> shows that this VM update has not made it into the latest version.<br>
<br>
Yes, because the VM used is from April.<br>
<br>
Best regards<br>
        -Tobisa<br></span></blockquote><div><br></div><div>The VMs shipping with our bundles need to be updated by hand. But first, I need to prepare a pre-release of the OSVM...will work on this today...</div></div></div></blockquote><div><br></div><div>I found and fixed a serious bug with the mapping between machine code and bytecode pcs in the JIT today.  I therefore want us to use the sources I just pushed for the new release.  This is my preference.  I will not insist.  But if we find that VMs built from the latest source work (after all most of VMMaker.oscog is very stable; the volatile parts are of as-yet-unreleased JITs, SistaCogit, RegisterAllocatingCogit, et al), then it might be best to go with the new, after success in suitable shake down & release testing, of course.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><span class="HOEnZb"><font color="#888888"><div><br></div><div>Fabio</div></font></span><div><div class="h5"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> <br>
> <br>
> <br>
> --Hannes<br>
> <br>
> On 7/6/18, H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>> wrote:<br>
>> I replaced in<br>
>> <br>
>>    /Squeak5.2alpha-18134-32bit-<wbr>All-in-One.app/Contents/Linux-<wbr>i686<br>
>> <br>
>> the content what the screen shot shows.<br>
>> <br>
>> Then in Squeak in a workspace I did<br>
>> <br>
>>    Installer ensureRecentMetacello.<br>
>> <br>
>> <br>
>> Result: OK, i.e. on VM crash.<br>
>> <br>
>> Vielen Dank!<br>
>> <br>
>> --Hannes<br>
>> <br>
>> On 7/6/18, Tobias Pape <<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>> wrote:<br>
>>> Hi Hannes,<br>
>>> <br>
>>>> On 06.07.2018, at 12:01, H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>> wrote:<br>
>>>> <br>
>>>> Hi Tobias<br>
>>>> <br>
>>>> A quick answer! Great!<br>
>>>> <br>
>>>> Where do I get this VM and how do I replace it in the All-In-One? This<br>
>>>> is what I am using for testing<br>
>>>> (Linux)<br>
>>>> <br>
>>>> <a href="http://files.squeak.org/trunk/Squeak5.2alpha-18138-32bit/" rel="noreferrer" target="_blank">http://files.squeak.org/trunk/<wbr>Squeak5.2alpha-18138-32bit/</a><br>
>>> <br>
>>> use the image from there and a vm from here:<br>
>>> <br>
>>> <a href="https://bintray.com/opensmalltalk/vm/cog/201807060950#files" rel="noreferrer" target="_blank">https://bintray.com/<wbr>opensmalltalk/vm/cog/<wbr>201807060950#files</a><br>
>>> for example this:<br>
>>>     <a href="https://bintray.com/opensmalltalk/vm/download_file?file_path=squeak.cog.spur_linux32x86_201807060950.tar.gz" rel="noreferrer" target="_blank">https://bintray.com/<wbr>opensmalltalk/vm/download_<wbr>file?file_path=squeak.cog.<wbr>spur_linux32x86_201807060950.<wbr>tar.gz</a><br>
>>> or this (64bit):<br>
>>>     <a href="https://bintray.com/opensmalltalk/vm/download_file?file_path=squeak.cog.spur_linux64x64_201807060950.tar.gz" rel="noreferrer" target="_blank">https://bintray.com/<wbr>opensmalltalk/vm/download_<wbr>file?file_path=squeak.cog.<wbr>spur_linux64x64_201807060950.<wbr>tar.gz</a><br>
>>> <br>
>>> <br>
>>> Best regards<br>
>>>     -Tobias<br>
>>>> <br>
>>>> Regards<br>
>>>> Hannes<br>
>>>> <br>
>>>> On 7/6/18, Tobias Pape <<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>> wrote:<br>
>>>>> Hi all<br>
>>>>> <br>
>>>>> <br>
>>>>> Can you test with a new vm? I have a change in 97b799c<br>
>>>>> (opensmalltalk-vm)<br>
>>>>> that could simply fix that.<br>
>>>>> <br>
>>>>> Best regards<br>
>>>>>   -Tobias<br>
>>>>> <br>
>>>>> <br>
>>>>>> On 05.07.2018, at 01:28, Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>> wrote:<br>
>>>>>> <br>
>>>>>> On Thu, 5 Jul 2018, H. Hirzel wrote:<br>
>>>>>> <br>
>>>>>>> You mean though I get<br>
>>>>>>> <br>
>>>>>>> openssl version -a<br>
>>>>>>> 1.0.2l<br>
>>>>>>> <br>
>>>>>>> How would I then remove 1.0.1?<br>
>>>>>> <br>
>>>>>> To find out what you have installed:<br>
>>>>>> <br>
>>>>>> $ aptitude search libssl1 | grep ^i<br>
>>>>>> <br>
>>>>>> or if you don't have aptitude installed:<br>
>>>>>> <br>
>>>>>> $ apt search libssl1 | grep installed<br>
>>>>>> <br>
>>>>>> To remove libssl1.0.0, which you should only do if the self-compiled<br>
>>>>>> 1.0.2<br>
>>>>>> satisfies all package dependencies and you're willing to update it<br>
>>>>>> from<br>
>>>>>> time to time yourself:<br>
>>>>>> <br>
>>>>>> $ sudo apt remove libssl1.0.0<br>
>>>>>> <br>
>>>>>> Levente<br>
>>>>>> <br>
>>>>>>> <br>
>>>>>>> <br>
>>>>>>> On 7/5/18, Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>> wrote:<br>
>>>>>>>> You probably still have 1.0.1 installed.<br>
>>>>>>>> <br>
>>>>>>>> Levente<br>
>>>>>>>> <br>
>>>>>>>> On Thu, 5 Jul 2018, H. Hirzel wrote:<br>
>>>>>>>> <br>
>>>>>>>>> I followed<br>
>>>>>>>>> <a href="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/" rel="noreferrer" target="_blank">https://www.miguelvallejo.com/<wbr>updating-to-openssl-1-0-2g-on-<wbr>ubuntu-server-12-04-14-04-lts-<wbr>to-stop-cve-2016-0800-drown-<wbr>attack/</a><br>
>>>>>>>>> <br>
>>>>>>>>> and got the ssl version (full info below)<br>
>>>>>>>>> 1.0.2l<br>
>>>>>>>>> <br>
>>>>>>>>> It still crashes.<br>
>>>>>>>>> <br>
>>>>>>>>> --Hannes<br>
>>>>>>>>> <br>
>>>>>>>>> <br>
>>>>>>>>> openssl version -a<br>
>>>>>>>>> OpenSSL 1.0.2l  25 May 2017<br>
>>>>>>>>> built on: reproducible build, date unspecified<br>
>>>>>>>>> platform: linux-elf<br>
>>>>>>>>> options:  bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int)<br>
>>>>>>>>> blowfish(idx)<br>
>>>>>>>>> compiler: gcc -I. -I.. -I../include  -DOPENSSL_THREADS -D_REENTRANT<br>
>>>>>>>>> -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -DL_ENDIAN -O3<br>
>>>>>>>>> -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS<br>
>>>>>>>>> -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m<br>
>>>>>>>>> -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM<br>
>>>>>>>>> -DRMD160_ASM<br>
>>>>>>>>> -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM<br>
>>>>>>>>> <br>
>>>>>>>>> <br>
>>>>>>>>> On 7/5/18, H. Hirzel <<a href="mailto:hannes.hirzel@gmail.com" target="_blank">hannes.hirzel@gmail.com</a>> wrote:<br>
>>>>>>>>>> Yes it is Linux, Ubuntu based, 14.04<br>
>>>>>>>>>> and libssl has<br>
>>>>>>>>>> <br>
>>>>>>>>>> $ openssl version -a<br>
>>>>>>>>>> OpenSSL 1.0.1f 6 Jan 2014<br>
>>>>>>>>>> built on: Thu Mar 19 15:10:04 UTC 2015<br>
>>>>>>>>>> platform: debian-i386<br>
>>>>>>>>>> <br>
>>>>>>>>>> So we can consider this to be a known error and ask for a later<br>
>>>>>>>>>> version<br>
>>>>>>>>>> of<br>
>>>>>>>>>> Linux<br>
>>>>>>>>>> <br>
>>>>>>>>>> Thank you.<br>
>>>>>>>>>> --Hannes<br>
>>>>>>>>>> <br>
>>>>>>>>>> On 7/4/18, Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>> wrote:<br>
>>>>>>>>>>> Well, now I see that you use linux, though I still don't know<br>
>>>>>>>>>>> which.<br>
>>>>>>>>>>> Actually it doesn't really matter. What matters is which version<br>
>>>>>>>>>>> of<br>
>>>>>>>>>>> libssl<br>
>>>>>>>>>>> is installed on your machine.<br>
>>>>>>>>>>> I found that the SqueakSSL plugin crashes with libssl1.0.0 but<br>
>>>>>>>>>>> works<br>
>>>>>>>>>>> with 1.0.2 and 1.1.<br>
>>>>>>>>>>> <br>
>>>>>>>>>>> Levente<br>
>>>>>>>>>>> <br>
>>>>>>>>>>> On Wed, 4 Jul 2018, Levente Uzonyi wrote:<br>
>>>>>>>>>>> <br>
>>>>>>>>>>>> On Wed, 4 Jul 2018, H. Hirzel wrote:<br>
>>>>>>>>>>>> <br>
>>>>>>>>>>>>> Thank you for the feedback.<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> You refer to issue<br>
>>>>>>>>>>>>> <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/260" rel="noreferrer" target="_blank">https://github.com/<wbr>OpenSmalltalk/opensmalltalk-<wbr>vm/issues/260</a><br>
>>>>>>>>>>>>> The answer is: Maybe it is the same, but I use a 32bit image,<br>
>>>>>>>>>>>>> see<br>
>>>>>>>>>>>>> below.<br>
>>>>>>>>>>>> <br>
>>>>>>>>>>>> Do you use linux? If yes, which version?<br>
>>>>>>>>>>>> <br>
>>>>>>>>>>>> Levente<br>
>>>>>>>>>>>> <br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> I was using the installation script from<br>
>>>>>>>>>>>>> <a href="https://github.com/Metacello/metacello" rel="noreferrer" target="_blank">https://github.com/Metacello/<wbr>metacello</a><br>
>>>>>>>>>>>>> Squeak section.<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> I did not know that I have to go for<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> Installer ensureRecentMetacello<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> That is actually much better from a user point of view.<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> But it causes a instant VM crash.<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> Image information is below<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> --Hannes<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> Image<br>
>>>>>>>>>>>>> -----<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>> /media/user/data-ext4/Smtk/4-<wbr>test-images/Squeak5.2a_latest/<wbr>Squeak5.2alpha-18134-32bit-<wbr>All-in-One.app/Contents/<wbr>Resources/Squeak5.2alpha-<wbr>18134-32bit.image<br>
>>>>>>>>>>>>> Squeak5.2alpha<br>
>>>>>>>>>>>>> latest update: #18134<br>
>>>>>>>>>>>>> Current Change Set: Unnamed1<br>
>>>>>>>>>>>>> Image format 6521 (32 bit)<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> Virtual Machine<br>
>>>>>>>>>>>>> ---------------<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>> /media/user/data-ext4/Smtk/4-<wbr>test-images/Squeak5.2a_latest/<wbr>Squeak5.2alpha-18134-32bit-<wbr>All-in-One.app/Contents/Linux-<wbr>i686/lib/squeak/5.0-<wbr>201804030952/squeak<br>
>>>>>>>>>>>>> Croquet Closure Cog[Spur] VM [CoInterpreterPrimitives<br>
>>>>>>>>>>>> VMMaker.oscog-eem.2361]<br>
>>>>>>>>>>>>> Unix built on Apr  3 2018 17:17:33 Compiler: 4.8.4<br>
>>>>>>>>>>>>> platform sources revision VM: 201804030952<br>
>>>>>>>>>>>>> <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git" rel="noreferrer" target="_blank">https://github.com/<wbr>OpenSmalltalk/opensmalltalk-<wbr>vm.git</a> $ Date:<br>
>>>>>>>>>>>>> Tue<br>
>>>>>>>>>>>>> Apr<br>
>>>>>>>>>>>>> 3 11:52:19 2018 +0200 $ CommitHash: 29f50cf $ Plugins:<br>
>>>>>>>>>>>>> 201804030952<br>
>>>>>>>>>>>>> <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm.git" rel="noreferrer" target="_blank">https://github.com/<wbr>OpenSmalltalk/opensmalltalk-<wbr>vm.git</a> $<br>
>>>>>>>>>>>>> CoInterpreter VMMaker.oscog-eem.2361 uuid:<br>
>>>>>>>>>>>>> 7ca2f89a-de70-422f-b92b-<wbr>54f91ac4e47b Apr  3 2018<br>
>>>>>>>>>>>>> StackToRegisterMappingCogit VMMaker.oscog-eem.2361 uuid:<br>
>>>>>>>>>>>>> 7ca2f89a-de70-422f-b92b-<wbr>54f91ac4e47b Apr  3 2018<br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> <br>
>>>>>>>>>>>>> On 7/4/18, Levente Uzonyi <<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>> wrote:<br>
>>>>>>>>>>>>>> You're probably experiencing this issue:<br>
>>>>>>>>>>>>>> <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/260" rel="noreferrer" target="_blank">https://github.com/<wbr>OpenSmalltalk/opensmalltalk-<wbr>vm/issues/260</a><br>
>>>>>>>>>>>>>> Please confirm if that's the case. In general, it helps if you<br>
>>>>>>>>>>>>>> give a<br>
>>>>>>>>>>>>>> bit<br>
>>>>>>>>>>>>>> more information about the crash (VM, image, etc).<br>
>>>>>>>>>>>>>> Also I suggest you use Installer ensureRecentMetacello to load<br>
>>>>>>>>>>>>>> Metacello<br>
>>>>>>>>>>>>>> instead of that snippet, because that snippet breaks WebClient<br>
>>>>>>>>>>>>>> and<br>
>>>>>>>>>>>>>> SqueakSSL by loading an older, incompatible version of them.<br>
>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>> Levente<br>
>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>> On Wed, 4 Jul 2018, H. Hirzel wrote:<br>
>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> Hello<br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> The installation of Metacello causes a VM crash.<br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> <a href="http://wiki.squeak.org/squeak/6157" rel="noreferrer" target="_blank">http://wiki.squeak.org/squeak/<wbr>6157</a><br>
>>>>>>>>>>>>>>> <a href="https://github.com/Metacello/metacello" rel="noreferrer" target="_blank">https://github.com/Metacello/<wbr>metacello</a><br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> "Get the Metacello configuration (for Squeak users)"<br>
>>>>>>>>>>>>>>> Installer gemsource<br>
>>>>>>>>>>>>>>> project: 'metacello';<br>
>>>>>>>>>>>>>>> addPackage: 'ConfigurationOfMetacello';<br>
>>>>>>>>>>>>>>> install.<br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> "Result : OK"<br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> "Bootstrap Metacello Preview, using mcz files<br>
>>>>>>>>>>>>>>> (#'previewBootstrap'<br>
>>>>>>>>>>>>>>> symbolic version"<br>
>>>>>>>>>>>>>>> ((Smalltalk at: #ConfigurationOfMetacello) project<br>
>>>>>>>>>>>>>>> version: #'previewBootstrap') load.<br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> "Result : OK"<br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> "Load the Preview version of Metacello from GitHub"<br>
>>>>>>>>>>>>>>> (Smalltalk at: #Metacello) new<br>
>>>>>>>>>>>>>>> configuration: 'MetacelloPreview';<br>
>>>>>>>>>>>>>>> version: #stable;<br>
>>>>>>>>>>>>>>> repository: 'github://Metacello/metacello:<wbr>configuration';<br>
>>>>>>>>>>>>>>> load.<br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> "CRASH"<br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> "Now load latest version of Metacello"<br>
>>>>>>>>>>>>>>> (Smalltalk at: #Metacello) new<br>
>>>>>>>>>>>>>>> baseline: 'Metacello';<br>
>>>>>>>>>>>>>>> repository: 'github://Metacello/metacello:<wbr>master/repository';<br>
>>>>>>>>>>>>>>> get.<br>
>>>>>>>>>>>>>>> (Smalltalk at: #Metacello) new<br>
>>>>>>>>>>>>>>> baseline: 'Metacello';<br>
>>>>>>>>>>>>>>> repository: 'github://Metacello/metacello:<wbr>master/repository';<br>
>>>>>>>>>>>>>>> load.<br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>>> Regards<br>
>>>>>>>>>>>>>>> Hannes<br>
>>>>>>>>>>>>>> <br>
>>>>>>>>>>>>>> <br>
>>>>>>>>>>>> <br>
>>>>>>>>>>>> <br>
>>>>>>>>>>> <br>
>>>>>>>>>>> <br>
>>>>>>>>>> <br>
>>>>>>>> <br>
>>>>>>>> <br>
>>>>>> <br>
>>>>> <br>
>>>>> <br>
>>>>> <br>
>>>> <br>
>>> <br>
>>> <br>
>>> <br>
>> <br>
> <br>
<br>
<br>
</blockquote></div></div></div></div>
<br><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>