Hi all,

I'm wondering if anyone can help. We are running freeradius 0.9.2 on FreeBSD 5.1-RELEASE-p10. Apparently out of the blue, it has started to crash out randomly on signal 6. It seems to be an error within an SSL library function that is trying to be thread-safe, but nothing has changed on the server that we can think of to give rise to these errors.

A debug dump for one of the crashes is included below. This happens approx once - twice a day.

A google search has not turned up anything useful on this subject. Can anyone suggest something? I know that this may be better addressed to the SSLeay community, but any suggestions would be appreciated.

----
rad_recv: Access-Request packet from host xxx.xxx.xxx.xxx:1027, id=171, length=92
Thread 3 assigned request 917
Waking up in 5 seconds...
Thread 3 handling request 917, (184 handled so far)
User-Name = "testuser"
User-Password = "testpass"
NAS-Port = 0
LE-Terminate-Detail = "test"
LE-Advice-of-Charge = "TiNC"
USR-Terminal-Type = "test"
NAS-IP-Address = xxx.xxx.xxx.xxx
modcall: entering group authorize
modcall[authorize]: module "preprocess" returns ok
modcall[authorize]: module "chap" returns noop
rlm_realm: No '@' in User-Name = "testuser", looking up realm NULL
rlm_realm: Found realm "NULL"
rlm_realm: Adding Stripped-User-Name = "testuser"
rlm_realm: Proxying request from user testuser to realm NULL
rlm_realm: Adding Realm = "NULL"
rlm_realm: Authentication realm is LOCAL.
modcall[authorize]: module "suffix" returns noop
radius_xlat: 'testuser'
rlm_sql (sql): sql_set_user escaped user --> 'testuser'
radius_xlat: 'SELECT id, UserName, Attribute, Value, Op ??FROM radcheck ??WHERE Username = 'testuser' ??ORDER BY id'
rlm_sql (sql): Reserving sql socket id: 2
rlm_sql_postgresql: Status: PGRES_TUPLES_OK
rlm_sql_postgresql: affected rows =
radius_xlat: 'SELECT radgroupcheck.id, radgroupcheck.GroupName, ??radgroupcheck.Attribute, radgroupcheck.Value,radgroupcheck.Op ??FROM radgroupcheck, usergroup ??WHERE usergroup.Username = 'testuser' AND usergroup.GroupName = radgroupcheck.GroupName ??ORDER BY radgroupcheck.id'
rlm_sql_postgresql: Status: PGRES_TUPLES_OK
rlm_sql_postgresql: affected rows =
radius_xlat: 'SELECT radgroupcheck.id, radgroupcheck.GroupName, ??radgroupcheck.Attribute, radgroupcheck.Value,radgroupcheck.Op ??FROM radgroupcheck, usergroup ??WHERE usergroup.Username = 'testuser' AND usergroup.GroupName = radgroupcheck.GroupName ??ORDER BY radgroupcheck.id'
Assertion failed: (md_c[1] == md_count[1]), function ssleay_rand_add, file /usr/src/crypto/openssl/crypto/rand/md_rand.c, line 312.
Abort trap


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

Reply via email to