[OpenSIPS-Users] Opensips crashes when retrieving AVPs from Radius requests

Samuel Muller sml at l33.fr
Thu Sep 27 13:43:30 CEST 2012


Hello,

I see something really strange in v.1.8.x that not happened in
v.1.7.x, concerning radius request.

I'm using aaa_radius, acct and auth_aaa modules.
I've 2 radius requests where i need to retrieve AVPs : one for the
auth, antoher one to check the callee's stuff using "call-check"
custom request (radius_sent_auth().

my sets are correctly defined, freeradius is sent back exactly what i
expect to, and the process looks really clean (PostgreSQL ok, ...).

but it crashes randomly when the function tries to extract AVPs:

2012-09-27T08:14:24.231112+00:00 vpp-scp [1296]:
31235822142010193058 at 192.168.1.55: - AUTH
2012-09-27T08:14:24.231120+00:00 vpp-scp [1296]:
DBG:core:parse_headers: flags=ffffffffffffffff
2012-09-27T08:14:24.231675+00:00 vpp-scp [1296]:
DBG:sl:run_sl_callbacks: callback id 0 entered
2012-09-27T08:14:24.231692+00:00 vpp-scp [1296]:
DBG:siptrace:trace_sl_onreply_out: trace slonreply out
2012-09-27T08:14:24.231703+00:00 vpp-scp [1296]:
DBG:siptrace:trace_sl_onreply_out: nothing to trace...
2012-09-27T08:14:24.231714+00:00 vpp-scp [1296]: DBG:auth:check_nonce:
comparing [50640afe000000033e97d5256be5383c2ea043e416ed4559] and
[50640afe000000033e97d5256be5383c2ea043e416ed4559]
...
2012-09-27T08:14:24.247104+00:00 vpp-scp [1296]:
DBG:core:__search_avp_map: looking for [caller_username] avp  - found
43
2012-09-27T08:14:24.247114+00:00 vpp-scp [1296]:
DBG:aaa_radius:extract_avp: AVP 'caller_username'='10907'/0 has been
added
2012-09-27T08:14:24.248501+00:00 vpp-scp [1296]:
DBG:core:__search_avp_map: looking for [caller_stimeout] avp  - found
40
2012-09-27T08:14:24.248513+00:00 vpp-scp [1296]:
DBG:aaa_radius:extract_avp: AVP 'caller_stimeout'='3600'/0 has been
added
2012-09-27T08:14:24.248581+00:00 vpp-scp [1296]:
DBG:core:__search_avp_map: looking for [caller_stime] avp  - found -1
2012-09-27T08:14:32.802250+00:00 vpp-scp [1290]: DBG:core:handle_sigs:
status = 139
2012-09-27T08:14:32.802279+00:00 vpp-scp [1290]:
INFO:core:handle_sigs: child process 1296 exited by a signal 11
2012-09-27T08:14:32.802284+00:00 vpp-scp [1290]:
INFO:core:handle_sigs: core was generated
2012-09-27T08:14:32.802288+00:00 vpp-scp [1290]:
INFO:core:handle_sigs: terminating due to SIGCHLD
2012-09-27T08:14:32.802291+00:00 vpp-scp [1300]: INFO:core:sig_usr:
signal 15 received


I've core dumps, but nothing usefull ...

this happens with all radius modules (acct, auth_aaa, aaa_radius), and
only since I use the v.1.8.0 and now 1.8.1 too. (from 1.7.2, no
problems)

Any clues ?


Samuel MULLER
sml at l33.fr
www.l33.fr



More information about the Users mailing list