[rc5] ATTN: Alissa Mower Clough

Stephen Langasek vorlon at dodds.net
Thu Jul 17 12:04:23 EDT 1997

I tried to send this to you privately, but your hostname appears not to
exist, and any reply-tos that may have been sent along were stripped out
by the mailing list.  Apologies to all for the quasi-off-topic post.

---------- Forwarded message ----------
On Thu, 17 Jul 1997, Alissa Mower Clough wrote:

> It takes in keys, checks them, and doesn't seem to give them back. (I
> attach my logfile.)

I've taken a look at the attached log file; have you sent this to the Mac
tech support address that was listed?

I don't know anything about the graphs, having only heard that they aren't
working for many people; I don't have access to the source... so the only
people who can fix that are the programmers.

What I *can* do, however, is interepret your log file and explain why keys
haven't been sent back to the server.  You appear to have the client
configured to buffer 5 blocks.  This means that when it has five blocks
done in the buff-out file, it sends them to the server, and that when the
buff-in file is empty, it will grab five more blocks from the server.
Your computer has grabbed blocks from the server several times; however,
it has *not yet finished five blocks*.  For whatever reason, your client
has been losing blocks.  This could be due to an abnormal termination of
the program, or it could also be due to an error in the file-writing code.
Either way, I counted only four blocks which had actually been completed
successfully, and it won't automatically send them back to the server
until it's done one more.  This is why your computer keeps contacting the
server to retrieve more blocks--it grabs five, processes the stack,
losing most of them along the way; puts the completed block(s) on the
output stack, reaches for another--and sees that there aren't any, so it
gets five more from the server.

Allowing your client to continue processing should result in a batch of
blocks being sent back.  Without more information about the circumstances
under which the client was terminated, I can't make any guesses as to why
the blocks are being dropped.

                                -Steve Langasek

More information about the rc5 mailing list