bug-hurd
[Top][All Lists]
Advanced

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

more info on networking trouble


From: Marcus Brinkmann
Subject: more info on networking trouble
Date: Tue, 16 Jan 2001 03:53:28 +0100
User-agent: Mutt/1.1.4i

Hi,

I'm moving this to bug-hurd.

I have compiled pfinet from 2000-08-29, it shows the same problems, so this
is not related to any of my recent changes in pfinet. I set up the
translator as follows:

settrans /servers/socket/2 /hurd/pfinet

So there is really only the loopback interface. I don't have a network here.
This of course shows both, the client and the server problems. It would be
nice to have both on seperate machines perhaps.

I started ftp localhost, and after entering the user name it prints:

230 -

and sit there (this is from memory, I am not sure about the dash).

I see this in the log:
Jan 16 03:20:29 localhost ftpd[72]: fcntl F_SETOWN: Operation not supported

I attached gdb to pfinet, and the output of bt/bt full is attached. I only
had debug symbols in pfinet, I might repeat this with full debugging
symbols. This is the old binary (new compile, but source from aug 2000),
take this into account when looking at line numbers (some might be skewed a
bit) when looking at new code. I can't make much sense out of the debug
information, some of it looks pretty bogus to me. There is one thread
doing io_read, and several threads doing io_select, and everything is
waiting on a condition if I see it correctly.

Interestingly, when leaving the debugger, ftp continued. I tried "ls" and it
started to show me the directory listing, until it hung again. I attached
gdb again, and repeated the whole procedure. This time it did not return by
itself.

I then killed ftp and tried telnet. It stucked at the "Escape character
is...". The logs show:

Jan 16 03:28:39 localhost in.telnetd[105]: connect from 127.0.0.1 with IP 
options (ignored): 01 00 00 00 34 04 02 01 b0 82 04 08 01 00 00 00 00 00 00 00 
7c fd 01 00 33 0c 18 06 4b 6b 01 00 88 04 02 01 28 fc 01 00 6f 84 04 08 7b 84 
04 08 48 04 02 01 ca b6 02 01 44 09 02 01 f0 79 02 01 98 62 02 01 8c 04 02 01 
b3 dd 00 00 7c fd 01 00 07 00 00 00 00 00 00 00 00 00 00 00 94 04 02 01 c4 09 
02 01 25 c3 02 01 de dc 00 00 c0 08 02 01 c0 04 02 01 60 0c 02 01 60 0c 02 01 
07 00 00 00 01 00 00 00 04 9b 04 08 0d 00 00 00 6f 84 04 08 f0 79 02 01 fc 0b 
02 01 40 df 00 00 c0 08 02 01 a4 00 02 01 b0 af 02 01 28 fc
Jan 16 03:28:39 localhost in.telnetd[105]: connect from 127.0.0.1

I run through pfinet threads with gdb, but it looked similar to the ftp
situation, and I didn't bother to record it now.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann              GNU    http://www.gnu.org    marcus@gnu.org
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de

Attachment: pfinet.gz
Description: Binary data


reply via email to

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