Vanilla List Maling List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[VANILLA-L:1514] [Fwd: Even more trouble.]



Oops, wrong mail address.
Resend to Vanilla.


Copied Vanilla because I have some questions ...

Mikael Sandstr|m wrote:
> Here comes the ERRORS file, I've deleted some at the top from my first
> testrun, players that disapered was namescum@..,d1tim@..., frankn@..

[...]

> I cannot open the player file!
> Error number: 2

This is from getname.c, and shows that the .players file was missing at
the time someone tried to login.  2 is ENOENT, meaning in this context
that the named file does not exist on open().

Should the players file be missing at this point?

> input.c/resurrect: The client went away! (mr@marikat.demon.n)
> input.c/resurrect: I will attempt to resurrect him!
> input.c: Oh well, maybe I'm getting rusty! (mr@marikat.demon.n) exits

Probably related to above; the getname.c code may not be responding
properly if the players file is missing, which may have resulted in the
client being dead.

> input.c/resurrect: The client went away! (mr@marikat.demon.n)
> input.c/resurrect: I will attempt to resurrect him!
> 2) read() failed (535, error 4)
> input.c: Oh well, maybe I'm getting rusty! (mr@marikat.demon.n) exits

4 is EINTR.  read() [socket.c:935] was interrupted by the ntserv alarm
timer, issued as part of daemon synchronisation by daemonII.c.  I guess
the data stream from the client froze.  socket.c received the start of a
packet from the client, but did not receive the rest of it.

> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> input.c/resurrect: The client went away! (krasne@cii3130-07.rcs.)
> input.c/resurrect: I will attempt to resurrect him!
> input.c: Oh well, maybe I'm getting rusty! (krasne@cii3130-07.rcs.) exits

One of the clients caused an EPIPE on write() to the socket.  The TCP/IP
connection broke, no reason available.

> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> forceShutdown for krasne@cii3130-07.rcs.rpi.edu: 15

The forceShutdown shows a FREE worked.

> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> flushSockBuf: gwrite failed, client marked dead: Broken pipe
> forceShutdown for sn@dialin-109.HRZ.Uni-Dortmund.DE: 15

Same again.

> sh: ./end_tourney.pl: not found

You on 2.9pl1 yet?  2.9pl0 didn't install the end_tourney.pl file.

> I cannot open the player file!
> Error number: 2

Same as earlier.

> daemonII/ss:  Signaling an invalide process!daemonII/ss:  Signaling
> an invalide process!daemonII/ss:  Signaling an invalide

No new-line on error message.  Fixed in CVS.  Why has the ntserv gone
away though, without marking it's slot free?

-- 
James Cameron                                      (cameron@stl.dec.com)

OpenVMS, Linux, Firewalls, Software Engineering, CGI, HTTP, X, C, FORTH,
COBOL, BASIC, DCL, csh, bash, ksh, sh, Electronics, Microcontrollers,
Disability Engineering, Netrek, Bicycles, Pedant, Farming, Home Control,
Remote Area Power, Greek Scholar, Tenor Vocalist, Church Sound, Husband.

"Specialisation is for insects." -- Robert Heinlein.