I build freeradius-1.0.1 with rlm_sql_oracle. (Oracle 10g)
After some time radius daemon crashed (segfault)
Backtrace core file produced this output:

#0 0x40154c97 in mallopt () from /lib/libc.so.6
#1 0x40153ef3 in malloc () from /lib/libc.so.6
#2 0x40b4dc1a in sltstidinit () from /opt/oracle/lib/libclntsh.so.10.1
#3 0x40b7e6a3 in ltstidi () from /opt/oracle/lib/libclntsh.so.10.1
#4 0x403c4260 in kpuiInitMutex () from /opt/oracle/lib/libclntsh.so.10.1
#5 0x403cb6d3 in kpuinit0 () from /opt/oracle/lib/libclntsh.so.10.1
#6 0x403cb001 in kpuenvcr () from /opt/oracle/lib/libclntsh.so.10.1
#7 0x4043610a in OCIEnvCreate () from /opt/oracle/lib/libclntsh.so.10.1
#8 0x4023be64 in sql_init_socket (sqlsocket=0x8551280, config=0x81521a0)
at sql_oracle.c:132
#9 0x402375dc in connect_single_socket (sqlsocket=0x8551280, inst=0x8151b40)
at sql.c:70


How fix it?
P.S. If freeradius run without threads (-s) - all ok.

--
TARANTUL


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

Reply via email to