Hello,

 

I use freeradius 1.0.2 with the jradius module and sometimes I have segmentation fault.

 

I use a 2.4.29 kernel.

 

Core was generated by `radiusd'.

Program terminated with signal 11, Segmentation fault.

Reading symbols from /lib/libcrypt.so.1...done.

Loaded symbols for /lib/libcrypt.so.1

Reading symbols from /lib/libnsl.so.1...done.

Loaded symbols for /lib/libnsl.so.1

Reading symbols from /lib/libresolv.so.2...done.

Loaded symbols for /lib/libresolv.so.2

Reading symbols from /lib/libpthread.so.0...done.

Loaded symbols for /lib/libpthread.so.0

Reading symbols from /usr/lib/libcrypto.so.0...done.

Loaded symbols for /usr/lib/libcrypto.so.0

Reading symbols from /usr/lib/libssl.so.0...done.

Loaded symbols for /usr/lib/libssl.so.0

Reading symbols from /usr/local/lib/libradius-1.0.2.so...done.

Loaded symbols for /usr/local/lib/libradius-1.0.2.so

Reading symbols from /usr/local/lib/libltdl.so.3...done.

Loaded symbols for /usr/local/lib/libltdl.so.3

Reading symbols from /lib/libdl.so.2...done.

Loaded symbols for /lib/libdl.so.2

Reading symbols from /lib/libc.so.6...done.

Loaded symbols for /lib/libc.so.6

Reading symbols from /lib/ld-linux.so.2...done.

Loaded symbols for /lib/ld-linux.so.2

Reading symbols from /usr/local/lib/libfreetype.so.6...done.

Loaded symbols for /usr/local/lib/libfreetype.so.6

Reading symbols from /usr/lib/libz.so.1...done.

Loaded symbols for /usr/lib/libz.so.1

Reading symbols from /lib/libnss_files.so.2...done.

Loaded symbols for /lib/libnss_files.so.2

Reading symbols from /usr/local/lib/rlm_exec-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_exec-1.0.2.so

Reading symbols from /usr/local/lib/rlm_expr-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_expr-1.0.2.so

Reading symbols from /usr/local/lib/rlm_pap-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_pap-1.0.2.so

Reading symbols from /usr/local/lib/rlm_chap-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_chap-1.0.2.so

Reading symbols from /usr/local/lib/rlm_mschap-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_mschap-1.0.2.so

Reading symbols from /usr/local/lib/rlm_unix-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_unix-1.0.2.so

Reading symbols from /usr/local/lib/rlm_jradius-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_jradius-1.0.2.so

Reading symbols from /usr/local/lib/rlm_preprocess-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_preprocess-1.0.2.so

Reading symbols from /usr/local/lib/rlm_realm-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_realm-1.0.2.so

Reading symbols from /usr/local/lib/rlm_acct_unique-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_acct_unique-1.0.2.so

Reading symbols from /usr/local/lib/rlm_files-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_files-1.0.2.so

Reading symbols from /usr/local/lib/rlm_detail-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_detail-1.0.2.so

Reading symbols from /usr/local/lib/rlm_radutmp-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_radutmp-1.0.2.so

Reading symbols from /usr/local/lib/rlm_sql-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_sql-1.0.2.so

Reading symbols from /usr/local/lib/rlm_sql_mysql-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_sql_mysql-1.0.2.so

Reading symbols from /lib/libm.so.6...done.

Loaded symbols for /lib/libm.so.6

Reading symbols from /lib/libnss_dns.so.2...done.

Loaded symbols for /lib/libnss_dns.so.2

Reading symbols from /usr/local/lib/rlm_eap-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_eap-1.0.2.so

Reading symbols from /usr/local/lib/rlm_eap_md5-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_eap_md5-1.0.2.so

Reading symbols from /usr/local/lib/rlm_eap_leap-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_eap_leap-1.0.2.so

Reading symbols from /usr/local/lib/rlm_eap_gtc-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_eap_gtc-1.0.2.so

Reading symbols from /usr/local/lib/rlm_eap_mschapv2-1.0.2.so...done.

Loaded symbols for /usr/local/lib/rlm_eap_mschapv2-1.0.2.so

#0  0x403cc12b in pack_packet (ba=0xbf3ff874, p=0xdeadbeef)

    at rlm_jradius.c:262

262       if (pack_vps   (&pba, p->vps) == -1) return -1;

(gdb) bt

#0  0x403cc12b in pack_packet (ba=0xbf3ff874, p=0xdeadbeef)

    at rlm_jradius.c:262

#1  0x403cca23 in rlm_jradius_call (func=4 '\004', instance=0x8150fc0,

    req=0x81707a0, isproxy=0) at rlm_jradius.c:583

#2  0x403ccdc7 in jradius_accounting (instance=0x8150fc0, request=0x81707a0)

    at rlm_jradius.c:661

#3  0x08055f48 in call_modsingle (component=3, sp=0x8156348,

    request=0x81707a0, default_result=7) at modcall.c:219

#4  0x080560e3 in modcall (component=3, c=0x8156348, request=0x81707a0)

    at modcall.c:344

#5  0x0805605f in call_modgroup (component=3, g=0xbf3f77c4, request=0x81707a0,

    default_result=7) at modcall.c:252

#6  0x08056167 in modcall (component=3, c=0x8153b90, request=0x81707a0)

    at modcall.c:335

#7  0x08055bd5 in module_accounting (acct_type=0, request=0x81707a0)

    at modules.c:907

#8  0x0804f998 in rad_accounting (request=0x81707a0) at acct.c:69

#9  0x0804d876 in rad_respond (request=0x81707a0,

    fun=0x804f920 <rad_accounting>) at radiusd.c:1672

#10 0x0805847d in request_handler_thread (arg=0x8170088) at threads.c:458

#11 0x4007f54e in pthread_start_thread () from /lib/libpthread.so.0

#12 0x402d3b8a in clone () from /lib/libc.so.6

Reply via email to