gst-remote not working on amd64

Tagged:
Project:GNU Smalltalk
Component:VM
Category:bug
Priority:normal
Assigned:Unassigned
Status:fixed
Description

Hi,

I tried running Seaside in GNU Smalltalk, like described here:

http://smalltalk.gnu.org/blog/bonzinip/seaside-development-gnu-smalltalk

I created the image and wanted to run it:

$ gst-remote -I seaside.im --server --start=Seaside
gst-remote server started.
gst/share/smalltalk/kernel/../scripts/Remote.st:275: Aborted
(ip 44)SocketAddress class>>#extractAddressesAfterLookup:
(ip 6)[] in SocketAddress class>>#allByName:
(ip 4) BlockClosure>>#ensure:
(ip 48)[] in SocketAddress class>>#allByName:
(ip 4)[] in SocketAddress class>>#at:cache:
(ip 10)Dictionary>>#at:ifAbsent:
(ip 18)SocketAddress class>>#at:cache:
(ip 24)SocketAddress class>>#allByName:
(ip 10)SocketAddress class>>#initLocalAddresses
(ip 10)IPAddress class(SocketAddress class)>>#anyLocalAddress
(ip 28)[] in UndefinedObject>>#executeStatements
(ip 10) BlockClosure>>#on:do:
(ip 14)UndefinedObject>>#executeStatements
(ip 0)
Aborted

Port 8080 should be free, I'm using only 80.

Updates

#1 submitted by Paolo Bonzini on Mon, 10/20/2008 - 13:19

I cannot reproduce it on Darwin, sorry.

What is your OS?

#2 submitted by Marek Kubica on Mon, 10/20/2008 - 19:49

Linux 2.6.18 amd64 (Debian Etch).

#3 submitted by Stephen Woolerton on Thu, 01/01/2009 - 21:24

I get exactly the same error. Centos Linux also on amd64.
Looks like it might be happening on Linux 64 bit systems. Can I help to get this resolved.

#4 submitted by Joachim Jaeckel on Tue, 05/26/2009 - 07:43

Hello,

got the same problem, even on an amd64 System.

But you can workaround, (if you want to see seaside in action) with the following:

If you created the seaside-image, start seaside with the following commands through gst instead of gst-remote:

gst -I seaside.im

then in the gst-shell:

Seaside.SwazooSeaside startOn:8080
Processor activeProcess suspend

and than, point your Browser to http://localhost:8080/seaside

Regards,
Joachim.

#5 submitted by Paolo Bonzini on Wed, 05/27/2009 - 12:22
Title:Seaside not starting» gst-remote not working on amd64
Component:Seaside/Swazoo» VM

Adjusted component and title according to latest analysis on the mailing list.

#6 submitted by Paolo Bonzini on Sat, 06/06/2009 - 14:43
Status:active» committed

should be fixed in latest git (8fec5) -- please verify!

I still have problems with

gst-remote --start Seaside
gst-remote --package Seaside-Development

But the basic working of gst-remote is okay.

#7 submitted by Paolo Bonzini on Sat, 07/11/2009 - 11:09
Status:committed» fixed

reported to be fixed on the mailing list

User login