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

Heimdal 1.0.1 ftpd problem - more info





Hi, I just managed to get more on this - ftpd segfaults. Here is the 
output from gdb:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1213044928 (LWP 22845)]
0x08053ef7 in ftpd_popen (program=0xbfe3f500 "/bin/ls", type=0x805948c 
"r", do_stderr=1, no_glob=0) at popen.c:156
156                             for (pop = gl.gl_pathv;

(gdb) backtrace
#0  0x08053ef7 in ftpd_popen (program=0xbfe3f500 "/bin/ls", type=0x805948c 
"r", do_stderr=1, no_glob=0) at popen.c:156
#1  0x0804f05f in retrieve (cmd=0x805854e "/bin/ls -la %s", 
name=0xbfe3f500 "/bin/ls") at ftpd.c:1053
#2  0x08051a40 in list_file (file=0x8057584 ".") at ftpd.c:2228
#3  0x0804b75e in yyparse () at ftpcmd.y:307
#4  0x0804ddc5 in main (argc=0, argv=0x8057f55) at ftpd.c:431

Hope this helps to find the problem.

Thnaks in advance,

   David


On Thu, 15 Nov 2007, xdavid@lib-eth.natur.cuni.cz wrote:

>
> Hi,
>
> I just upgraded from heimdal 0.7.2 to 1.0.1 on Debian 3.1 and the heimdal's 
> ftpd does not work well for me:
>
> ~$ ftp web
> Connected to ......
> 220 web FTP server (Version 6.00+Heimdal 1.0.1) ready.
> Trying GSSAPI...
> Error initializing security context: unknown mech-code 0 for mech unknown
>
> *** Using plaintext user and password ***
>
> Name (web:komanek):
> 331 Password required for komanek.
> Password:
> 230-Linux web 2.6.20 #7 SMP PREEMPT Wed Feb 14 16:09:13 CET 2007 i686 
> GNU/Linux
> 230-
> 230-The programs included with the Debian GNU/Linux system are free software;
> 230-the exact distribution terms for each program are described in the
> 230-individual files in /usr/share/doc/*/copyright.
> 230-
> 230-Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
> 230-permitted by applicable law.
> 230-Debian GNU/Linux 3.1 %h
> 230 User komanek logged in.
> Remote system type is UNIX.
> Using binary mode to transfer files.
> ftp> ls
> 421 Service not available, remote server has closed connection
> ftp>
>
>
> I have following in the /etc/inetd.conf
>
> ftp     stream  tcp     nowait  root    /usr/sbin/tcpd 
> /usr/local/libexec/ftpd -a plain -u 022 -d -v -l
>
> Could it be a bug or has something changed what I need to reflect in my 
> configuration since 0.7.2 ?
>
> Thnaks in advance,
>
>  David Komanek
>