Hello,
I'm trying to setup the radius accounting module but SER craches wherever I make a
call. The call does complete, but the core is generated a couple seconds later. Without
rad_acc moudule SER works fine, so I assume this have something to do with the module.
I'm attaching some resumed debugs for the crash. I also have the complete debug (log
level 10), wich is quite big so I decided not so send it to the list unless the following
debugs are not enough.
Any ideas on what's the problem?
Thanks and regards,
Claudio Thorell
###########
...
6(24956) qm_free(0x80adf80, 0x80b5174), called from parser/msg_parser.c:
free_sip_msg(487)
6(24956) qm_free: freeing block alloc'ed from action.c: do_action(346)
6(24956) qm_free(0x80adf80, 0x80b5090), called from parser/parse_via.c:
free_via_param_list(1816)
6(24956) qm_free: freeing block alloc'ed from parser/parse_via.c: parse_via(1642)
6(24956) qm_free(0x80adf80, 0x80b52ec), called from parser/parse_via.c:
free_via_list(1828)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c: get_hdr_field(85)
6(24956) qm_free(0x80adf80, 0x80b5128), called from parser/hf.c: free_hdr_field_lst(103)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(229)
6(24956) qm_free(0x80adf80, 0x80b4ff0), called from parser/hf.c: free_hdr_field_lst(103)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(229)
6(24956) qm_free(0x80adf80, 0x80b4fa4), called from parser/hf.c: free_hdr_field_lst(103)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(229)
6(24956) qm_free(0x80adf80, 0x80b46cc), called from parser/parse_to.c: free_to(741)
6(24956) qm_free: freeing block alloc'ed from parser/parse_to.c: parse_to_param(265)
6(24956) qm_free(0x80adf80, 0x80b482c), called from parser/parse_to.c: free_to(744)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(123)
6(24956) qm_free(0x80adf80, 0x80b479c), called from parser/hf.c: free_hdr_field_lst(103)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(229)
6(24956) qm_free(0x80adf80, 0x80b51dc), called from parser/hf.c: free_hdr_field_lst(103)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(229)
6(24956) qm_free(0x80adf80, 0x80b47e8), called from parser/parse_cseq.c: free_cseq(94)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(104)
6(24956) qm_free(0x80adf80, 0x80b5228), called from parser/hf.c: free_hdr_field_lst(103)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(229)
6(24956) qm_free(0x80adf80, 0x80b4f58), called from parser/hf.c: free_hdr_field_lst(103)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(229)
6(24956) qm_free(0x80adf80, 0x80b50dc), called from parser/hf.c: free_hdr_field_lst(103)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(229)
6(24956) qm_free(0x80adf80, 0x80b4c70), called from parser/hf.c: free_hdr_field_lst(103)
6(24956) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(229)
6(24956) qm_free(0x80adf80, 0x80b4d08), called from data_lump.c: free_lump_list(248)
6(24956) qm_free: freeing block alloc'ed from data_lump.c: del_lump(153)
6(24956) qm_free(0x80adf80, 0x80b475c), called from data_lump.c: free_lump(212)
6(24956) qm_free: freeing block alloc'ed from textops.c: append_hf(231)
6(24956) qm_free(0x80adf80, 0x80b4418), called from data_lump.c: free_lump_list(237)
6(24956) qm_free: freeing block alloc'ed from data_lump.c:
insert_new_lump_before(129)
6(24956) qm_free(0x80adf80, 0x80b4cbc), called from data_lump.c: free_lump_list(248)
6(24956) qm_free: freeing block alloc'ed from data_lump.c: anchor_lump(183)
6(24956) qm_free(0x80adf80, 0x80b54bc), called from parser/msg_parser.c:
free_sip_msg(493)
6(24956) qm_free: freeing block alloc'ed from receive.c: receive_msg(83)
6(24956) qm_free(0x80adf80, 0x80b4adc), called from receive.c: receive_msg(177)
6(24956) qm_free: freeing block alloc'ed from receive.c: receive_msg(63)
6(24956) qm_malloc(0x80adf80, 356) called from receive.c: receive_msg(63)
6(24956) qm_malloc(0x80adf80, 356) returns address 0x80b4adc on 0 -th hit
6(24956) qm_malloc(0x80adf80, 415) called from receive.c: receive_msg(83)
6(24956) qm_malloc(0x80adf80, 416) returns address 0x80b54bc on 0 -th hit
6(24956) SIP Request:
6(24956) method: <ACK>
6(24956) uri: <sip:1005@200.219.173.141;branch=0>
6(24956) version: <SIP/2.0>
6(24956) parse_headers: flags=1
6(24956) qm_malloc(0x80adf80, 28) called from parser/msg_parser.c: parse_headers(229)
6(24956) qm_malloc(0x80adf80, 28) returns address 0x80b4cbc on 0 -th hit
6(24956) qm_malloc(0x80adf80, 104) called from parser/msg_parser.c: get_hdr_field(85)
6(24956) qm_malloc(0x80adf80, 104) returns address 0x80b52ec on 0 -th hit
0(24946) child process 24961 exited by a signal 11
0(24946) core was generated
0(24946) INFO: terminating due to SIGCHLD
4(24954) Memory status (pkg):
4(24954) qm_status (0x80adf80):
4(24954) heap size= 1022872
4(24954) used= 1040, used+overhead=27272, free=995600
4(24954) max used (+overhead)= 27340
4(24954) dumping all allocked. fragments:
...