[sr-dev] set_ruri_host crash

Daniel-Constantin Mierla miconda at gmail.com
Fri Apr 7 14:29:49 CEST 2017


Is it latest master? The line is matching an LM_ERR() with only static
string.

You should list the code, in gdb:

frame 0

list

Cheers,
Daniel


On 07.04.17 14:20, Juha Heinanen wrote:
> k 5.1 crashes when executing this:
>
>     $var(test_uri) = "tel:+358447058060";
>     xlog("L_INFO", "****** extracting domain from <$var(test_uri)>\n");
>     $rd = $(var(test_uri){uri.host});
>     xlog("L_INFO", "****** request uri is <$ru>\n");
>
> Apr  7 15:15:17 lohi /usr/bin/sip-proxy[14477]: INFO: ****** extracting domain from <tel:+358447058060>
> Apr  7 15:15:17 lohi kernel: [63113.914477] sip-proxy[14477]: segfault at 7c0410 ip 00007f9d268703e0 sp 00007ffe1d5bcd20 error 7 in pv.so[7f9d2680a000+9e000]
> Apr  7 15:15:17 lohi /usr/bin/sip-proxy[14503]: CRITICAL: <core> [core/pass_fd.c:277]: receive_fd(): EOF on 38
>
> bt is below.
>
> -- juha
>
> -----------------------------------------------------------------
>
> (gdb) bt
> #0  0x00007f9d268703e0 in pv_set_ruri_host (msg=0x7f9d33607090, 
>     param=0x7f9d32ca42c0, op=254, val=0x7ffe1d5bcfc0) at pv_core.c:2243
> #1  0x00000000005964dc in lval_pvar_assign (h=0x7ffe1d5bd770, 
>     msg=0x7f9d33607090, lv=0x7f9d32ca4240, rv=0x7f9d32ca4918)
>     at core/lvalue.c:351
> #2  0x0000000000596eed in lval_assign (h=0x7ffe1d5bd770, msg=0x7f9d33607090, 
>     lv=0x7f9d32ca4240, rve=0x7f9d32ca4910) at core/lvalue.c:399
> #3  0x00000000004807c4 in do_action (h=0x7ffe1d5bd770, a=0x7f9d32ca44e0, 
>     msg=0x7f9d33607090) at core/action.c:1430
> #4  0x000000000048224e in run_actions (h=0x7ffe1d5bd770, a=0x7f9d32ca3170, 
>     msg=0x7f9d33607090) at core/action.c:1552
> #5  0x0000000000482a11 in run_top_route (a=0x7f9d32ca3170, msg=0x7f9d33607090, 
>     c=0x0) at core/action.c:1641
> #6  0x000000000059a3e0 in receive_msg (
>     buf=0x1242930 "SUBSCRIBE sip:127.0.0.1:5080;transport=tcp SIP/2.0\r\nVia: SIP/2.0/TCP 192.168.43.192:35987;branch=z9hG4bK60fe34942bb48c45;rport\r\nContact: <sip:test at test.tutpro.com;gr=urn:uuid:47759291-c9db-4eb3-a540-5"..., len=945, 
>     rcv_info=0x7f9d28a2b5d8) at core/receive.c:263
> #7  0x0000000000624f83 in receive_tcp_msg (
>     tcpbuf=0x7f9d28a2b8b0 "SUBSCRIBE sip:127.0.0.1:5080;transport=tcp SIP/2.0\r\nVia: SIP/2.0/TCP 192.168.43.192:35987;branch=z9hG4bK60fe34942bb48c45;rport\r\nContact: <sip:test at test.tutpro.com;gr=urn:uuid:47759291-c9db-4eb3-a540-5"..., 
>     len=945, rcv_info=0x7f9d28a2b5d8, con=0x7f9d28a2b5c0)
>     at core/tcp_read.c:1277
> #8  0x0000000000626fa3 in tcp_read_req (con=0x7f9d28a2b5c0, 
>     bytes_read=0x7ffe1d5bdc68, read_flags=0x7ffe1d5bdc6c)
>     at core/tcp_read.c:1445
> #9  0x0000000000629c26 in handle_io (fm=0x7f9d3366cb38, events=1, idx=-1)
>     at core/tcp_read.c:1619
> #10 0x000000000061bcce in io_wait_loop_epoll (h=0xa9a900 <io_w>, t=2, repeat=0)
>     at core/io_wait.h:1065
> #11 0x000000000062baad in tcp_receive_loop (unix_sock=41)
>     at core/tcp_read.c:1789
> #12 0x0000000000502498 in tcp_init_children () at core/tcp_main.c:4816
> #13 0x0000000000424b9f in main_loop () at main.c:1708
> #14 0x000000000042b2e9 in main (argc=17, argv=0x7ffe1d5be308) at main.c:2639
> (gdb) 
>
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

-- 
Daniel-Constantin Mierla
www.twitter.com/miconda -- www.linkedin.com/in/miconda
Kamailio Advanced Training - May 22-24 (USA) - www.asipto.com
Kamailio World Conference - May 8-10, 2017 - www.kamailioworld.com




More information about the sr-dev mailing list