vmLatest70 is iTimer? that’s an error :)

ok, I need to check what happens, because that has to be working (I tested it 
several times).

Esteban

> On 10 Sep 2017, at 11:54, Alistair Grant <[email protected]> wrote:
> 
> Unfortunately not :-(
> 
> $ pwd
> /dev/shm/vmLatest
> 
> $ curl get.pharo.org/64/vmLatest70 | bash
>  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
>                                 Dload  Upload   Total   Spent    Left  Speed
> 100  5679  100  5679    0     0  23081      0 --:--:-- --:--:-- --:--:-- 23179
> Downloading the latest pharoVM:
>    http://files.pharo.org/get-files/70/pharo64-linux-latest.zip
> pharo-vm/pharo
> Downloading PharoV70.sources:
>    http://files.pharo.org/get-files/70/sources.zip
> Creating starter scripts pharo and pharo-ui
> On a 64-bit system? You must enable and install the 32-bit libraries
>   Please see http://pharo.org/gnu-linux-installation for detailed instructions
> 
> $ /dev/shm/vmLatest/pharo --version
> 5.0-201708271955  Sun Aug 27 20:00:28 UTC 2017 gcc 4.6.3 [Production
> Spur 64-bit ITHB VM]
> CoInterpreter VMMaker.oscog-eem.2265 uuid:
> 76b62109-629a-4c39-9641-67b53321df9a Aug 27 2017
> StackToRegisterMappingCogit VMMaker.oscog-eem.2262 uuid:
> 8b531242-de02-48aa-b418-8d2dde0bec6c Aug 27 2017
> VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
> $ Date: Sun Aug 27 21:55:26 2017 +0200 $
> Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
> Linux testing-gce-643eb2a1-aa49-4136-af37-2965c12a9e8f
> 3.13.0-115-generic #162~precise1-Ubuntu SMP Fri Mar 24 16:47:06 UTC
> 2017 x86_64 x86_64 x86_64 GNU/Linux
> plugin path: /dev/shm/vmLatest/pharo-vm/lib/pharo/5.0-201708271955
> [default: /dev/shm/vmLatest/pharo-vm/lib/pharo/5.0-201708271955/]
> 
> $ cd ~/pharo7/pharo64
> 
> $ /dev/shm/vmLatest/pharo-ui Pharo7.0-64bit-f65af60.image
> pharo: malloc.c:2394: sysmalloc: Assertion `(old_top == initial_top
> (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE &&
> prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) ==
> 0)' failed.
> /dev/shm/vmLatest/pharo-ui: line 11: 13023 Aborted
> (core dumped) "$DIR"/"pharo-vm/pharo" "$@"
> 
> 
> Just as a check: The only difference I can see between the VM I used
> earlier and this one is that the earlier one is threaded heartbeat,
> and this one is iTimer heartbeat.  The source timestamp is the same.
> 
> Also, the example I gave in my original email isn't very good as it
> relies on having a non-standard plugin present (my
> FileAttributesPlugin).  This reproduces the same crash, but doesn't
> require the plugin:
> 
> Iceberg enableMetacelloIntegration: true.
> Metacello new
>    repository: 'github://akgrant43/pharo-akgosprocess/mc';
>    baseline: 'AKGOSProcess';
>    load.
> 
> 
> Thanks for your assistance!
> Alistair
> 
> On 10 September 2017 at 11:36, Esteban Lorenzano <[email protected]> wrote:
>> 
>> On 10 Sep 2017, at 11:34, Alistair Grant <[email protected]> wrote:
>> 
>> Hi Esteban,
>> 
>> 5.0-201708271955  Sun Aug 27 20:00:58 UTC 2017 gcc 4.6.3 [Production Spur
>> 64-bit VM]
>> 
>> 
>> Which I believe is the threaded heartbeat.
>> 
>> Is that the information you're after?
>> 
>> 
>> no :)
>> please re-try using latest VM threaded:
>> 
>> get -O- get.pharo.org/64/vmLatest70 | bash
>> 
>> (and let’s hope this is fixed… and yes, I need to promote new stables)
>> 
>> cheers!
>> Esteban
>> 
>> 
>> 
>> Cheers,
>> Alistair
>> 
>> 
>> On 10 September 2017 at 11:28, Esteban Lorenzano <[email protected]>
>> wrote:
>> 
>> which VM are you using?
>> 
>> Esteban
>> 
>> On 10 Sep 2017, at 11:23, Alistair Grant <[email protected]> wrote:
>> 
>> Hi Everyone,
>> 
>> I thought I'd have another go at moving to 64 bits after Esteban
>> commented that he's regularly using it now.
>> 
>> However the following sequence reliably crashses the 64 bit VM (Ubuntu
>> 16.04):
>> 
>> 1. Execute:
>> 
>> Iceberg enableMetacelloIntegration: true.
>> Metacello new
>>     repository: 'github://akgrant43/FileAttributes/src';
>>     baseline: 'FileAttributes';
>>     load.
>> 
>> 2. Open Iceberg
>> 3. Select the FileAttributes repository
>> 4. Show History...
>> 5. Select master
>> 6. Click on the top commit
>> 
>> $ ../vm64/pharo-ui Pharo7.0-64bit-f65af60.image
>> pharo: malloc.c:2394: sysmalloc: Assertion `(old_top == initial_top (av) &&
>> old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse
>> (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
>> ../vm64/pharo-ui: line 11: 13199 Aborted                 (core dumped)
>> "$DIR"/"pharo-vm/pharo" "$@"
>> 
>> 
>> I also get crashes from other operations, e.g. iceRepository pull.
>> The result is that for me 64 bits isn't usable yet.
>> 
>> If this isn't already known I'll open a fogbugz issue.
>> 
>> Build info:
>> 
>> Pharo 7.0
>> Build information:
>> alpha.build.109.sha.f65af6011ac4ff31af37c8d8567bf8a5fdad8dca
>> 
>> but has happened with other builds as well.
>> 
>> 
>> $ ../vm64/pharo --version
>> 5.0-201708271955  Sun Aug 27 20:00:58 UTC 2017 gcc 4.6.3 [Production Spur
>> 64-bit VM]
>> CoInterpreter VMMaker.oscog-eem.2265 uuid:
>> 76b62109-629a-4c39-9641-67b53321df9a Aug 27 2017
>> StackToRegisterMappingCogit VMMaker.oscog-eem.2262 uuid:
>> 8b531242-de02-48aa-b418-8d2dde0bec6c Aug 27 2017
>> VM: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
>> Date: Sun Aug 27 21:55:26 2017 +0200 $
>> Plugins: 201708271955 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
>> $
>> Linux testing-gce-7a972a8a-3d5e-4b8d-94e0-6252bfe9a477 3.13.0-115-generic
>> #162~precise1-Ubuntu SMP Fri Mar 24 16:47:06 UTC 2017 x86_64 x86_64 x86_64
>> GNU/Linux
>> plugin path: /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955
>> [default: /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/]
>> 
>> 
>> 
>> Thanks very much,
>> Alistair
>> 
>> 
>> 
>> 
>> 
> 


Reply via email to