strange crash with freeradius 1.1.2 on startup

Guillaume Rousse Guillaume.Rousse at inria.fr
Fri Aug 17 11:49:13 CEST 2007


Hello.

I'm a mandriva package maintainer, and I'm trying to solve a strange
issue with our freeradius package. On mandriva 2007.1, the server
crashes immediatly after forking (SIGPIPE error), whereas it works OK
with -x debug flag. The same package, built on mandriva 2007.0, works OK
also.

You have a bug report available at
http://qa.mandriva.com/show_bug.cgi?id=32597, with traces of both cases.

I initially thought of some kind of bogus autoconf detection of build
environment, due to the lack of commands such as setsid in wrong trace,
and tghe use of conditional builds directives in the code. However,
comparating autoconf.h in both build tree doesn't show any sensible hint
(in particular, HAVE_SETSID is set even for the non-working case,
whereas it doesn't appear in the trace). Comparing build commandes
neither (only difference being -mpentiumpro versus -mgeneric gcc flag).
Using ldd on radiusd binary doesn't show any sensible difference neither.

Freeradius 1.1.6 and 1.1.7 work perfectly on current mandriva
development version, however, I'd prefer to fix the issue on stable
release without changing version if possible.

Any hint welcome.

-- 
Guillaume Rousse
Moyens Informatiques - INRIA Futurs
Tel: 01 69 35 69 62



More information about the Freeradius-Users mailing list