Jan Janak wrote:
Have you checked logs in /var/log ?
yes I`m try to look for them in /var/log/messages, that is where the
startup messages appear. it is wierd becouse on the other machine that
the same os (RH Linux 8.0), I can see them in /var/log/messages.
If I enable log_stderror=yes and set debug=4, here is what I see dumped
to the console. Following is the part after ser startup, when the phone
tries to register.
------------------------
[root@phila etc]# 2(16564) qm_malloc(0x809aee0, 412) called from receive.c:
receive_msg(76)
2(16564) qm_malloc(0x809aee0, 412) returns address 0x80a1b9c on 0 -th hit
2(16564) SIP Request:
2(16564) method: <REGISTER>
2(16564) uri: <sip:phila.dg>
2(16564) version: <SIP/2.0>
2(16564) parse_headers: flags=1
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1928 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 116) called from parser/msg_parser.c: get_hdr_field(106)
2(16564) qm_malloc(0x809aee0, 116) returns address 0x80a1d68 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/parse_via.c: parse_via(1734)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1e0c on 0 -th hit
2(16564) Found param type 232, <branch> = <z9hG4bK-6liv2cfevscu>; state=6
2(16564) qm_malloc(0x809aee0, 32) called from parser/parse_via.c: parse_via(1734)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1e5c on 0 -th hit
2(16564) Found param type 235, <rport> = <n/a>; state=17
2(16564) end of header reached, state=5
2(16564) parse_headers: Via found, flags=1
2(16564) parse_headers: this is the first via
2(16564) After parse_msg...
2(16564) preparing to run routing scripts...
2(16564) DEBUG : is_maxfwd_present: searching for max_forwards header
2(16564) parse_headers: flags=128
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1eac on 0 -th hit
2(16564) DEBUG: is_maxfwd_present: value = 70
2(16564) parse_headers: flags=256
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1efc on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1f4c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 36) called from parser/msg_parser.c: get_hdr_field(146)
2(16564) qm_malloc(0x809aee0, 36) returns address 0x80a1f9c on 0 -th hit
2(16564) end of header reached, state=9
2(16564) DEBUG: get_hdr_field: <To> [33]; uri=[sip:1002@dg]
2(16564) DEBUG: to body ["Anton Yurchenko" <sip:1002@dg>
]
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1ff0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2040 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2090 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 20) called from parser/msg_parser.c: get_hdr_field(125)
2(16564) qm_malloc(0x809aee0, 20) returns address 0x80a1624 on 0 -th hit
2(16564) get_hdr_field: cseq <CSeq>: <1> <REGISTER>
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a20e0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 7) called from common.c: rewrite_RURI(184)
2(16564) qm_malloc(0x809aee0, 8) returns address 0x80a15e8 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 7) called from action.c: do_action(369)
2(16564) qm_malloc(0x809aee0, 8) returns address 0x80a2130 on 0 -th hit
2(16564) qm_free(0x809aee0, 0x80a15e8), called from common.c: rewrite_RURI(204)
2(16564) qm_free: freeing block alloc'ed from common.c: rewrite_RURI(184)
2(16564) remove_TMRoute(): No next URI in the same Route found
2(16564) qm_malloc(0x809aee0, 32) called from data_lump.c: del_lump(158)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2168 on 0 -th hit
2(16564) check_self - checking if host==us: 2==9 && [dg] == [127.0.0.1]
2(16564) check_self - checking if host==us: 2==11 && [dg] == [172.20.0.50]
2(16564) parse_headers: flags=4096
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a21b8 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2208 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2258 on 0 -th hit
2(16564) DEBUG: get_hdr_body : content_length=0
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a22a8 on 0 -th hit
2(16564) found end of header
2(16564) qm_free(0x809aee0, 0x80a22a8), called from parser/msg_parser.c:
parse_headers(282)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) pre_auth(): Credentials with given realm not found
2(16564) qm_malloc(0x809aee0, 88) called from challenge.c: build_auth_hf(94)
2(16564) qm_malloc(0x809aee0, 88) returns address 0x80a22f8 on 0 -th hit
2(16564) build_auth_hf(): 'WWW-Authenticate: Digest realm="dg",
nonce="3e899b913f712cb15fb55f51e284ab84fcce021e"
'
2(16564) qm_malloc(0x809aee0, 12) called from data_lump_rpl.c: build_lump_rpl(40)
2(16564) qm_malloc(0x809aee0, 12) returns address 0x80a15e8 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 87) called from data_lump_rpl.c: build_lump_rpl(47)
2(16564) qm_malloc(0x809aee0, 88) returns address 0x80a2380 on 0 -th hit
2(16564) parse_headers: flags=-1
2(16564) check_address(172.20.0.199, 172.20.0.199, 0)
2(16564) qm_malloc(0x809aee0, 12) called from msg_translator.c: rport_builder(271)
2(16564) qm_malloc(0x809aee0, 12) returns address 0x80a22a8 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 617) called from msg_translator.c:
build_res_buf_with_body_from_sip_req(1009)
2(16564) qm_malloc(0x809aee0, 620) returns address 0x80a2408 on 0 -th hit
2(16564) build_*: len=616, diff=616
2(16564) build_*: rport_len=11, delete_len=6
2(16564) build_*: message=
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 172.20.0.199:5060;branch=z9hG4bK-6liv2cfevscu;rport=5060
From: "Anton Yurchenko" <sip:1002@dg>;tag=xfkhyldt0r
To: "Anton Yurchenko"
<sip:1002@dg>;tag=d907c037823644515dfe0ede38ca9976.da13
Call-ID: 3c267007127d-tefkcd6usp5p(a)172.20.0.199
CSeq: 1 REGISTER
WWW-Authenticate: Digest realm="dg",
nonce="3e899b913f712cb15fb55f51e284ab84fcce021e"
Server: Sip EXpress router (0.8.11pre7 (i386/linux))
Content-Length: 0
Warning: 392 172.20.0.50:5060 "Noisy feedback tells: pid=16564
req_src_ip=172.20.0.199 req_src_port=5060 in_uri=sip:phila.dg out_uri=sip:dg
via_cnt==1"
2(16564) qm_free(0x809aee0, 0x80a22a8), called from msg_translator.c:
build_res_buf_with_body_from_sip_req(1158)
2(16564) qm_free: freeing block alloc'ed from msg_translator.c: rport_builder(271)
2(16564) qm_free(0x809aee0, 0x80a2408), called from sl_funcs.c: sl_send_reply(175)
2(16564) qm_free: freeing block alloc'ed from msg_translator.c:
build_res_buf_with_body_from_sip_req(1009)
2(16564) qm_free(0x809aee0, 0x80a22f8), called from challenge.c: challenge(173)
2(16564) qm_free: freeing block alloc'ed from challenge.c: build_auth_hf(94)
2(16564) receive_msg: cleaning up
2(16564) qm_free(0x809aee0, 0x80a2130), called from parser/msg_parser.c:
free_sip_msg(553)
2(16564) qm_free: freeing block alloc'ed from action.c: do_action(369)
2(16564) qm_free(0x809aee0, 0x80a1e0c), called from parser/parse_via.c:
free_via_param_list(1919)
2(16564) qm_free: freeing block alloc'ed from parser/parse_via.c: parse_via(1734)
2(16564) qm_free(0x809aee0, 0x80a1e5c), called from parser/parse_via.c:
free_via_param_list(1919)
2(16564) qm_free: freeing block alloc'ed from parser/parse_via.c: parse_via(1734)
2(16564) qm_free(0x809aee0, 0x80a1d68), called from parser/parse_via.c:
free_via_list(1931)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(106)
2(16564) qm_free(0x809aee0, 0x80a1928), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1eac), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1efc), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1f9c), called from parser/parse_to.c: free_to(778)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(146)
2(16564) qm_free(0x809aee0, 0x80a1f4c), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1ff0), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2040), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1624), called from parser/parse_cseq.c: free_cseq(102)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(125)
2(16564) qm_free(0x809aee0, 0x80a2090), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a20e0), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a21b8), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2208), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2258), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2168), called from data_lump.c: free_lump_list(253)
2(16564) qm_free: freeing block alloc'ed from data_lump.c: del_lump(158)
2(16564) qm_free(0x809aee0, 0x80a2380), called from data_lump_rpl.c: free_lump_rpl(84)
2(16564) qm_free: freeing block alloc'ed from data_lump_rpl.c: build_lump_rpl(47)
2(16564) qm_free(0x809aee0, 0x80a15e8), called from data_lump_rpl.c: free_lump_rpl(85)
2(16564) qm_free: freeing block alloc'ed from data_lump_rpl.c: build_lump_rpl(40)
2(16564) qm_free(0x809aee0, 0x80a1b9c), called from receive.c: receive_msg(180)
2(16564) qm_free: freeing block alloc'ed from receive.c: receive_msg(76)
2(16564) qm_malloc(0x809aee0, 412) called from receive.c: receive_msg(76)
2(16564) qm_malloc(0x809aee0, 412) returns address 0x80a1b9c on 0 -th hit
2(16564) SIP Request:
2(16564) method: <SUBSCRIBE>
2(16564) uri: <sip:phila@dg>
2(16564) version: <SIP/2.0>
2(16564) parse_headers: flags=1
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2168 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 116) called from parser/msg_parser.c: get_hdr_field(106)
2(16564) qm_malloc(0x809aee0, 116) returns address 0x80a1d68 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/parse_via.c: parse_via(1734)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2258 on 0 -th hit
2(16564) Found param type 232, <branch> = <z9hG4bK-vmtttr4hakri>; state=16
2(16564) end of header reached, state=5
2(16564) parse_headers: Via found, flags=1
2(16564) parse_headers: this is the first via
2(16564) After parse_msg...
2(16564) preparing to run routing scripts...
2(16564) DEBUG : is_maxfwd_present: searching for max_forwards header
2(16564) parse_headers: flags=128
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2208 on 0 -th hit
2(16564) DEBUG: is_maxfwd_present: value = 70
2(16564) parse_headers: flags=256
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a21b8 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a20e0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 36) called from parser/msg_parser.c: get_hdr_field(146)
2(16564) qm_malloc(0x809aee0, 36) returns address 0x80a1f9c on 0 -th hit
2(16564) end of header reached, state=9
2(16564) DEBUG: get_hdr_field: <To> [16]; uri=[sip:phila@dg]
2(16564) DEBUG: to body [<sip:phila@dg>
]
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2090 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 20) called from parser/msg_parser.c: get_hdr_field(125)
2(16564) qm_malloc(0x809aee0, 20) returns address 0x80a1624 on 0 -th hit
2(16564) get_hdr_field: cseq <CSeq>: <1> <SUBSCRIBE>
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2040 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1ff0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1f4c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1efc on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1eac on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1e5c on 0 -th hit
2(16564) DEBUG: get_hdr_body : content_length=0
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1e0c on 0 -th hit
2(16564) found end of header
2(16564) qm_free(0x809aee0, 0x80a1e0c), called from parser/msg_parser.c:
parse_headers(282)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) find_first_route(): No Route headers found
2(16564) strict_route(): There is no Route HF
2(16564) check_self - checking if host==us: 2==9 && [dg] == [127.0.0.1]
2(16564) check_self - checking if host==us: 2==11 && [dg] == [172.20.0.50]
2(16564) lookup(): 'phila' Not found in usrloc
2(16564) parse_headers: flags=-1
2(16564) check_address(172.20.0.199, 172.20.0.199, 0)
2(16564) qm_malloc(0x809aee0, 488) called from msg_translator.c:
build_res_buf_with_body_from_sip_req(1009)
2(16564) qm_malloc(0x809aee0, 488) returns address 0x80a2408 on 0 -th hit
2(16564) build_*: len=487, diff=487
2(16564) build_*: rport_len=0, delete_len=0
2(16564) build_*: message=
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 172.20.0.199:5060;branch=z9hG4bK-vmtttr4hakri
From: <sip:1002@dg>;tag=jj5iiu531g
To: <sip:phila@dg>;tag=d907c037823644515dfe0ede38ca9976.a086
CSeq: 1 SUBSCRIBE
Call-ID: 3c26700708c4-ga88nc7dymyf(a)172.20.0.199
Server: Sip EXpress router (0.8.11pre7 (i386/linux))
Content-Length: 0
Warning: 392 172.20.0.50:5060 "Noisy feedback tells: pid=16564
req_src_ip=172.20.0.199 req_src_port=5060 in_uri=sip:phila@dg out_uri=sip:phila@dg
via_cnt==1"
2(16564) qm_free(0x809aee0, 0x80a2408), called from sl_funcs.c: sl_send_reply(175)
2(16564) qm_free: freeing block alloc'ed from msg_translator.c:
build_res_buf_with_body_from_sip_req(1009)
2(16564) receive_msg: cleaning up
2(16564) qm_free(0x809aee0, 0x80a2258), called from parser/parse_via.c:
free_via_param_list(1919)
2(16564) qm_free: freeing block alloc'ed from parser/parse_via.c: parse_via(1734)
2(16564) qm_free(0x809aee0, 0x80a1d68), called from parser/parse_via.c:
free_via_list(1931)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(106)
2(16564) qm_free(0x809aee0, 0x80a2168), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2208), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a21b8), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1f9c), called from parser/parse_to.c: free_to(778)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(146)
2(16564) qm_free(0x809aee0, 0x80a20e0), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1624), called from parser/parse_cseq.c: free_cseq(102)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(125)
2(16564) qm_free(0x809aee0, 0x80a2090), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2040), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1ff0), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1f4c), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1efc), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1eac), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1e5c), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1b9c), called from receive.c: receive_msg(180)
2(16564) qm_free: freeing block alloc'ed from receive.c: receive_msg(76)
2(16564) qm_malloc(0x809aee0, 412) called from receive.c: receive_msg(76)
2(16564) qm_malloc(0x809aee0, 412) returns address 0x80a1b9c on 0 -th hit
2(16564) SIP Request:
2(16564) method: <REGISTER>
2(16564) uri: <sip:phila.dg>
2(16564) version: <SIP/2.0>
2(16564) parse_headers: flags=1
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1e5c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 116) called from parser/msg_parser.c: get_hdr_field(106)
2(16564) qm_malloc(0x809aee0, 116) returns address 0x80a1d68 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/parse_via.c: parse_via(1734)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1eac on 0 -th hit
2(16564) Found param type 232, <branch> = <z9hG4bK-o7nijc8so7sq>; state=6
2(16564) qm_malloc(0x809aee0, 32) called from parser/parse_via.c: parse_via(1734)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1efc on 0 -th hit
2(16564) Found param type 235, <rport> = <n/a>; state=17
2(16564) end of header reached, state=5
2(16564) parse_headers: Via found, flags=1
2(16564) parse_headers: this is the first via
2(16564) After parse_msg...
2(16564) preparing to run routing scripts...
2(16564) DEBUG : is_maxfwd_present: searching for max_forwards header
2(16564) parse_headers: flags=128
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1f4c on 0 -th hit
2(16564) DEBUG: is_maxfwd_present: value = 70
2(16564) parse_headers: flags=256
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1ff0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2040 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 36) called from parser/msg_parser.c: get_hdr_field(146)
2(16564) qm_malloc(0x809aee0, 36) returns address 0x80a1f9c on 0 -th hit
2(16564) end of header reached, state=9
2(16564) DEBUG: get_hdr_field: <To> [33]; uri=[sip:1002@dg]
2(16564) DEBUG: to body ["Anton Yurchenko" <sip:1002@dg>
]
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2090 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a20e0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a21b8 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 20) called from parser/msg_parser.c: get_hdr_field(125)
2(16564) qm_malloc(0x809aee0, 20) returns address 0x80a1624 on 0 -th hit
2(16564) get_hdr_field: cseq <CSeq>: <2> <REGISTER>
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2208 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 7) called from common.c: rewrite_RURI(184)
2(16564) qm_malloc(0x809aee0, 8) returns address 0x80a2130 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 7) called from action.c: do_action(369)
2(16564) qm_malloc(0x809aee0, 8) returns address 0x80a15e8 on 0 -th hit
2(16564) qm_free(0x809aee0, 0x80a2130), called from common.c: rewrite_RURI(204)
2(16564) qm_free: freeing block alloc'ed from common.c: rewrite_RURI(184)
2(16564) remove_TMRoute(): No next URI in the same Route found
2(16564) qm_malloc(0x809aee0, 32) called from data_lump.c: del_lump(158)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2168 on 0 -th hit
2(16564) check_self - checking if host==us: 2==9 && [dg] == [127.0.0.1]
2(16564) check_self - checking if host==us: 2==11 && [dg] == [172.20.0.50]
2(16564) parse_headers: flags=4096
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2258 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1e0c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a22a8 on 0 -th hit
2(16564) DEBUG: get_hdr_body : content_length=0
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1928 on 0 -th hit
2(16564) found end of header
2(16564) qm_free(0x809aee0, 0x80a1928), called from parser/msg_parser.c:
parse_headers(282)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) pre_auth(): Credentials with given realm not found
2(16564) qm_malloc(0x809aee0, 88) called from challenge.c: build_auth_hf(94)
2(16564) qm_malloc(0x809aee0, 88) returns address 0x80a2380 on 0 -th hit
2(16564) build_auth_hf(): 'WWW-Authenticate: Digest realm="dg",
nonce="3e899b913f712cb15fb55f51e284ab84fcce021e"
'
2(16564) qm_malloc(0x809aee0, 12) called from data_lump_rpl.c: build_lump_rpl(40)
2(16564) qm_malloc(0x809aee0, 12) returns address 0x80a1928 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 87) called from data_lump_rpl.c: build_lump_rpl(47)
2(16564) qm_malloc(0x809aee0, 88) returns address 0x80a22f8 on 0 -th hit
2(16564) parse_headers: flags=-1
2(16564) check_address(172.20.0.199, 172.20.0.199, 0)
2(16564) qm_malloc(0x809aee0, 12) called from msg_translator.c: rport_builder(271)
2(16564) qm_malloc(0x809aee0, 12) returns address 0x80a2620 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 617) called from msg_translator.c:
build_res_buf_with_body_from_sip_req(1009)
2(16564) qm_malloc(0x809aee0, 620) returns address 0x80a26a4 on 0 -th hit
2(16564) build_*: len=616, diff=616
2(16564) build_*: rport_len=11, delete_len=6
2(16564) build_*: message=
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 172.20.0.199:5060;branch=z9hG4bK-o7nijc8so7sq;rport=5060
From: "Anton Yurchenko" <sip:1002@dg>;tag=xfkhyldt0r
To: "Anton Yurchenko"
<sip:1002@dg>;tag=d907c037823644515dfe0ede38ca9976.2f6c
Call-ID: 3c267007127d-tefkcd6usp5p(a)172.20.0.199
CSeq: 2 REGISTER
WWW-Authenticate: Digest realm="dg",
nonce="3e899b913f712cb15fb55f51e284ab84fcce021e"
Server: Sip EXpress router (0.8.11pre7 (i386/linux))
Content-Length: 0
Warning: 392 172.20.0.50:5060 "Noisy feedback tells: pid=16564
req_src_ip=172.20.0.199 req_src_port=5060 in_uri=sip:phila.dg out_uri=sip:dg
via_cnt==1"
2(16564) qm_free(0x809aee0, 0x80a2620), called from msg_translator.c:
build_res_buf_with_body_from_sip_req(1158)
2(16564) qm_free: freeing block alloc'ed from msg_translator.c: rport_builder(271)
2(16564) qm_free(0x809aee0, 0x80a26a4), called from sl_funcs.c: sl_send_reply(175)
2(16564) qm_free: freeing block alloc'ed from msg_translator.c:
build_res_buf_with_body_from_sip_req(1009)
2(16564) qm_free(0x809aee0, 0x80a2380), called from challenge.c: challenge(173)
2(16564) qm_free: freeing block alloc'ed from challenge.c: build_auth_hf(94)
2(16564) receive_msg: cleaning up
2(16564) qm_free(0x809aee0, 0x80a15e8), called from parser/msg_parser.c:
free_sip_msg(553)
2(16564) qm_free: freeing block alloc'ed from action.c: do_action(369)
2(16564) qm_free(0x809aee0, 0x80a1eac), called from parser/parse_via.c:
free_via_param_list(1919)
2(16564) qm_free: freeing block alloc'ed from parser/parse_via.c: parse_via(1734)
2(16564) qm_free(0x809aee0, 0x80a1efc), called from parser/parse_via.c:
free_via_param_list(1919)
2(16564) qm_free: freeing block alloc'ed from parser/parse_via.c: parse_via(1734)
2(16564) qm_free(0x809aee0, 0x80a1d68), called from parser/parse_via.c:
free_via_list(1931)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(106)
2(16564) qm_free(0x809aee0, 0x80a1e5c), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1f4c), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1ff0), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1f9c), called from parser/parse_to.c: free_to(778)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(146)
2(16564) qm_free(0x809aee0, 0x80a2040), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2090), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a20e0), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1624), called from parser/parse_cseq.c: free_cseq(102)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(125)
2(16564) qm_free(0x809aee0, 0x80a21b8), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2208), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2258), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1e0c), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a22a8), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2168), called from data_lump.c: free_lump_list(253)
2(16564) qm_free: freeing block alloc'ed from data_lump.c: del_lump(158)
2(16564) qm_free(0x809aee0, 0x80a22f8), called from data_lump_rpl.c: free_lump_rpl(84)
2(16564) qm_free: freeing block alloc'ed from data_lump_rpl.c: build_lump_rpl(47)
2(16564) qm_free(0x809aee0, 0x80a1928), called from data_lump_rpl.c: free_lump_rpl(85)
2(16564) qm_free: freeing block alloc'ed from data_lump_rpl.c: build_lump_rpl(40)
2(16564) qm_free(0x809aee0, 0x80a1b9c), called from receive.c: receive_msg(180)
2(16564) qm_free: freeing block alloc'ed from receive.c: receive_msg(76)
2(16564) qm_malloc(0x809aee0, 412) called from receive.c: receive_msg(76)
2(16564) qm_malloc(0x809aee0, 412) returns address 0x80a1b9c on 0 -th hit
2(16564) SIP Request:
2(16564) method: <REGISTER>
2(16564) uri: <sip:phila.dg>
2(16564) version: <SIP/2.0>
2(16564) parse_headers: flags=1
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2168 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 116) called from parser/msg_parser.c: get_hdr_field(106)
2(16564) qm_malloc(0x809aee0, 116) returns address 0x80a1d68 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/parse_via.c: parse_via(1734)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a22a8 on 0 -th hit
2(16564) Found param type 232, <branch> = <z9hG4bK-en36earh5et4>; state=6
2(16564) qm_malloc(0x809aee0, 32) called from parser/parse_via.c: parse_via(1734)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1e0c on 0 -th hit
2(16564) Found param type 235, <rport> = <n/a>; state=17
2(16564) end of header reached, state=5
2(16564) parse_headers: Via found, flags=1
2(16564) parse_headers: this is the first via
2(16564) After parse_msg...
2(16564) preparing to run routing scripts...
2(16564) DEBUG : is_maxfwd_present: searching for max_forwards header
2(16564) parse_headers: flags=128
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2258 on 0 -th hit
2(16564) DEBUG: is_maxfwd_present: value = 70
2(16564) parse_headers: flags=256
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2208 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a21b8 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 36) called from parser/msg_parser.c: get_hdr_field(146)
2(16564) qm_malloc(0x809aee0, 36) returns address 0x80a1928 on 0 -th hit
2(16564) end of header reached, state=9
2(16564) DEBUG: get_hdr_field: <To> [33]; uri=[sip:1002@dg]
2(16564) DEBUG: to body ["Anton Yurchenko" <sip:1002@dg>
]
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a20e0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2090 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a2040 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 20) called from parser/msg_parser.c: get_hdr_field(125)
2(16564) qm_malloc(0x809aee0, 20) returns address 0x80a1624 on 0 -th hit
2(16564) get_hdr_field: cseq <CSeq>: <3> <REGISTER>
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1ff0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 7) called from common.c: rewrite_RURI(184)
2(16564) qm_malloc(0x809aee0, 8) returns address 0x80a2130 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 7) called from action.c: do_action(369)
2(16564) qm_malloc(0x809aee0, 8) returns address 0x80a15e8 on 0 -th hit
2(16564) qm_free(0x809aee0, 0x80a2130), called from common.c: rewrite_RURI(204)
2(16564) qm_free: freeing block alloc'ed from common.c: rewrite_RURI(184)
2(16564) remove_TMRoute(): No next URI in the same Route found
2(16564) qm_malloc(0x809aee0, 32) called from data_lump.c: del_lump(158)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1f4c on 0 -th hit
2(16564) check_self - checking if host==us: 2==9 && [dg] == [127.0.0.1]
2(16564) check_self - checking if host==us: 2==11 && [dg] == [172.20.0.50]
2(16564) parse_headers: flags=4096
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1e5c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1efc on 0 -th hit
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1eac on 0 -th hit
2(16564) DEBUG: get_hdr_body : content_length=0
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a1f9c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 112) called from parser/digest/digest.c:
new_credentials(45)
2(16564) qm_malloc(0x809aee0, 112) returns address 0x80a2408 on 0 -th hit
2(16564) check_nonce(): comparing [3e899b913f712cb15fb55f51e284ab84fcce021e] and
[3e899b913f712cb15fb55f51e284ab84fcce021e]
2(16564) qm_malloc(0x809aee0, 11) called from db_con.c: use_table(53)
2(16564) qm_malloc(0x809aee0, 12) returns address 0x80a2620 on 0 -th hit
2(16564) submit_query(): select password from subscriber where username='1002'
AND domain='dg'
2(16564) qm_malloc(0x809aee0, 20) called from db_res.c: new_result(189)
2(16564) qm_malloc(0x809aee0, 20) returns address 0x80a265c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 4) called from db_res.c: get_columns(58)
2(16564) qm_malloc(0x809aee0, 4) returns address 0x80a2130 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 4) called from db_res.c: get_columns(64)
2(16564) qm_malloc(0x809aee0, 4) returns address 0x80a22f8 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 8) called from db_res.c: convert_rows(141)
2(16564) qm_malloc(0x809aee0, 8) returns address 0x80a232c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 16) called from db_row.c: convert_row(52)
2(16564) qm_malloc(0x809aee0, 16) returns address 0x80a2380 on 0 -th hit
2(16564) HA1 string calculated: d0d89e24cabba82911797e98eaa5dbb4
2(16564) qm_free(0x809aee0, 0x80a2130), called from db_res.c: free_columns(177)
2(16564) qm_free: freeing block alloc'ed from db_res.c: get_columns(58)
2(16564) qm_free(0x809aee0, 0x80a22f8), called from db_res.c: free_columns(178)
2(16564) qm_free: freeing block alloc'ed from db_res.c: get_columns(64)
2(16564) qm_free(0x809aee0, 0x80a2380), called from db_row.c: free_row(84)
2(16564) qm_free: freeing block alloc'ed from db_row.c: convert_row(52)
2(16564) qm_free(0x809aee0, 0x80a232c), called from db_res.c: free_rows(118)
2(16564) qm_free: freeing block alloc'ed from db_res.c: convert_rows(141)
2(16564) qm_free(0x809aee0, 0x80a265c), called from db_res.c: free_result(241)
2(16564) qm_free: freeing block alloc'ed from db_res.c: new_result(189)
2(16564) check_response(): Our result = 'da860e99d58209a8805bac8912842fa8'
2(16564) check_response(): Authorization is OK
2(16564) parse_headers: flags=-1
2(16564) qm_malloc(0x809aee0, 32) called from parser/msg_parser.c: parse_headers(266)
2(16564) qm_malloc(0x809aee0, 32) returns address 0x80a232c on 0 -th hit
2(16564) found end of header
2(16564) qm_free(0x809aee0, 0x80a232c), called from parser/msg_parser.c:
parse_headers(282)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_malloc(0x809aee0, 16) called from parser/parse_expires.c: parse_expires(102)
2(16564) qm_malloc(0x809aee0, 16) returns address 0x80a2380 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 8) called from parser/contact/parse_contact.c:
parse_contact(78)
2(16564) qm_malloc(0x809aee0, 8) returns address 0x80a2130 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 28) called from parser/contact/contact.c:
parse_contacts(132)
2(16564) qm_malloc(0x809aee0, 28) returns address 0x80a232c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 24) called from parser/contact/cparam.c:
parse_cparams(244)
2(16564) qm_malloc(0x809aee0, 24) returns address 0x80a265c on 0 -th hit
2(16564) qm_malloc(0x809aee0, 24) called from parser/contact/cparam.c:
parse_cparams(244)
2(16564) qm_malloc(0x809aee0, 24) returns address 0x80a23c0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 24) called from parser/contact/cparam.c:
parse_cparams(244)
2(16564) qm_malloc(0x809aee0, 24) returns address 0x80a24a8 on 0 -th hit
2(16564) parse_headers: flags=-1
2(16564) check_address(172.20.0.199, 172.20.0.199, 0)
2(16564) qm_malloc(0x809aee0, 12) called from msg_translator.c: rport_builder(271)
2(16564) qm_malloc(0x809aee0, 12) returns address 0x80a24f0 on 0 -th hit
2(16564) qm_malloc(0x809aee0, 520) called from msg_translator.c:
build_res_buf_with_body_from_sip_req(1009)
2(16564) qm_malloc(0x809aee0, 520) returns address 0x80a26a4 on 0 -th hit
2(16564) build_*: len=519, diff=519
2(16564) build_*: rport_len=11, delete_len=6
2(16564) build_*: message=
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.20.0.199:5060;branch=z9hG4bK-en36earh5et4;rport=5060
From: "Anton Yurchenko" <sip:1002@dg>;tag=xfkhyldt0r
To: "Anton Yurchenko"
<sip:1002@dg>;tag=d907c037823644515dfe0ede38ca9976.28b5
Call-ID: 3c267007127d-tefkcd6usp5p(a)172.20.0.199
CSeq: 3 REGISTER
Server: Sip EXpress router (0.8.11pre7 (i386/linux))
Content-Length: 0
Warning: 392 172.20.0.50:5060 "Noisy feedback tells: pid=16564
req_src_ip=172.20.0.199 req_src_port=5060 in_uri=sip:phila.dg out_uri=sip:dg
via_cnt==1"
2(16564) qm_free(0x809aee0, 0x80a24f0), called from msg_translator.c:
build_res_buf_with_body_from_sip_req(1158)
2(16564) qm_free: freeing block alloc'ed from msg_translator.c: rport_builder(271)
2(16564) qm_free(0x809aee0, 0x80a26a4), called from sl_funcs.c: sl_send_reply(175)
2(16564) qm_free: freeing block alloc'ed from msg_translator.c:
build_res_buf_with_body_from_sip_req(1009)
2(16564) REGISTER - User registered
2(16564) receive_msg: cleaning up
2(16564) qm_free(0x809aee0, 0x80a15e8), called from parser/msg_parser.c:
free_sip_msg(553)
2(16564) qm_free: freeing block alloc'ed from action.c: do_action(369)
2(16564) qm_free(0x809aee0, 0x80a22a8), called from parser/parse_via.c:
free_via_param_list(1919)
2(16564) qm_free: freeing block alloc'ed from parser/parse_via.c: parse_via(1734)
2(16564) qm_free(0x809aee0, 0x80a1e0c), called from parser/parse_via.c:
free_via_param_list(1919)
2(16564) qm_free: freeing block alloc'ed from parser/parse_via.c: parse_via(1734)
2(16564) qm_free(0x809aee0, 0x80a1d68), called from parser/parse_via.c:
free_via_list(1931)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(106)
2(16564) qm_free(0x809aee0, 0x80a2168), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2258), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2208), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1928), called from parser/parse_to.c: free_to(778)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(146)
2(16564) qm_free(0x809aee0, 0x80a21b8), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a20e0), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2090), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1624), called from parser/parse_cseq.c: free_cseq(102)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
get_hdr_field(125)
2(16564) qm_free(0x809aee0, 0x80a2040), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1ff0), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a24a8), called from parser/contact/cparam.c:
free_cparams(336)
2(16564) qm_free: freeing block alloc'ed from parser/contact/cparam.c:
parse_cparams(244)
2(16564) qm_free(0x809aee0, 0x80a23c0), called from parser/contact/cparam.c:
free_cparams(336)
2(16564) qm_free: freeing block alloc'ed from parser/contact/cparam.c:
parse_cparams(244)
2(16564) qm_free(0x809aee0, 0x80a265c), called from parser/contact/cparam.c:
free_cparams(336)
2(16564) qm_free: freeing block alloc'ed from parser/contact/cparam.c:
parse_cparams(244)
2(16564) qm_free(0x809aee0, 0x80a232c), called from parser/contact/contact.c:
free_contacts(211)
2(16564) qm_free: freeing block alloc'ed from parser/contact/contact.c:
parse_contacts(132)
2(16564) qm_free(0x809aee0, 0x80a2130), called from parser/contact/parse_contact.c:
free_contact(106)
2(16564) qm_free: freeing block alloc'ed from parser/contact/parse_contact.c:
parse_contact(78)
2(16564) qm_free(0x809aee0, 0x80a1e5c), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2380), called from parser/parse_expires.c:
free_expires(126)
2(16564) qm_free: freeing block alloc'ed from parser/parse_expires.c:
parse_expires(102)
2(16564) qm_free(0x809aee0, 0x80a1efc), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1eac), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a2408), called from parser/digest/digest.c:
free_credentials(100)
2(16564) qm_free: freeing block alloc'ed from parser/digest/digest.c:
new_credentials(45)
2(16564) qm_free(0x809aee0, 0x80a1f9c), called from parser/hf.c: free_hdr_field_lst(107)
2(16564) qm_free: freeing block alloc'ed from parser/msg_parser.c:
parse_headers(266)
2(16564) qm_free(0x809aee0, 0x80a1f4c), called from data_lump.c: free_lump_list(253)
2(16564) qm_free: freeing block alloc'ed from data_lump.c: del_lump(158)
2(16564) qm_free(0x809aee0, 0x80a1b9c), called from receive.c: receive_msg(180)
2(16564) qm_free: freeing block alloc'ed from receive.c: receive_msg(76)
------------------------
Jan.
On 01-04 16:34, Anton Yurchenko wrote:
Jan Janak wrote:
Hello,
thanks for the report, I currently have no idea why the problems occurs
but I will double check that. Could you send me ser's log files when
this occurs again ?
this is happening all the time, I`d say 95%. and somehow I dont see any
log messages at all,
except for the ones that it prints on startup and ones that I
specifically log via log() function.
you can see my ser.cfg in the previous message.
here`s what it prints on startup:
--------------------
Apr 1 16:33:14 phila /usr/sbin/ser[9897]: INFO: signal 15 received
Apr 1 16:33:14 phila /usr/sbin/ser[9896]: INFO: signal 15 received
Apr 1 16:33:14 phila /usr/sbin/ser[9885]: INFO: signal 15 received
Apr 1 16:33:14 phila /usr/sbin/ser[9884]: INFO: signal 15 received
Apr 1 16:33:14 phila /usr/sbin/ser[9883]: INFO: signal 15 received
Apr 1 16:33:14 phila /usr/sbin/ser[9895]: INFO: signal 15 received
Apr 1 16:33:14 phila /usr/sbin/ser[9879]: db_close(): Invalid parameter
value
Apr 1 16:33:14 phila ser: ser shutdown succeeded
Apr 1 16:33:14 phila ser: Listening on
Apr 1 16:33:14 phila ser: 127.0.0.1 [127.0.0.1]::5060
Apr 1 16:33:14 phila ser: 172.20.0.50 [172.20.0.50]::5060
Apr 1 16:33:14 phila ser: Aliases: localhost:5060
localhost.localdomain:5060 ph
ila.dg:* dg:*
Apr 1 16:33:14 phila ser: Listening on
Apr 1 16:33:14 phila ser: 127.0.0.1 [127.0.0.1]::5060
Apr 1 16:33:14 phila ser: 172.20.0.50 [172.20.0.50]::5060
Apr 1 16:33:14 phila ser: Aliases: localhost:5060
localhost.localdomain:5060 ph
ila.dg:* dg:*
Apr 1 16:33:14 phila ser: ser startup succeeded
Apr 1 16:33:14 phila ser: INFO: signal 13 received
Apr 1 16:33:14 phila /usr/sbin/ser[9934]: mod_init(): Database connection
opene
d successfuly
Apr 1 16:33:14 phila /usr/sbin/ser[9934]: INFO: udp_init: SO_RCVBUF is
initiall
y 65535
Apr 1 16:33:14 phila /usr/sbin/ser[9934]: INFO: udp_init: SO_RCVBUF is
finally
131070
Apr 1 16:33:14 phila /usr/sbin/ser[9934]: INFO: udp_init: SO_RCVBUF is
initiall
y 65535
Apr 1 16:33:14 phila /usr/sbin/ser[9934]: INFO: udp_init: SO_RCVBUF is
finally
131070
Apr 1 16:33:14 phila /usr/sbin/ser[9940]: INFO: fifo process starting:
9940
Apr 1 16:33:14 phila /usr/sbin/ser[9939]: voicemail - initializing child
0
Apr 1 16:33:14 phila /usr/sbin/ser[9938]: voicemail - initializing child
0
Apr 1 16:33:14 phila /usr/sbin/ser[9940]: voicemail - initializing child
3
Apr 1 16:33:14 phila /usr/sbin/ser[9940]: SER: open_uac_fifo: fifo server
up at
/tmp/ser_fifo...
--------------------
Jan.
On 01-04 16:05, Anton Yurchenko wrote:
Hello,
When the user registeres/authorizes with ser, no update is done to sers
userlocate database. The 200 reply is sent to user (and from
documentation save("location"); sends it), and in mysql log I see a
query for authirization. But no update to is issued to mysql location
table, and serctl ul show doesnt show the user. Sometimes the user does
show up in the userlocate database but I was not able to point down when
this happens.
I`m running the march 19/ 6pm cvs version as was recommended.
here is the ser.cfg :
----------
#
# $Id: ser.cfg,v 1.12 2002/10/21 02:40:06 jiri Exp $
#
# simple quick-start config script
#
# ----------- global configuration parameters ------------------------
debug=9 # debug level (cmd line: -dddddddddd)
fork=yes
log_stderror=no # (cmd line: -E)
check_via=no # (cmd. line: -v)
dns=no # (cmd. line: -r)
rev_dns=no # (cmd. line: -R)
port=5060
children=1
fifo="/tmp/ser_fifo"
sip_warning=yes
# ------------------ module loading ----------------------------------
# Uncomment this if you want to use SQL database
loadmodule "/usr/lib/ser/modules/mysql.so"
loadmodule "/usr/lib/ser/modules/sl.so"
loadmodule "/usr/lib/ser/modules/tm.so"
loadmodule "/usr/lib/ser/modules/rr.so"
loadmodule "/usr/lib/ser/modules/maxfwd.so"
loadmodule "/usr/lib/ser/modules/usrloc.so"
loadmodule "/usr/lib/ser/modules/registrar.so"
loadmodule "/usr/lib/ser/modules/vm_mod.so"
loadmodule "/usr/lib/ser/modules/pa.so"
# Uncomment this if you want digest authentication
# mysql.so must be loaded !
loadmodule "/usr/lib/ser/modules/auth.so"
loadmodule "/usr/lib/ser/modules/auth_db.so"
# ----------------- setting module-specific parameters ---------------
# -- usrloc params --
# modparam("usrloc", "db_mode", 0)
# Uncomment this if you want to use SQL database
# for persistent storage and comment the previous line
modparam("usrloc", "db_mode", 2)
modparam("usrloc", "timer_interval", 30)
# modparam("usrloc", "db_url",
"sql://serro:47serro11@localhost/ser")
# -- auth params --
# Uncomment if you are using auth module
#
# modparam("auth", "secret", "12036dabde659847dd9e")
modparam("auth_db", "calculate_ha1", true)
#
# If you set "calculate_ha1" parameter to yes (which true in this
config), # uncomment also the following parameter)
#
modparam("auth_db", "password_column", "password")
# modparam("auth_db", "db_url",
"sql://ser:heslo@localhost/ser")
# modparam("registrar", "default_expires", 3600)
# ------------------------- request routing logic -------------------
# main routing logic
alias="dg"
alias="phila.dg"
route{
# initial sanity checks -- messages with
# max_forwars==0, or excessively long requests
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
break;
};
if (len_gt( max_len )) {
sl_send_reply("513", "Message too big");
break;
};
# Do strict routing if pre-loaded route headers present
#rewriteFromRoute();
strict_route();
# if the request is for other domain use UsrLoc
# (in case, it does not work, use the following command
# with proper names and addresses in it)
if (uri==myself) {
if (method=="REGISTER") {
# Uncomment this if you want to use digest authentication
if (!www_authorize("dg", "subscriber")) {
www_challenge("dg", "0");
break;
};
save("location");
log(1,"REGISTER - User registered\n");
break;
};
};
# native SIP destinations are handled using our USRLOC DB
if (!lookup("location")) {
sl_send_reply("404", "Not Found");
break;
};
# forward to current uri now
if (!t_relay()) {
sl_reply_error();
};
}
----------
--
Anton Yurchenko<phila(a)dg.net.ua>
Digital Generation
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/seruser
s
--
Anton Yurchenko<phila(a)dg.net.ua>
Digital Generation
--
Anton Yurchenko<phila(a)dg.net.ua>
Digital Generation