Nathan Miller <[EMAIL PROTECTED]> wrote:
> I can't honestly say I have had any experience with gdb; however, running 
> the following commands after it seg-faults gives me the following 
> output.  Hope it is helpful.
> 
> Also, is there a repository of old CVS releases?  I would like to try this 
> same setup on previous releases and see if it seg's on them too if they are 
> available.

  Use 'cvs update -D' to check out the source for a particular day.
See the CVS man page for details.
 
> modcall: entering group authorize
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1026 (LWP 1984)]
> 0x401edef0 in rad_mangle (data=0x80ba640, request=0x80c1d70) at 
> rlm_preprocess.c:154
> 154             request_pairs = request->packet->vps;
> (gdb) print *request
> Cannot access memory at address 0xdeadbeef

  That's the official 'this memory doesn't exist' address.

  I'd say there's a serious problem on your system somewhere.  Have
you installed the server multiple times, from multiple versions?  If
so, then the rlm_FOO may access data structures which no longer
exists.

  Delete all binaries, and re-install.

  Alan DeKok.

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to