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: ...