On Mon, Jan 14, 2002 at 05:46:19PM -0600, Chris Green wrote:
> #0 0x40025aef in mschap_authorize () at eval.c:41
> #1 0x08058687 in call_modsingle (component=1, sp=0x80c7b10,
> #11 0x401dc306 in __libc_start_main (main=0x804cb54 <main>, argc=2,
> ubp_av=0xbffff754, init=0x804b9dc <_init>, fini=0x8066e6c <_fini>,
> rtld_fini=0x4000d2cc <_dl_fini>, stack_end=0xbffff74c)
> at ../sysdeps/generic/libc-start.c:129
>
> For good measure ( in shooting in the dark, since ppp was a guess of
> symbol clash ), I removed ppp and the same crash persists
>
> Is that mschap_authorize address sensical? I think so since its a
> loaded library but its the only thing I have to go on at the momment
Yeah, it makes sense. Turns out the eval.c thing is a red herring.
That's just gdb internals. Can you run it under the debugger?
gdb radiusd
> breakpoint mschap_authorize
> run -X
...
breakpoint 0 in mschap_authorize()
I'm no gdb expert, but once you get there, use 'step' to go line-by-line
until it dies. There might be some useful output from that.
/fc
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html