Hi Esteban, On Sun, Sep 10, 2017 at 12:21:52PM +0200, Esteban Lorenzano wrote:
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
I've been able to get a better crash dump: HTH, Alistair $ ../vm64/pharo-ui Pharo7.0-64bit-f65af60.image *** Error in `/home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/pharo': malloc(): memory corruption: 0x00007f8256bb3410 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f82609bb7e5] /lib/x86_64-linux-gnu/libc.so.6(+0x8213e)[0x7f82609c613e] /lib/x86_64-linux-gnu/libc.so.6(__libc_calloc+0xba)[0x7f82609c8dca] /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/libgit2.so(+0x6cba5)[0x7f825bda5ba5] /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/libgit2.so(+0x6eda6)[0x7f825bda7da6] /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/libgit2.so(git_diff_tree_to_tree+0x212)[0x7f825bd7f15e] /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/pharo[0x4c502d] /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/pharo[0x459dd7] /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/pharo(ceSendsupertonumArgs+0x24a)[0x45b08a] [0x1a000f0] ======= Memory map: ======== 00400000-0053b000 r-xp 00000000 00:29 370964 /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/pharo 0073b000-0073c000 r--p 0013b000 00:29 370964 /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/pharo 0073c000-0074d000 rw-p 0013c000 00:29 370964 /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/pharo 0074d000-00816000 rw-p 00000000 00:00 0 01958000-019fc000 rw-p 00000000 00:00 0 [heap] 01a00000-01b5e000 rwxp 00000000 00:00 0 01b5e000-06b80000 rw-p 00000000 00:00 0 7f8250000000-7f8250021000 rw-p 00000000 00:00 0 7f8250021000-7f8254000000 ---p 00000000 00:00 0 7f82564f2000-7f8256508000 r-xp 00000000 08:02 660325 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f8256508000-7f8256707000 ---p 00016000 08:02 660325 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f8256707000-7f8256708000 rw-p 00015000 08:02 660325 /lib/x86_64-linux-gnu/libgcc_s.so.1 7f8256708000-7f825670d000 r-xp 00000000 08:02 655377 /lib/x86_64-linux-gnu/libnss_dns-2.23.so 7f825670d000-7f825690d000 ---p 00005000 08:02 655377 /lib/x86_64-linux-gnu/libnss_dns-2.23.so 7f825690d000-7f825690e000 r--p 00005000 08:02 655377 /lib/x86_64-linux-gnu/libnss_dns-2.23.so 7f825690e000-7f825690f000 rw-p 00006000 08:02 655377 /lib/x86_64-linux-gnu/libnss_dns-2.23.so 7f825690f000-7f8256911000 r-xp 00000000 08:02 660392 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 7f8256911000-7f8256b10000 ---p 00002000 08:02 660392 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 7f8256b10000-7f8256b11000 r--p 00001000 08:02 660392 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 7f8256b11000-7f8256b12000 rw-p 00002000 08:02 660392 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 7f8256b12000-7f8256ba2000 rw-p 00000000 00:00 0 7f8256ba2000-7f8256ba3000 rwxp 00000000 00:00 0 7f8256ba3000-7f8256c12000 rw-p 00000000 00:00 0 7f8256c12000-7f8256c1b000 r-xp 00000000 08:02 655449 /lib/x86_64-linux-gnu/libcrypt-2.23.so 7f8256c1b000-7f8256e1a000 ---p 00009000 08:02 655449 /lib/x86_64-linux-gnu/libcrypt-2.23.so 7f8256e1a000-7f8256e1b000 r--p 00008000 08:02 655449 /lib/x86_64-linux-gnu/libcrypt-2.23.so 7f8256e1b000-7f8256e1c000 rw-p 00009000 08:02 655449 /lib/x86_64-linux-gnu/libcrypt-2.23.so 7f8256e1c000-7f8256e4a000 rw-p 00000000 00:00 0 7f8256e4a000-7f8256f19000 r-xp 00000000 08:02 1452351 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7f8256f19000-7f8257119000 ---p 000cf000 08:02 1452351 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7f8257119000-7f825711c000 r--p 000cf000 08:02 1452351 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7f825711c000-7f825711e000 rw-p 000d2000 08:02 1452351 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7f825711e000-7f825711f000 rw-p 00000000 00:00 0 7f825711f000-7f8257166000 r-xp 00000000 08:02 1444746 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 7f8257166000-7f8257365000 ---p 00047000 08:02 1444746 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 7f8257365000-7f8257367000 r--p 00046000 08:02 1444746 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 7f8257367000-7f8257369000 rw-p 00048000 08:02 1444746 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 7f8257369000-7f825736a000 rw-p 00000000 00:00 0 7f825736a000-7f8257378000 r-xp 00000000 08:02 1444736 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 7f8257378000-7f8257577000 ---p 0000e000 08:02 1444736 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 7f8257577000-7f8257578000 r--p 0000d000 08:02 1444736 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 7f8257578000-7f8257579000 rw-p 0000e000 08:02 1444736 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 7f8257579000-7f82575a0000 r-xp 00000000 08:02 1444742 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 7f82575a0000-7f82577a0000 ---p 00027000 08:02 1444742 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 7f82577a0000-7f82577a1000 r--p 00027000 08:02 1444742 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 7f82577a1000-7f82577a2000 rw-p 00028000 08:02 1444742 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 7f82577a2000-7f82577a9000 r-xp 00000000 08:02 1451586 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f82577a9000-7f82579a8000 ---p 00007000 08:02 1451586 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f82579a8000-7f82579a9000 r--p 00006000 08:02 1451586 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f82579a9000-7f82579aa000 rw-p 00007000 08:02 1451586 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 7f82579aa000-7f82579bf000 r-xp 00000000 08:02 1442733 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 7f82579bf000-7f8257bbe000 ---p 00015000 08:02 1442733 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 7f8257bbe000-7f8257bbf000 r--p 00014000 08:02 1442733 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 7f8257bbf000-7f8257bc0000 rw-p 00015000 08:02 1442733 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 7f8257bc0000-7f8257bf0000 r-xp 00000000 08:02 1443818 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 7f8257bf0000-7f8257df0000 ---p 00030000 08:02 1443818 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 7f8257df0000-7f8257df1000 r--p 00030000 08:02 1443818 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 7f8257df1000-7f8257df2000 rw-p 00031000 08:02 1443818 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 7f8257df2000-7f8257df3000 rw-p 00000000 00:00 0 7f8257df3000-7f8257e92000 r-xp 00000000 08:02 1443612 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 7f8257e92000-7f8258091000 ---p 0009f000 08:02 1443612 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 7f8258091000-7f8258092000 r--p 0009e000 08:02 1443612 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 7f8258092000-7f8258095000 rw-p 0009f000 08:02 1443612 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 7f8258095000-7f8258119000 r-xp 00000000 08:02 1444750 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 7f8258119000-7f8258318000 ---p 00084000 08:02 1444750 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 7f8258318000-7f825831b000 r--p 00083000 08:02 1444750 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 7f825831b000-7f825831e000 rw-p 00086000 08:02 1444750 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 7f825831e000-7f825831f000 rw-p 00000000 00:00 0 7f825831f000-7f8258327000 r-xp 00000000 08:02 1444755 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 7f8258327000-7f8258526000 ---p 00008000 08:02 1444755 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 7f8258526000-7f8258527000 r--p 00007000 08:02 1444755 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 7f8258527000-7f8258528000 rw-p 00008000 08:02 1444755 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 7f8258528000-7f825852b000 r-xp 00000000 08:02 660348 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f825852b000-7f825872a000 ---p 00003000 08:02 660348 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f825872a000-7f825872b000 r--p 00002000 08:02 660348 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f825872b000-7f825872c000 rw-p 00003000 08:02 660348 /lib/x86_64-linux-gnu/libkeyutils.so.1.5 7f825872c000-7f825873d000 r-xp 00000000 08:02 1442004 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 7f825873d000-7f825893d000 ---p 00011000 08:02 1442004 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 7f825893d000-7f825893e000 r--p 00011000 08:02 1442004 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 7f825893e000-7f825893f000 rw-p 00012000 08:02 1442004 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1 7f825893f000-7f8258998000 r-xp 00000000 08:02 1452141 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 7f8258998000-7f8258b97000 ---p 00059000 08:02 1452141 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 7f8258b97000-7f8258ba1000 r--p 00058000 08:02 1452141 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 7f8258ba1000-7f8258ba3000 rw-p 00062000 08:02 1452141 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0 7f8258ba3000-7f8258be0000 r-xp 00000000 08:02 1444759 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 7f8258be0000-7f8258de0000 ---p 0003d000 08:02 1444759 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 7f8258de0000-7f8258de1000 r--p 0003d000 08:02 1444759 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 7f8258de1000-7f8258de3000 rw-p 0003e000 08:02 1444759 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 7f8258de3000-7f8258de4000 rw-p 00000000 00:00 0 7f8258de4000-7f8258dfd000 r-xp 00000000 08:02 1452292 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 7f8258dfd000-7f8258ffd000 ---p 00019000 08:02 1452292 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 7f8258ffd000-7f8258ffe000 r--p 00019000 08:02 1452292 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 7f8258ffe000-7f8258fff000 rw-p 0001a000 08:02 1452292 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 7f8258fff000-7f8259016000 r-xp 00000000 08:02 655550 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f8259016000-7f8259216000 ---p 00017000 08:02 655550 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f8259216000-7f8259217000 r--p 00017000 08:02 655550 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f8259217000-7f8259218000 rw-p 00018000 08:02 655550 /lib/x86_64-linux-gnu/libresolv-2.23.so 7f8259218000-7f825921a000 rw-p 00000000 00:00 0 7f825921a000-7f8259224000 r-xp 00000000 08:02 1451960 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f8259224000-7f8259423000 ---p 0000a000 08:02 1451960 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f8259423000-7f8259424000 r--p 00009000 08:02 1451960 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f8259424000-7f8259425000 rw-p 0000a000 08:02 1451960 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 7f8259425000-7f8259428000 r-xp 00000000 08:02 660296 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f8259428000-7f8259627000 ---p 00003000 08:02 660296 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f8259627000-7f8259628000 r--p 00002000 08:02 660296 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f8259628000-7f8259629000 rw-p 00003000 08:02 660296 /lib/x86_64-linux-gnu/libcom_err.so.2.1 7f8259629000-7f8259655000 r-xp 00000000 08:02 1451952 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f8259655000-7f8259854000 ---p 0002c000 08:02 1451952 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f8259854000-7f8259856000 r--p 0002b000 08:02 1451952 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f8259856000-7f8259857000 rw-p 0002d000 08:02 1451952 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 7f8259857000-7f8259858000 rw-p 00000000 00:00 0 7f8259858000-7f825991b000 r-xp 00000000 08:02 1451958 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f825991b000-7f8259b1b000 ---p 000c3000 08:02 1451958 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f8259b1b000-7f8259b28000 r--p 000c3000 08:02 1451958 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f8259b28000-7f8259b2a000 rw-p 000d0000 08:02 1451958 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 7f8259b2a000-7f8259ba9000 r-xp 00000000 08:02 1451719 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 7f8259ba9000-7f8259da8000 ---p 0007f000 08:02 1451719 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 7f8259da8000-7f8259da9000 r--p 0007e000 08:02 1451719 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 7f8259da9000-7f8259daa000 rw-p 0007f000 08:02 1451719 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0 7f8259daa000-7f8259dde000 r-xp 00000000 08:02 1452078 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 7f8259dde000-7f8259fdd000 ---p 00034000 08:02 1452078 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 7f8259fdd000-7f8259fdf000 r--p 00033000 08:02 1452078 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 7f8259fdf000-7f8259fe0000 rw-p 00035000 08:02 1452078 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2 7f8259fe0000-7f825a012000 r-xp 00000000 08:02 1451857 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 7f825a012000-7f825a211000 ---p 00032000 08:02 1451857 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 7f825a211000-7f825a212000 r--p 00031000 08:02 1451857 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 7f825a212000-7f825a213000 rw-p 00032000 08:02 1451857 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2 7f825a213000-7f825a336000 r-xp 00000000 08:02 1443636 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 7f825a336000-7f825a535000 ---p 00123000 08:02 1443636 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 7f825a535000-7f825a540000 r--p 00122000 08:02 1443636 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 7f825a540000-7f825a542000 rw-p 0012d000 08:02 1443636 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2 7f825a542000-7f825a543000 rw-p 00000000 00:00 0 7f825a543000-7f825a590000 r-xp 00000000 08:02 1442186 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.5 7f825a590000-7f825a78f000 ---p 0004d000 08:02 1442186 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.5 7f825a78f000-7f825a791000 r--p 0004c000 08:02 1442186 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.5 7f825a791000-7f825a792000 rw-p 0004e000 08:02 1442186 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.5 7f825a792000-7f825a794000 rw-p 00000000 00:00 0 7f825a794000-7f825a7a1000 r-xp 00000000 08:02 1442296 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.5 7f825a7a1000-7f825a9a1000 ---p 0000d000 08:02 1442296 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.5 7f825a9a1000-7f825a9a2000 r--p 0000d000 08:02 1442296 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.5 7f825a9a2000-7f825a9a3000 rw-p 0000e000 08:02 1442296 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.5 7f825a9a3000-7f825a9ea000 r-xp 00000000 08:02 1451776 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f825a9ea000-7f825abe9000 ---p 00047000 08:02 1451776 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f825abe9000-7f825abeb000 r--p 00046000 08:02 1451776 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f825abeb000-7f825abed000 rw-p 00048000 08:02 1451776 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 7f825abed000-7f825ac08000 r-xp 00000000 08:02 1443626 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f825ac08000-7f825ae07000 ---p 0001b000 08:02 1443626 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f825ae07000-7f825ae08000 r--p 0001a000 08:02 1443626 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f825ae08000-7f825ae09000 rw-p 0001b000 08:02 1443626 /usr/lib/x86_64-linux-gnu/librtmp.so.1 7f825ae09000-7f825ae3a000 r-xp 00000000 08:02 1451906 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 7f825ae3a000-7f825b03a000 ---p 00031000 08:02 1451906 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 7f825b03a000-7f825b03b000 r--p 00031000 08:02 1451906 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 7f825b03b000-7f825b03c000 rw-p 00032000 08:02 1451906 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15 7f825b03c000-7f825b043000 r-xp 00000000 08:02 655544 /lib/x86_64-linux-gnu/librt-2.23.so 7f825b043000-7f825b242000 ---p 00007000 08:02 655544 /lib/x86_64-linux-gnu/librt-2.23.so 7f825b242000-7f825b243000 r--p 00006000 08:02 655544 /lib/x86_64-linux-gnu/librt-2.23.so 7f825b243000-7f825b244000 rw-p 00007000 08:02 655544 /lib/x86_64-linux-gnu/librt-2.23.so 7f825b244000-7f825b27b000 r-xp 00000000 00:29 370962 /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/libssh2.so.1.0.1 7f825b27b000-7f825b47b000 ---p 00037000 00:29 370962 /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/libssh2.so.1.0.1 7f825b47b000-7f825b47c000 r--p 00037000 00:29 370962 /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/libssh2.so.1.0.1 7f825b47c000-7f825b47d000 rw-p 00038000 00:29 370962 /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/libssh2.so.1.0.1 7f825b47d000-7f825b630000 r-xp 00000000 00:29 370952 /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/libcrypto.so.1.0.0 7f825b630000-7f825b830000 ---p 001b3000 00:29 370952 /home/alistair/pharo7/vm64/pharo-vm/lib/pharo/5.0-201708271955/libcrypto.so.1.0.0../vm64/pharo-ui: line 11: 13866 Aborted (core dumped) "$DIR"/"pharo-vm/pharo" "$@"
On 10 Sep 2017, at 11:54, Alistair Grant <akgrant0710@gmail.com> 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 <estebanlm@gmail.com> wrote:
On 10 Sep 2017, at 11:34, Alistair Grant <akgrant0710@gmail.com> 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 <estebanlm@gmail.com> wrote:
which VM are you using?
Esteban
On 10 Sep 2017, at 11:23, Alistair Grant <akgrant0710@gmail.com> 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