Core with 64Bit pam_radius_auth on Solaris 9
Alan DeKok
aland at deployingradius.com
Wed Sep 22 08:06:38 CEST 2010
Peter Lambrechtsen wrote:
> Hello
>
> I've managed to compile pam_radius-1.3.17 both 32Bit and 64Bit.
>
> I had to add -lsocket as part of linking to get it to work and modified
> the make file to have -m64 to compile on 64bit
>
> When I compile it for 64Bit this is my make output:
...
> But when I try and use the 64Bit version of pamtester it core dumps.
Well... gdb should help to track it down.
> Any suggestions on what to do with gdb or to debug this problem??
$ gdb --args ./pamtester jpam peter authenticate
(gdb) run
(gdb) bt
> I've seen a number of posts such as this one:
> http://networking.itags.org/networking-tech/58575/
>
> Talking about changing the typedef for md5.h
>
> -#define uint32 u_int32_t
> +#define uint32 uint32_t
>
> However 1.3.17 already seems to have this patch.
>
> struct MD5Context {
> uint32_t buf[4];
> uint32_t bits[2];
> unsigned char in[64];
> };
>
> I'm no C developer so not sure where to go to from here.
I don't have a 64-bit Solaris machine, so I can't help much.
Alan DeKok.
More information about the Freeradius-Users
mailing list