cvs current with SIGSEGV; how to track down
Alan DeKok
aland at ox.org
Sat May 28 00:08:09 CEST 2005
Jason Ornstein <jason.ornstein at sybase.com> wrote:
> I've worked around some of the compile time issues that I'm having
> and now I have something that is a bit more of a problem. I've
> configured the server with --enable-developer and I'm running the
> server with gdb (this happens without gdb too) and this is part of
> what I see:
...
I'm seriously hacking much of the server core, so it's not overly
tested.
> Am I wrong in thinking, that in a normal case I should see some type of
> backtrace?
You should see a backtrace.
> Maybe listener is never NULL?
It works in my sandbox, not that it says much...
I'd suggest using: fprintf(stderr, "%s[%d]\n", __FILE__, __LINE__);
in various places, down the call chain, until you don't see the
messages. The point right before that is where it's dying. :)
Also, if you're doing a "cvs update", you might want to "make
clean;make". I've discovered that the dependencies in the Makefile
aren't correct, and doing a "make" sometimes doesn't re-build things
it should.
Alan DeKok.
More information about the Freeradius-Devel
mailing list