[comp.sys.apollo] Need help with 9.7 tcp_server - keeps crashing

kerr@tron.UUCP (Dave Kerr) (10/26/89)

Hi,

We are having a problem with the tcp_server at 9.7 and was hoping somebody
out there might be able to help. We have several domain rings each with a
gateway on ethernet. These gateways are running both Domain and Tcp routing.
We do not have tcp/ip installed on all nodes in the network, so if we want
to use ftp to transfer a file, we first crp onto one of the gateway
machines then issue the ftp commands to transfer our files.

Our problem is that the the tcp_server periodically crashes leaving a
tcp_$panic message in the error log (see below). I received a patch (#157
or 158) but the problem persists. If I do a ps -axNu after the server has
crashed there are processes that still show up (although they are hung)
that indicate that a ftp connection was made, or in the process of being
made by somebody that was crp'd onto the gateway node. One additional
particular is that we are using ftp to connect to a VMS vax. This
connection is made by first ftp'ing to an Ultrix vax, then using the Ultrix
Vax to translate the tcp/ip info decnet.

Has anybody seen this type of problem or know what might be going on? Is
this problem caused by our crp'ing into the node instead of utilizing
normal tcp routing? Does this go away at SR10.1?

Thanks in advance for any pointers.
Dave

Gateway Particulars:
DN3000 Node, 4mB Ram, 380mB disk, token ring (dr0) and ethernet (eth0)
network interfaces, SR 9.7.0.3.

Other info:

B$ cd /sys
B$  /com/ld -a ethernet8_microcode

sys   type      blocks  current
type  uid         used   length  attr rights       name

file  nil           11    11264  P    ---dwrx      ethernet8_microcode

1 entry listed, 11 blocks used.

B$ cd /sys/node_data
B$ tail tcp_error_log

Fault Diagnostic Information
Fault Status   = 00000000: status 0 (OS)
User Fault SR  = 0000 
User Fault PC  = 00000000
A6-A7:  00000000 00000000
Supervisor ECB = 00000000
Supervisor SR  = 0000
Supervisor PC  = 00000000
Thursday, October 19, 1989   10:19:37 am (EDT)
tcp_$panic: mbuf_$dtom: data pointer not inside mbuf pool


Note: /com/crp from patch 96, although it is possible that other nodes
crp'ing onto this node are using the original /com/crp program if that
matters.

B$ /systest/ssr_util/ts /com/crp
/com/crp: Program_Module
  Name = CRP
  Time Stamp: 1988/01/14 16:31:11 EDT (Thu)

-- 
Dave Kerr (301) 765-4453
kerr%tron.UUCP@umbc3.UMBC.EDU             from an Internet site
kerr@tron.UUCP                            from a smart uucp mailer