<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Segoe UI Emoji";}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
color:black;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"Texte brut Car";
margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
color:black;}
pre
{mso-style-priority:99;
mso-style-link:"Préformaté HTML Car";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";
color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
color:black;}
span.PrformatHTMLCar
{mso-style-name:"Préformaté HTML Car";
mso-style-priority:99;
mso-style-link:"Préformaté HTML";
font-family:Consolas;
color:black;
mso-fareast-language:EN-US;}
span.TextebrutCar
{mso-style-name:"Texte brut Car";
mso-style-priority:99;
mso-style-link:"Texte brut";
font-family:"Calibri",sans-serif;
mso-fareast-language:FR-BE;}
span.EmailStyle23
{mso-style-type:personal;
font-family:"Calibri",sans-serif;}
span.EmailStyle24
{mso-style-type:personal;
font-family:"Calibri",sans-serif;}
span.EmailStyle25
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:#002060;}
span.EmailStyle26
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:#002060;}
span.EmailStyle27
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#002060;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="FR-BE" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">(gdb) frame 11<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#11 0x000000000044228a in run_child_one_init_route () at core/action.c:1684<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1684 run_top_route(event_rt.rlist[rt], fmsg, &ctx);<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">(gdb) info locals<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">fmsg = 0xa6aa00<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">ctx = {rec_lev = 1, run_flags = 0, last_retcode = 1, jmp_env = {{__jmpbuf = {140678378993552, -1520124323598420234, 4294928, 140721990527328, 0, 0, -1520124323569060106, 1522118751708919542}, __mask_was_saved
= 0, __saved_mask = {__val = {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"> 5370834, 0, 222124372227, 206158430256, 140721990526112, 140721990525920, 2048, 140721990526016, 6867428, 7822112, 0, 140678378993552, 140678383605488, 19200, 5314551824, 140721990526224}}}}}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">bctx = 0x100000000<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">rtb = 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">rt = 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">keng = 0x0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">evname = {s = 0x76eaa0 "core:worker-one-init", len = 20}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">__FUNCTION__ = "run_child_one_init_route"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">(gdb) list<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1679 fmsg = faked_msg_next();<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1680 rtb = get_route_type();<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1681 set_route_type(REQUEST_ROUTE);<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1682 init_run_actions_ctx(&ctx);<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1683 if(keng==NULL) {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1684 run_top_route(event_rt.rlist[rt], fmsg, &ctx);<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1685 } else {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1686 bctx = sr_kemi_act_ctx_get();<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1687 sr_kemi_act_ctx_set(&ctx);<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">1688 if(keng->froute(fmsg, EVENT_ROUTE,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">(gdb) frame 1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#1 0x0000000000732f9c in select_cfg_var (res=0x7ffc6441d620, s=0x7ff23cf77c68, msg=0xa6aa00) at core/cfg/cfg_select.c:223<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">223 memcpy(res, p, sizeof(str));<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">(gdb) info locals<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">group = 0x7ff23cd16020<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">var = 0x7ff23cd16de8<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">p = 0x0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">i = 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">buf = '\000' <repeats 21 times><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">__FUNCTION__ = "select_cfg_var"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">(gdb) list<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">218 res->s = *(char **)p;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">219 res->len = (res->s) ? strlen(res->s) : 0;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">220 break;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">221<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">222 case CFG_VAR_STR:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">223 memcpy(res, p, sizeof(str));<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">224 break;<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">225<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">226 default:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">227 LM_DBG("unsupported variable type: %d\n",<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">(gdb) p *res<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">$1 = {s = 0x0, len = 0}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">(gdb) p *s<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">$2 = {f = {0x731eae <select_cfg_var>, 0, 0, 0}, param_offset = {0, 3, 0, 0, 0}, params = {{type = SEL_PARAM_STR, v = {i = 1022852069, s = {s = 0x7ff23cf77be5 "cfg_get.kamalio.myip)", len = 7}, p
= 0x7ff23cf77be5}}, {type = SEL_PARAM_PTR, v = {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"> i = 1020354592, s = {s = 0x7ff23cd16020 "\001", len = 7}, p = 0x7ff23cd16020}}, {type = SEL_PARAM_PTR, v = {i = 1020358120, s = {s = 0x7ff23cd16de8 "0v\n=\362\177", len = 4}, p = 0x7ff23cd16de8}},
{type = SEL_PARAM_INT, v = {i = 0, <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"> s = {s = 0x0, len = 0}, p = 0x0}} <repeats 29 times>}, n = 3}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#002060">(gdb)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#002060">AVP Query : <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">In avp query, i get and '$sel(cfg_get.kamalio.myip)'
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">A variable set in my config file.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="FR" style="mso-fareast-language:FR-BE">De :</span></b><span lang="FR" style="mso-fareast-language:FR-BE"> Daniel-Constantin Mierla <miconda@gmail.com>
<br>
<b>Envoyé :</b> vendredi 19 octobre 2018 11:12<br>
<b>À :</b> Nicolas Breuer <Nicolas.Breuer@belcenter.biz>; Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org><br>
<b>Objet :</b> Re: [SR-Users] Script @Startup<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Can you get from gdb the output from the next command:<o:p></o:p></p>
<p>frame 11<o:p></o:p></p>
<p>info locals<o:p></o:p></p>
<p>list<o:p></o:p></p>
<p>frame 1<o:p></o:p></p>
<p>info locals<o:p></o:p></p>
<p>list<o:p></o:p></p>
<p>p *res<o:p></o:p></p>
<p>p* s<o:p></o:p></p>
<p><o:p> </o:p></p>
<p>Then, the issue is accessing select variables from config parameters, like $sel(...). Apparently they are not initialized completely at that time. I tried a quick fix with the previous patch. Can you do the event route without using $sel(...)? What is exactly
the avp db query you have in the event route?<o:p></o:p></p>
<p>Cheers,<br>
Daniel<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On 19.10.18 10:00, Nicolas Breuer wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Loaded symbols for /usr/lib64/kamailio/modules/nathelper.so</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Reading symbols from /usr/lib64/kamailio/modules/debugger.so...done.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Loaded symbols for /usr/lib64/kamailio/modules/debugger.so</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Reading symbols from /lib64/libnss_dns.so.2...(no debugging symbols found)...done.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Loaded symbols for /lib64/libnss_dns.so.2</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Core was generated by `/usr/sbin/kamailio -f /etc/kamailio/kamailio.cfg -P /var/run/kamailio/kamailio.'.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Program terminated with signal 11, Segmentation fault.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#0 0x00000033b7a89780 in memcpy () from /lib64/libc.so.6</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.212.el6.x86_64 keyutils-libs-1.4-5.el6.x86_64 krb5-libs-1.10.3-65.el6.x86_64 libcom_err-1.41.12-24.el6.x86_64 libselinux-2.0.94-7.el6.x86_64
mysql-libs-5.1.73-8.el6_8.x86_64 nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64 openssl-1.0.1e-57.el6.x86_64 zlib-1.2.3-29.el6.x86_64</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">(gdb) bt</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#0 0x00000033b7a89780 in memcpy () from /lib64/libc.so.6</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#1 0x0000000000732f9c in select_cfg_var (res=0x7ffc6441d620, s=0x7ff23cf77c68, msg=0xa6aa00) at core/cfg/cfg_select.c:223</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#2 0x00000000005abd33 in run_select (res=0x7ffc6441d620, s=0x7ff23cf77c68, msg=0xa6aa00) at core/select.c:425</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#3 0x00007ff23aef0ff5 in pv_get_select (msg=0xa6aa00, param=0x7ff23cf77b98, res=0x7ffc6441d740) at pv_select.c:61</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#4 0x000000000052e6cf in pv_get_spec_value (msg=0xa6aa00, sp=0x7ff23cf77b80, value=0x7ffc6441d740) at core/pvapi.c:1380</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#5 0x000000000052eb87 in pv_printf (msg=0xa6aa00, list=0x7ff23d0a9108, buf=0x7ff23c5d6720 "select Status FROM x_providers_SIP where Provider like 'PROXY%' and (Proxy_ID='", len=0x7ffc6441d80c) at
core/pvapi.c:1439</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#6 0x00007ff23c3adc55 in ops_dbquery_avps (msg=0xa6aa00, query=0x7ff23d0a9108, dest=0x7ff23d0a9218) at avpops_impl.c:744</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#7 0x00007ff23c39f9ff in w_dbquery2_avps (msg=0xa6aa00, query=0x7ff23d0a9108 "\340\250\323<\362\177", dest=0x7ff23d0a9218 "\004") at avpops.c:1020</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#8 0x0000000000434a11 in do_action (h=0x7ffc6441e350, a=0x7ff23cd3a420, msg=0xa6aa00) at core/action.c:1079</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#9 0x00000000004414f8 in run_actions (h=0x7ffc6441e350, a=0x7ff23cd38bf0, msg=0xa6aa00) at core/action.c:1564</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#10 0x0000000000441bf4 in run_top_route (a=0x7ff23cd38bf0, msg=0xa6aa00, c=0x7ffc6441e350) at core/action.c:1646</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#11 0x000000000044228a in run_child_one_init_route () at core/action.c:1684</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#12 0x00000000004249f8 in main_loop () at main.c:1618</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">#13 0x000000000042bec1 in main (argc=13, argv=0x7ffc6441e968) at main.c:2645</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="FR" style="mso-fareast-language:FR-BE">De :</span></b><span lang="FR" style="mso-fareast-language:FR-BE"> Daniel-Constantin Mierla
<a href="mailto:miconda@gmail.com"><miconda@gmail.com></a> <br>
<b>Envoyé :</b> vendredi 19 octobre 2018 09:52<br>
<b>À :</b> Nicolas Breuer <a href="mailto:Nicolas.Breuer@belcenter.biz"><Nicolas.Breuer@belcenter.biz></a>; Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org"><sr-users@lists.kamailio.org></a><br>
<b>Objet :</b> Re: [SR-Users] Script @Startup</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p>Take again the backtrace with gdb.<o:p></o:p></p>
<p>Daniel<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<p class="MsoNormal">On 19.10.18 09:43, Nicolas Breuer wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#002060">Hello, </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#002060"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">I tried and same error:</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Oct 19 09:42:20 proxy1 /usr/sbin/kamailio[2005]: NOTICE: <script>: ------------------Starting UP Kamailio Server------------------</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Oct 19 09:42:20 proxy1 /usr/sbin/kamailio[2005]: NOTICE: <script>: ***************************************************************</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Oct 19 09:42:20 proxy1 /usr/sbin/kamailio[2005]: NOTICE: <script>: >> Checking the state of the instance...</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Oct 19 09:42:20 proxy1 kernel: kamailio[2005]: segfault at 0 ip 00000033b7a89780 sp 00007ffc6441d3e8 error 4 in libc-2.12.so[33b7a00000+18b000]</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Oct 19 09:42:20 proxy1 /usr/sbin/kamailio[2004]: ALERT: <core> [main.c:741]: handle_sigs(): child process 2005 exited by a signal 11</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">Oct 19 09:42:20 proxy1 /usr/sbin/kamailio[2004]: ALERT: <core> [main.c:744]: handle_sigs(): core was generated</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">[root@proxy1 src]# kamailio -v</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">version: kamailio 5.2.0-pre0 (x86_64/linux)
</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX,
FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144 MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">id: unknown </span>
<o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060">compiled on 09:39:18 Oct 19 2018 with gcc 4.4.7</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#002060"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="FR" style="mso-fareast-language:FR-BE">De :</span></b><span lang="FR" style="mso-fareast-language:FR-BE"> Daniel-Constantin Mierla
<a href="mailto:miconda@gmail.com"><miconda@gmail.com></a> <br>
<b>Envoyé :</b> jeudi 18 octobre 2018 09:01<br>
<b>À :</b> Nicolas Breuer <a href="mailto:Nicolas.Breuer@belcenter.biz"><Nicolas.Breuer@belcenter.biz></a>; Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org"><sr-users@lists.kamailio.org></a><br>
<b>Objet :</b> Re: [SR-Users] Script @Startup</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p>Can you try with master branch or the patch from the commit linked next?<o:p></o:p></p>
<p> - <a href="https://github.com/kamailio/kamailio/commit/a4b6a5cb1dda7576b265a23c91321b7f2a034658">
https://github.com/kamailio/kamailio/commit/a4b6a5cb1dda7576b265a23c91321b7f2a034658</a><o:p></o:p></p>
<p>If all ok, I will backport to 5.1 branch.<o:p></o:p></p>
<p>Cheers,<br>
Daniel<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<p class="MsoNormal">On 17.10.18 19:45, Nicolas Breuer wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span lang="EN-US">version: kamailio 5.1.5 (x86_64/linux) d06080</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT,
USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144 MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.</span><o:p></o:p></p>
<p class="MsoNormal">id: d06080 <o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">compiled on 10:02:52 Aug 22 2018 with gcc 4.4.7</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="FR" style="mso-fareast-language:FR-BE">De :</span></b><span lang="FR" style="mso-fareast-language:FR-BE"> Daniel-Constantin Mierla
<a href="mailto:miconda@gmail.com"><miconda@gmail.com></a> <br>
<b>Envoyé :</b> mercredi 17 octobre 2018 19:44<br>
<b>À :</b> Nicolas Breuer <a href="mailto:nicolas.breuer@belcenter.biz"><nicolas.breuer@belcenter.biz></a>; Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org"><sr-users@lists.kamailio.org></a><br>
<b>Objet :</b> Re: [SR-Users] Script @Startup</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p>Hello,<o:p></o:p></p>
<p>what is exact version you are running?<o:p></o:p></p>
<p>Output for: kamailio -v<o:p></o:p></p>
<p>Cheers,<br>
Daniel<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<p class="MsoNormal">On 17.10.18 19:36, Nicolas Breuer wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span lang="EN-US">Hello,</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">I found the core file.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">Loaded symbols for /usr/lib64/kamailio/modules/alias_db.so</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">Reading symbols from /usr/lib64/kamailio/modules/nathelper.so...Reading symbols from /usr/lib/debug/usr/lib64/kamailio/modules/nathelper.so.debug...done.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">done.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">Loaded symbols for /usr/lib64/kamailio/modules/nathelper.so</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">Reading symbols from /usr/lib64/kamailio/modules/debugger.so...Reading symbols from /usr/lib/debug/usr/lib64/kamailio/modules/debugger.so.debug...done.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">done.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">Loaded symbols for /usr/lib64/kamailio/modules/debugger.so</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">Core was generated by `/usr/sbin/kamailio -f /etc/kamailio/kamailio.cfg -P /var/run/kamailio/kamailio.'.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">Program terminated with signal 11, Segmentation fault.</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#0 0x00000033b7a89780 in memcpy () from /lib64/libc.so.6</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.212.el6.x86_64 keyutils-libs-1.4-5.el6.x86_64 krb5-libs-1.10.3-65.el6.x86_64 libcom_err-1.41.12-24.el6.x86_64 libselinux-2.0.94-7.el6.x86_64 mysql-libs-5.1.73-8.el6_8.x86_64
nss-softokn-freebl-3.14.3-23.3.el6_8.x86_64 openssl-1.0.1e-57.el6.x86_64 zlib-1.2.3-29.el6.x86_64</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">(gdb) bt</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#0 0x00000033b7a89780 in memcpy () from /lib64/libc.so.6</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#1 0x000000000071e803 in select_cfg_var (res=0x7fff67b56690, s=0x7f90d37f34f8, msg=0xa50460) at core/cfg/cfg_select.c:223</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#2 0x000000000059d429 in run_select (res=0x7fff67b56690, s=0x7f90d37f34f8, msg=0xa50460) at core/select.c:425</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#3 0x00007f90d178740d in pv_get_select (msg=0xa50460, param=0x7f90d37f3428, res=0x7fff67b567b0) at pv_select.c:61</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#4 0x0000000000523e09 in pv_get_spec_value (msg=0xa50460, sp=0x7f90d37f3410, value=0x7fff67b567b0) at core/pvapi.c:1380</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#5 0x00000000005242be in pv_printf (msg=0xa50460, list=0x7f90d3924998, buf=0x7f90d2e58260 "select Status FROM x_providers_SIP where Provider like 'PROXY%' and (Proxy_ID='", len=0x7fff67b5687c) at core/pvapi.c:1439</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#6 0x00007f90d2c2f9f0 in ops_dbquery_avps (msg=0xa50460, query=0x7f90d3924998, dest=0x7f90d3924aa8) at avpops_impl.c:744</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#7 0x00007f90d2c218f5 in w_dbquery2_avps (msg=0xa50460, query=0x7f90d3924998 "pa[Ó177", dest=0x7f90d3924aa8 "\004") at avpops.c:1022</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#8 0x0000000000434041 in do_action (h=0x7fff67b57300, a=0x7f90d35b5cb0, msg=0xa50460) at core/action.c:1079</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#9 0x0000000000440bd5 in run_actions (h=0x7fff67b57300, a=0x7f90d35b4480, msg=0xa50460) at core/action.c:1565</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#10 0x0000000000441361 in run_top_route (a=0x7f90d35b4480, msg=0xa50460, c=0x7fff67b57300) at core/action.c:1654</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#11 0x0000000000441910 in run_child_one_init_route () at core/action.c:1680</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#12 0x000000000042424b in main_loop () at main.c:1616</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">#13 0x000000000042b5ee in main (argc=13, argv=0x7fff67b578e8) at main.c:2638</span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="FR" style="mso-fareast-language:FR-BE">De :</span></b><span lang="FR" style="mso-fareast-language:FR-BE"> Daniel-Constantin Mierla
<a href="mailto:miconda@gmail.com"><miconda@gmail.com></a> <br>
<b>Envoyé :</b> mercredi 17 octobre 2018 19:16<br>
<b>À :</b> Kamailio (SER) - Users Mailing List <a href="mailto:sr-users@lists.kamailio.org">
<sr-users@lists.kamailio.org></a>; Nicolas Breuer <a href="mailto:nicolas.breuer@belcenter.biz">
<nicolas.breuer@belcenter.biz></a><br>
<b>Objet :</b> Re: [SR-Users] Script @Startup</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p>Hello,<o:p></o:p></p>
<p>the log message says that core file was generated, get the backtrace from it with gdb and post it here in order to see where the crash was.<o:p></o:p></p>
<p>Cheers,<br>
Daniel<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<p class="MsoNormal">On 17.10.18 18:59, Nicolas Breuer wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoPlainText"><span style="mso-fareast-language:EN-US">Hello,</span><o:p></o:p></p>
<p class="MsoPlainText"><span style="mso-fareast-language:EN-US"> </span><o:p></o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-US">Doing an avp_db_query works but we have a crash just after
</span><span lang="EN-US" style="font-family:"Segoe UI Emoji",sans-serif">😊</span><o:p></o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-US"> </span><o:p></o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-US">Oct 17 18:58:11 proxy1 kernel: kamailio[8987]: segfault at 0 ip 00000033b7a89780 sp 00007fff8e7765a8 error 4 in libc-2.12.so[33b7a00000+18b000]</span><o:p></o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-US">Oct 17 18:58:12 proxy1 /usr/sbin/kamailio[8986]: ALERT: <core> [main.c:739]: handle_sigs(): child process 8987 exited by a signal 11</span><o:p></o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-US">Oct 17 18:58:12 proxy1 /usr/sbin/kamailio[8986]: ALERT: <core> [main.c:742]: handle_sigs(): core was generated</span><o:p></o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-US"> </span><o:p></o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-US"> </span><o:p></o:p></p>
<p class="MsoPlainText"><span lang="FR">-----Message d'origine-----<br>
De : sr-users <a href="mailto:sr-users-bounces@lists.kamailio.org"><sr-users-bounces@lists.kamailio.org></a> De la part de Mikko Lehto<br>
Envoyé : mercredi 17 octobre 2018 09:28<br>
À : Kamailio (SER) - Users Mailing List <a href="mailto:sr-users@lists.kamailio.org">
<sr-users@lists.kamailio.org></a><br>
Objet : Re: [SR-Users] Script @Startup<br>
Importance : Haute</span><o:p></o:p></p>
<p class="MsoPlainText"> <o:p></o:p></p>
<p class="MsoPlainText">Nicolas Breuer <<a href="mailto:nicolas.breuer@belcenter.biz"><span style="text-decoration:none">nicolas.breuer@belcenter.biz</span></a>>:<o:p></o:p></p>
<p class="MsoPlainText"> <o:p></o:p></p>
<p class="MsoPlainText">> Is there a way to execute some codes/scripts at the launch of the Kamailio Server ?<o:p></o:p></p>
<p class="MsoPlainText">> <o:p></o:p></p>
<p class="MsoPlainText">> So only once when we launch the server.<o:p></o:p></p>
<p class="MsoPlainText"> <o:p></o:p></p>
<p class="MsoPlainText">Hi, maybe event route core:worker-one-init is helpful to you.<o:p></o:p></p>
<p class="MsoPlainText"> <o:p></o:p></p>
<p class="MsoPlainText">See: <a href="http://kamailio.org/wiki/cookbooks/5.1.x/core#event_route">
<span style="text-decoration:none">http://kamailio.org/wiki/cookbooks/5.1.x/core#event_route</span></a><o:p></o:p></p>
<p class="MsoPlainText"> <o:p></o:p></p>
<p class="MsoPlainText">-- <o:p></o:p></p>
<p class="MsoPlainText">Mikko<o:p></o:p></p>
<p class="MsoPlainText"> <o:p></o:p></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">Kamailio (SER) - Users Mailing List<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:sr-users@lists.kamailio.org"><span style="text-decoration:none">sr-users@lists.kamailio.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users"><span style="text-decoration:none">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</span></a><o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:FR-BE"><br>
<br>
<br>
<br>
<br>
<br>
<br>
</span><o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Kamailio (SER) - Users Mailing List<o:p></o:p></pre>
<pre><a href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><o:p></o:p></pre>
<pre><a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="mso-fareast-language:FR-BE"><br>
<br>
<br>
<br>
<br>
<br>
</span><o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Daniel-Constantin Mierla -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
<pre><a href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
<pre>Kamailio World Conference -- <a href="http://www.kamailioworld.com">www.kamailioworld.com</a><o:p></o:p></pre>
<pre>Kamailio Advanced Training, Nov 12-14, 2018, in Berlin -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="mso-fareast-language:FR-BE"><br>
<br>
<br>
<br>
<br>
</span><o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Daniel-Constantin Mierla -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
<pre><a href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
<pre>Kamailio World Conference -- <a href="http://www.kamailioworld.com">www.kamailioworld.com</a><o:p></o:p></pre>
<pre>Kamailio Advanced Training, Nov 12-14, 2018, in Berlin -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="mso-fareast-language:FR-BE"><br>
<br>
<br>
<br>
</span><o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Daniel-Constantin Mierla -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
<pre><a href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
<pre>Kamailio World Conference -- <a href="http://www.kamailioworld.com">www.kamailioworld.com</a><o:p></o:p></pre>
<pre>Kamailio Advanced Training, Nov 12-14, 2018, in Berlin -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="mso-fareast-language:FR-BE"><br>
<br>
<br>
</span><o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Daniel-Constantin Mierla -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
<pre><a href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
<pre>Kamailio World Conference -- <a href="http://www.kamailioworld.com">www.kamailioworld.com</a><o:p></o:p></pre>
<pre>Kamailio Advanced Training, Nov 12-14, 2018, in Berlin -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="mso-fareast-language:FR-BE"><br>
<br>
<o:p></o:p></span></p>
<pre>-- <o:p></o:p></pre>
<pre>Daniel-Constantin Mierla -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
<pre><a href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
<pre>Kamailio World Conference -- <a href="http://www.kamailioworld.com">www.kamailioworld.com</a><o:p></o:p></pre>
<pre>Kamailio Advanced Training, Nov 12-14, 2018, in Berlin -- <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
</div>
</body>
</html>