Subject: vr17 solaris2.5.1-x86 SIGSEGV in checkuser

From: Ron Snyder <[email-masked]>
Date: Fri, 21 May 1999 15:28:28 PDT

Apologies to the list-- I'm now thinking this is some type of problem
with my machine-- I built and tested on a different computer (with 
mostly the same hardware) and ftpd is doing ok.  I've compared the
binaries on both machines, and they're the same.  The libraries that
both binaries require are the same, too (from 'ldd ftpd' and cksum
on the libs listed).

The only other things that I can think of that might be causing this
problem are hardware problems or both of my machines got hacked and 
only one is exhibiting any problems.

At any rate, I don't think the problem is wu-ftpd(vr)

Thanks for listening,

-ron

> I searched the archives and didn't see anything similar to my
> problem (although I did try a few of the suggestions I saw there).
> 
> Platform info:
> pentium II, solaris 2.5.1 
> gcc 2.8.1
> wu-ftpd vr17
> (anything else needed?)
> 
> (I'm invoking ftpd with -a -d -p2101 -s -L  (from the command line) although
> I've used fewer parameters and have not seen any improvement)

[snip problem description of SEGV when valid user logs in]

---

From: Craig Dewick <[email-masked]>
Date: Sat, 22 May 1999 10:25:47 +1000 (EST)

Hi Ron,

> both binaries require are the same, too (from 'ldd ftpd' and cksum

I've successfully installed vr17 on this machine (a Sparc Classic running
SunOS 5.6) without any problems. I was using Academ's base 2.4.2 release
until vr17 was installed over the top of it a short while ago.

A few notes for the list in general...

Something I did notice - Makefile.sol in support/makefiles tries to use
'cc' - most people use gcc with SunOS 5.x since Suns C compiler is not
supplied with the operating system, and /usr/ucb/cc does nothing other
than breaking without it.

Ideally something based on GNU's autoconf should be used to create a
configure script which checks for this sort of thing and automatically
generates makefiles, etc. accordingly.

Also, I needed to seriously edit src/pathnames.h since I wanted to keep
things the same as when I was running the old wu-ftpd-2.4 (before I found
out about the Academ stuff).

I got rid of just about all the #ifdefs, etc. since all the defaults are
wrong for my installation, and I reduced to lots of #defines. It's not at
all portable any more though. 8-)

Regards,

Craig.