help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-smalltalk] small problem on killing gst-remote


From: Bèrto ëd Sèra
Subject: [Help-smalltalk] small problem on killing gst-remote
Date: Wed, 11 Nov 2009 01:20:20 +0200

Hi!

I use (I guess like everyone) a start.sh bash to launch my app. It
starts with a kill, which is actually succeeding in killing the server
but it also outputs lots of stuff "as if" something was going wrong
with 'Iliad.SwazooIliad stop'.

The starting bash snippet is
========
#!/bin/sh
CURR_DIR=`pwd`

echo "Killing gst-remote --server"
gst-remote --eval 'Iliad.SwazooIliad stop'
sleep 2
gst-remote --kill
....
===============

output is:

START OUTPUT
====================
Killing gst-remote --server
Object: File error: Bad file descriptor
SystemExceptions.FileError(Signal)>>pass (ExcHandling.st:587)
optimized [] in UndefinedObject>>executeStatements
(../../local/share/smalltalk/scripts/Remote.st:238)
SystemExceptions.FileError(Signal)>>activateHandler:
(ExcHandling.st:719)
SystemExceptions.FileError(Exception)>>signal (AnsiExcept.st:216)
SystemExceptions.FileError class(Exception class)>>signal:
(AnsiExcept.st:79)
File class>>checkError: (File.st:85)
optimized [] in Sockets.AbstractSocketImpl>>ensureReadable
(Sockets.star#VFS.ZipFile/AbstractSocketImpl.st:442)
BlockClosure>>ensure: (BlkClosure.st:269)
optimized [] in Sockets.AbstractSocketImpl>>ensureReadable
(Sockets.star#VFS.ZipFile/AbstractSocketImpl.st:442)
Sockets.TCPSocketImpl(Sockets.AbstractSocketImpl)>>fileOp:with:ifFail:
(Sockets.star#VFS.ZipFile/AbstractSocketImpl.st:151)
Sockets.TCPSocketImpl(Sockets.AbstractSocketImpl)>>ensureReadable
(Sockets.star#VFS.ZipFile/AbstractSocketImpl.st:442)
Sockets.ServerSocket>>waitForConnection
(Sockets.star#VFS.ZipFile/Sockets.st:974)
optimized [] in UndefinedObject>>executeStatements
(../../local/share/smalltalk/scripts/Remote.st:208)
BlockClosure>>repeat (BlkClosure.st:318)
optimized [] in UndefinedObject>>executeStatements
(../../local/share/smalltalk/scripts/Remote.st:204)
BlockClosure>>on:do: (BlkClosure.st:192)
optimized [] in UndefinedObject>>executeStatements
(../../local/share/smalltalk/scripts/Remote.st:234)
[] in Process>>onBlock:at:suspend: (Process.st:384)
BlockClosure>>on:do: (BlkClosure.st:192)
[] in Process>>onBlock:at:suspend: (Process.st:387)
BlockClosure>>ensure: (BlkClosure.st:269)
[] in Process>>onBlock:at:suspend: (Process.st:393)
[] in BlockClosure>>asContext: (BlkClosure.st:178)
BlockContext class>>fromClosure:parent: (BlkContext.st:68)
==============
END OUTPUT

Not that it makes a real difference, since the kill that follows does
its job, yet I thought it could be useful for debugging

Berto




reply via email to

[Prev in Thread] Current Thread [Next in Thread]