Hello, I'm running Ubuntu ARM (armhf) on my Toshiba AC100. With the help of apt-get I've installed the squeak-vm and the squeak-image, which both run fine. Now I've downloaded the Pharo-image, but could not find the cog-vm for ARM. Running the Pharo-image with the squeak-vm just gives me a segmentation fault: -1550458048 [] in ByteSymbol>? /usr/bin/squeak: line 277: 4603 Segmentation fault (core dumped) $VM I don't know if it is in general possible to run the image with the squeak-vm. Does an ARM-build for the cog-vm exists? Thanks in advance, Marc
So far there is no JIT for ARM. Stef On Oct 1, 2012, at 8:19 AM, Marc Hanisch wrote:
Hello,
I'm running Ubuntu ARM (armhf) on my Toshiba AC100. With the help of apt-get I've installed the squeak-vm and the squeak-image, which both run fine.
Now I've downloaded the Pharo-image, but could not find the cog-vm for ARM. Running the Pharo-image with the squeak-vm just gives me a segmentation fault:
-1550458048 [] in ByteSymbol>? /usr/bin/squeak: line 277: 4603 Segmentation fault (core dumped) $VM
I don't know if it is in general possible to run the image with the squeak-vm. Does an ARM-build for the cog-vm exists?
Thanks in advance, Marc
What about StackVM? 2012/10/1 Stéphane Ducasse <stephane.ducasse@inria.fr>
So far there is no JIT for ARM.
Stef
On Oct 1, 2012, at 8:19 AM, Marc Hanisch wrote:
Hello,
I'm running Ubuntu ARM (armhf) on my Toshiba AC100. With the help of apt-get I've installed the squeak-vm and the squeak-image, which both run fine.
Now I've downloaded the Pharo-image, but could not find the cog-vm for ARM. Running the Pharo-image with the squeak-vm just gives me a segmentation fault:
-1550458048 [] in ByteSymbol>? /usr/bin/squeak: line 277: 4603 Segmentation fault (core dumped) $VM
I don't know if it is in general possible to run the image with the squeak-vm. Does an ARM-build for the cog-vm exists?
Thanks in advance, Marc
On Mon, Oct 01, 2012 at 12:53:44PM +0200, Marc Hanisch wrote:
Should Pharo run with the squeak-vm? An ARM build for the squeak-vm exists...
Thank you, Marc
Yes, Pharo should run on any recent squeak-vm. If it crashes, it's a VM bug. Dave
2012/10/1 St??phane Ducasse <stephane.ducasse@inria.fr>:
So far there is no JIT for ARM.
Stef
On 2012-10-01, at 15:06, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Should Pharo run with the squeak-vm? An ARM build for the squeak-vm exists...
Thank you, Marc
Yes, Pharo should run on any recent squeak-vm. If it crashes, it's a VM bug.
I'm not sure. :) We fixed a lot of code in the filePlugin and friends.
most of it is backwards compatible, meaning that unless you explicitly rely on the new filePlugin features it won't fail. And in the worst case you should get a warning, but certainly not a crash ;)
2012/10/1 Camillo Bruni <camillobruni@gmail.com>:
Yes, Pharo should run on any recent squeak-vm. If it crashes, it's a VM bug.
I'm not sure. :) We fixed a lot of code in the filePlugin and friends.
most of it is backwards compatible, meaning that unless you explicitly rely on the new filePlugin features it won't fail. And in the worst case you should get a warning, but certainly not a crash ;)
Thanks for the hints! I will try it with squeak-vm again. I think it crashed because the Toshiba AC100 has just 512MB of RAM. Greetings, Marc -- â Esperanto - Lingvo internacia â http://www.esperanto.de â http://e-gikoj.com â
thanks for the information. Stef On Oct 1, 2012, at 4:18 PM, Camillo Bruni wrote:
On 2012-10-01, at 15:06, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Should Pharo run with the squeak-vm? An ARM build for the squeak-vm exists...
Thank you, Marc
Yes, Pharo should run on any recent squeak-vm. If it crashes, it's a VM bug.
I'm not sure. :) We fixed a lot of code in the filePlugin and friends.
most of it is backwards compatible, meaning that unless you explicitly rely on the new filePlugin features it won't fail. And in the worst case you should get a warning, but certainly not a crash ;)
This is strange because I do not see why it would crash. Do you have a log file of the crash? Stef On Oct 2, 2012, at 8:45 PM, Marc Hanisch wrote:
Hello,
It's the Ubuntu for ARM build located here: https://launchpad.net/ubuntu/precise/armhf/squeak-vm/1:4.4.7.2357-1.1ubuntu1
But it still crashes when running a pharo image. With the delivered squeak-image, it does not crash :-( But I don't want to use squeak ;-)
Best regards, Marc
-- â Esperanto - Lingvo internacia â http://www.esperanto.de â http://e-gikoj.com â Am 02.10.2012 20:26 schrieb Denis Kudriashov <dionisiydk@gmail.com>: Hello
2012/10/1 Marc Hanisch <marc.hanisch@googlemail.com> Should Pharo run with the squeak-vm? An ARM build for the squeak-vm exists...
Where you get it? Can you share?
Does the vm create a detailed log? I just get the segmentation fault error output... As I told, the AC100 has only 512MB of RAM. But as I read in the vm documentation, the vm tries to allocate 1GB or 75% of the available RAMâ¦
I really do not know but I do not think that Pharo is not working in 512 mb It would be a problem because we ask our servers for our web site to be 512 mb ram. So I doubt that this limit is the problem. Stef
On 04 Oct 2012, at 10:29, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Does the vm create a detailed log? I just get the segmentation fault error output... As I told, the AC100 has only 512MB of RAM. But as I read in the vm documentation, the vm tries to allocate 1GB or 75% of the available RAMâ¦
I really do not know but I do not think that Pharo is not working in 512 mb It would be a problem because we ask our servers for our web site to be 512 mb ram. So I doubt that this limit is the problem.
Stef
Stoch Pharo is only using 50Mb on a server, provisioning about 100Mb per vm/image instance would be enough (depending on usage of course). But on a specific platform, a vm might try to allocate or reserve more. It all depends on the port of the vm. -- Sven Van Caekenberghe http://stfx.eu Smalltalk is the Red Pill
guys, if you want to get more concrete answers, please ask on vm-dev mailing list. On 4 October 2012 10:53, Sven Van Caekenberghe <sven@stfx.eu> wrote:
On 04 Oct 2012, at 10:29, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Does the vm create a detailed log? I just get the segmentation fault error output... As I told, the AC100 has only 512MB of RAM. But as I read in the vm documentation, the vm tries to allocate 1GB or 75% of the available RAMâ¦
I really do not know but I do not think that Pharo is not working in 512 mb It would be a problem because we ask our servers for our web site to be 512 mb ram. So I doubt that this limit is the problem.
Stef
Stoch Pharo is only using 50Mb on a server, provisioning about 100Mb per vm/image instance would be enough (depending on usage of course).
But on a specific platform, a vm might try to allocate or reserve more. It all depends on the port of the vm.
-- Sven Van Caekenberghe http://stfx.eu Smalltalk is the Red Pill
-- Best regards, Igor Stasenko.
participants (7)
-
Camillo Bruni -
David T. Lewis -
Denis Kudriashov -
Igor Stasenko -
Marc Hanisch -
Stéphane Ducasse -
Sven Van Caekenberghe