Ben Coman <btc@openinworld.com> writes:
Are you on 64-bit using 32-bit Pharo?
This is not pure 64-bit system. This is multilib setup. So, I can execute 32-bit and 64-bit programs on the same machine. This is recent system installation, and Pharo doesn't work well on it. But it did work well on another Gentoo Linux system with the same multilib support.
Can you use ldd to check the pharo binary is linking to these 32-bit libraries? http://pharo.org/gnu-linux-installation
$ ldd ./pharo-vm/pharo linux-gate.so.1 (0xf76f6000) libm.so.6 => /lib32/libm.so.6 (0xf7664000) libdl.so.2 => /lib32/libdl.so.2 (0xf765f000) libpthread.so.0 => /lib32/libpthread.so.0 (0xf7643000) libc.so.6 => /lib32/libc.so.6 (0xf7496000) /lib/ld-linux.so.2 (0xf76f7000) This is mostly the same output (except addresses, such as 0xf76f6000, -- I'm writing about this fact just because I'm not sure whether it is important) which I had seen on the previous Gentoo Linux system.
When you get it working can you provide a recipe for the download page.
Alternatively you might try either (pre-release) 64-bit VM from... http://files.pharo.org/vm/pharo-spur64/linux/ * pharo-linux-x86_64threaded-201702061308-aa78f27.zip * pharo-linux-x86_64itimer-201702030802-61970b6.zip
I have tried both with the image downloaded from http://files.pharo.org/image/60/ (Pharo-Image-6.0-latest.zip). I get the same result: $Â ./pharo Pharo-60386.image This interpreter (vers. 68021) cannot read image file (vers. 6521). Press CR to quit... zsh: exit 1 ./pharo ../tmp64/Pharo-60386.image
http://forum.world.st/Unix-heartbeat-thread-vs-itimer-td4928943.html
and just expand the image zip in the same folder... http://files.pharo.org/image/60/ * 60385-64.zip
Thank you! -- Andriy
cheers -ben
On Sat, Feb 11, 2017 at 5:49 AM, Andrey Tykhonov <atykhonov@gmail.com> wrote:
Hi all,
and which VM do you use (there is a System report browser where you can find the information.
I've somehow managed to get the information from System report browser:
Image ----- /home/demi/mess/2017/06/tmp2/Pharo.image Pharo5.0 Latest update: #50768 Unnamed
Virtual Machine --------------- /home/demi/mess/2017/06/tmp2/pharo-vm/pharo CoInterpreter VMMaker.oscog-eem.1855 uuid: d8e4a3c2-a3bf-4adc-b224-8012903a1ef4 May 4 2016 StackToRegisterMappingCogit VMMaker.oscog-eem.1855 uuid: d8e4a3c2-a3bf-4adc-b224-8012903a1ef4 May 4 2016 https://github.com/pharo-project/pharo-vm.git Commit: b8ec25a570d7539653e1d793e97609adb509aaed Date: 2016-05-04 11:14:22 +0200 By: Esteban Lorenzano <estebanlm@gmail.com> Jenkins build #589
Unix built on May 4 2016 11:54:41 Compiler: 4.6.3 VMMaker versionString https://github.com/pharo-project/pharo-vm.git Commit: b8ec25a570d7539653e1d793e97609adb509aaed Date: 2016-05-04 11:14:22 +0200 By: Esteban Lorenzano <estebanlm@gmail.com> Jenkins build #589 CoInterpreter VMMaker.oscog-eem.1855 uuid: d8e4a3c2-a3bf-4adc-b224-8012903a1ef4 May 4 2016 StackToRegisterMappingCogit VMMaker.oscog-eem.1855 uuid: d8e4a3c2-a3bf-4adc-b224-8012903a1ef4 May 4 2016
I noticed that there are more items which could be selected (list in the left bar, I mean System report browser), but I cannot get more info, because pharo crashes each time I try to select all text from the all items. May be it would be helpful (and I'll be able to) to get information only from some particular item? But then, I need to know which exactly items would be helpful.
Also, I'm attaching to this email log file after execution of the Pharo with strace:
strace ./pharo-ui Pharo.image > pharo-ui-with-strace.log 2>&1
I hope it could shed more light on the issue.