Le 03/05/2017 à 23:50, Eliot Miranda a écrit :


On May 3, 2017, at 1:52 PM, Thierry Goubier <[email protected]> wrote:

Le 03/05/2017 à 22:39, Eliot Miranda a écrit :
Hi Thierry,

Hi Eliot,

On May 3, 2017, at 1:20 PM, Thierry Goubier
<[email protected]> wrote:

I'm now chasing an old 64 bits vm from files.pharo.org. All the new
ones for the past 2 months segfault. Would anybody have kept a ~ 2
month old 64 bits vm (threaded or not) for linux somewhere?

I think the issue is not the version of the VM sources but the
version of GCC.  Iconoile the 64-bit Linux VMs I build with GCC 4.4.x
and see no problems.  Bintray uses 4.6.x and apparently segfaults.
Are you able to checkout opensmalltalk-vm and build your own 64-bit
Linux vm using GCC 4.4.x?  You may have more success via this route.

I'm on a system with gcc 6.3.0. The previous stable pharo vm is fine (20170212) 
so I'm back on it. None of the newest are, but I haven't done a bisect to tell 
you which number triggers the segfault.

I do have random lockups with OSProcess on it, but they are cured with a 
Ctrl+., which is nice.

I've never managed to get a home-compiled 64 bits vm to work without a segfault 
or a deadlock, so I've given up that path (*).

Then I'll try and have a look asap.

Thanks!

Thierry



Regards,

Thierry

(*) I've never managed to be sure I had all the dependencies right (i.e. 
tracking through the long log output and trying to make sure  cover all the 
errors by loading the right package). I could compile the vm, and run it a bit 
(run a few image building commands) before hitting either a deadlock 
(OSProcess-related?) or a segfault.

HTH


Regards,

Thierry

Le 03/05/2017 à 21:58, Nicolas Cellier a écrit :


2017-05-03 17:45 GMT+02:00 Eliot Miranda
<[email protected] <mailto:[email protected]>>:



On May 3, 2017, at 4:22 AM, Esteban Lorenzano
<[email protected] <mailto:[email protected]>> wrote:


On 3 May 2017, at 12:38, Alistair Grant
<[email protected] <mailto:[email protected]>>
wrote:

Hi Esteban,

$  curl http://get.pharo.org/64/60+vmLatest
<http://get.pharo.org/64/60+vmLatest> | bash
$ ./pharo --version

Shows the build version as:

VM: 201705022326
https://github.com/OpenSmalltalk/opensmalltalk-vm.git
<https://github.com/OpenSmalltalk/opensmalltalk-vm.git>
Date: Tue May 2 16:26:41 2017 -0700 $

Does that mean we should be building from the opensmalltalk
repository instead of the pharo-vm repository (even
temporarily)?

officials VM for Pharo now are built using opensmalltalk-vm,
yes. we still keep our process for CI/testing purposes,
though.

Woot!  Thank you Esteban!!


+1 That will help us to help you, it's a win win.



Esteban


Thanks, Alistair


On 3 May 2017 at 09:43, Esteban Lorenzano
<[email protected]
<mailto:[email protected]>> wrote:
in 15min, I will promote latest VM to stable VM. The new
stable VM has a lot of bugfixes, notably:

- compactor works - Cairo and Surface plugin now can
coexist (and it does not crashes) - lot of other small
things

cheers, Esteban
















Reply via email to