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 >> >> >> >> >> >
