radiusclient thread-safety
Alex Massover
alex at jajah.com
Mon Mar 1 13:01:00 CET 2010
Sorry, please ignore, I overwrote configs by mistake.
> -----Original Message-----
> From: freeradius-devel-bounces+alex=jajah.com at lists.freeradius.org
> [mailto:freeradius-devel-bounces+alex=jajah.com at lists.freeradius.org]
> On Behalf Of Alex Massover
> Sent: יום ב 01 מרץ 2010 13:51
> To: FreeRadius developers mailing list
> Subject: RE: radiusclient thread-safety
>
> Hi,
>
> Here's what I get with latest code from CVS:
>
> Program terminated with signal 11, Segmentation fault.
> #0 0xb762fd19 in strncpy () from /lib/i686/cmov/libc.so.6
> (gdb) bt
> #0 0xb762fd19 in strncpy () from /lib/i686/cmov/libc.so.6
> #1 0xb61540f0 in rc_send_server () from /usr/lib/libfreeradius-
> client.so.2
> #2 0xb6152c32 in rc_aaa () from /usr/lib/libfreeradius-client.so.2
> #3 0xb6152ec4 in rc_auth () from /usr/lib/libfreeradius-client.so.2
> #4 0xb616c52f in sendrad_exec_generic (chan=0x9477088,
> data=<value optimized out>, type=0) at app_sendradevent.c:212
> #5 0x080f67c7 in pbx_exec ()
> #6 0x080f76d0 in ?? ()
> #7 0x080f933f in ?? ()
> #8 0x080fa5f0 in ?? ()
> #9 0x081346fb in ?? ()
> #10 0xb7468585 in start_thread () from /lib/i686/cmov/libpthread.so.0
> #11 0xb768b27e in clone () from /lib/i686/cmov/libc.so.6
> (gdb) quit
>
> And the strange thing is that sometimes (rarely) it works, exactly the
> same code.
>
> Compiled with CFLAGS="-pthread -D_REENTRANT -fstack-protector-all"
>
>
>
> Or
>
> #0 0xb75f19cb in strlen () from /lib/i686/cmov/libc.so.6
> (gdb) bt
> #0 0xb75f19cb in strlen () from /lib/i686/cmov/libc.so.6
> #1 0xb601a417 in rc_find_server () from /usr/lib/libfreeradius-
> client.so.2
> #2 0xb6016119 in rc_send_server () from /usr/lib/libfreeradius-
> client.so.2
> #3 0xb6014c32 in rc_aaa () from /usr/lib/libfreeradius-client.so.2
> #4 0xb6014ec4 in rc_auth () from /usr/lib/libfreeradius-client.so.2
> #5 0xb602e52f in sendrad_exec_generic (chan=0x8a96e70,
> data=<value optimized out>, type=0) at app_sendradevent.c:212
> #6 0x080f67c7 in pbx_exec ()
> #7 0x080f76d0 in ?? ()
> #8 0x080f933f in ?? ()
> #9 0x080fa5f0 in ?? ()
> #10 0x081346fb in ?? ()
> #11 0xb742a585 in start_thread () from /lib/i686/cmov/libpthread.so.0
> #12 0xb764d27e in clone () from /lib/i686/cmov/libc.so.6
>
> > -----Original Message-----
> > From: freeradius-devel-bounces+alex=jajah.com at lists.freeradius.org
> > [mailto:freeradius-devel-bounces+alex=jajah.com at lists.freeradius.org]
> > On Behalf Of Alan DeKok
> > Sent: יום א 28 פברואר 2010 13:56
> > To: FreeRadius developers mailing list
> > Subject: Re: radiusclient thread-safety
> >
> > Alex Massover wrote:
> > > Hi,
> > >
> > > I use radiusclient-ng code base, but freeradiusclient has exactly
> the
> > same code, at least the latest release downloaded from here:
> > >
> > > ftp://ftp.freeradius.org/pub/freeradius/freeradius-client-
> > 1.1.6.tar.bz2
> > >
> > > It's in lib/sendserver.c line 322 (there's only one FD_ISSET)
> >
> > OK. Then try grabbing the latest version from CVS. It has a
> number
> > of fixes.
> >
> > http://freeradius.org/development.html#cvs
> >
> > Alan DeKok.
> > -
> > List info/subscribe/unsubscribe? See
> > http://www.freeradius.org/list/devel.html
> >
> > This mail was received via Mail-SeCure System.
> >
>
>
> This mail was sent via Mail-SeCure System.
>
>
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/devel.html
> This mail was received via Mail-SeCure System.
This mail was sent via Mail-SeCure System.
More information about the Freeradius-Devel
mailing list