<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>Hi William,<br>
      <br>
      Do you get a core file during the crash ? If yes, please open BUG
      ticket with <a class="moz-txt-link-freetext" href="https://github.com/OpenSIPS/opensips/issues">https://github.com/OpenSIPS/opensips/issues</a> uploading
      the bracktrace information.<br>
      <br>
      Best regards,<br>
    </tt>
    <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext" href="https://www.opensips-solutions.com">https://www.opensips-solutions.com</a>
OpenSIPS Bootcamp Pre-Registration
  <a class="moz-txt-link-freetext" href="https://opensips.org/training/OpenSIPS_Bootcamp/">https://opensips.org/training/OpenSIPS_Bootcamp/</a>
</pre>
    <div class="moz-cite-prefix">On 12/4/19 2:30 AM, William Jin wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:SG2PR06MB37912EC0F04118BA1CCC08259B5D0@SG2PR06MB3791.apcprd06.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <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:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
        {font-family:"\@DengXian";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Engrez;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
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;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">We are using Opensips 2.4.6(apt repo) on
          Debian stretch<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">opensips -V<o:p></o:p></p>
        <p class="MsoNormal">version: opensips 2.4.6 (x86_64/linux)<o:p></o:p></p>
        <p class="MsoNormal">flags: STATS: On, DISABLE_NAGLE, USE_MCAST,
          SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT<o:p></o:p></p>
        <p class="MsoNormal">ADAPTIVE_WAIT_LOOPS=1024,
          MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024,
          BUF_SIZE 65535<o:p></o:p></p>
        <p class="MsoNormal">poll method support: poll, epoll, sigio_rt,
          select.<o:p></o:p></p>
        <p class="MsoNormal">main.c compiled on  with gcc 6.3.0<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">We started to use dns_cache module
          recently.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">However, after we add the module, opensips
          crashes when it stores a particular dns_cache and we noticed
          below error<o:p></o:p></p>
        <p class="MsoNormal">Dec  4 03:53:17 /usr/sbin/opensips[10788]:
          <a class="moz-txt-link-freetext" href="INFO:dns_cache:put_dnscache_value">INFO:dns_cache:put_dnscache_value</a>: putting key
          [dnscache_xxxx_naptr] with value [|] ttl = 7200<o:p></o:p></p>
        <p class="MsoNormal">Dec  4 03:53:17 /usr/sbin/opensips[10788]:
          <a class="moz-txt-link-freetext" href="INFO:dns_cache:put_dnscache_value">INFO:dns_cache:put_dnscache_value</a>: putting key
          [dnscache__sip._udp.xxxx_srv] with value [|] ttl = 7200<o:p></o:p></p>
        <p class="MsoNormal">Dec  4 03:53:17 /usr/sbin/opensips[10788]:
          <a class="moz-txt-link-freetext" href="INFO:dns_cache:put_dnscache_value">INFO:dns_cache:put_dnscache_value</a>: putting key
          [dnscache_xxxx_aaaa] with value [|] ttl = 7200<o:p></o:p></p>
        <p class="MsoNormal">Dec  4 03:53:17 /usr/sbin/opensips[10788]:
          <a class="moz-txt-link-freetext" href="INFO:dns_cache:put_dnscache_value">INFO:dns_cache:put_dnscache_value</a>: putting key
          [dnscache_xxxx_a] with value [#002] ttl = 1769<o:p></o:p></p>
        <p class="MsoNormal">Dec  4 03:53:17 /usr/sbin/opensips[10788]:
          <a class="moz-txt-link-freetext" href="INFO:dns_cache:put_dnscache_value">INFO:dns_cache:put_dnscache_value</a>: putting key
          [dnscache_yyyy_naptr] with value [|] ttl = 7200<o:p></o:p></p>
        <p class="MsoNormal">Dec  4 03:53:17 /usr/sbin/opensips[10788]:
          <a class="moz-txt-link-freetext" href="INFO:dns_cache:put_dnscache_value">INFO:dns_cache:put_dnscache_value</a>: putting key
          [dnscache__sip._udp.yyyy_srv] with value [|] ttl = 7200<o:p></o:p></p>
        <p class="MsoNormal">Dec  4 03:53:17 /usr/sbin/opensips[10788]:
          <a class="moz-txt-link-freetext" href="INFO:dns_cache:put_dnscache_value">INFO:dns_cache:put_dnscache_value</a>: putting key
          [dnscache_yyyy_aaaa] with value [|] ttl = 7200<o:p></o:p></p>
        <p class="MsoNormal">Dec  4 03:53:17 /usr/sbin/opensips[10788]:
          <a class="moz-txt-link-freetext" href="INFO:dns_cache:put_dnscache_value">INFO:dns_cache:put_dnscache_value</a>: putting key
          [dnscache_yyyy_a] with value [#002] ttl = 60<o:p></o:p></p>
        <p class="MsoNormal"><span
            style="font-size:10.5pt;font-family:"Segoe
            UI",sans-serif">Dec  4 03:53:24
            /usr/sbin/opensips[10789]:
            <a class="moz-txt-link-freetext" href="INFO:dns_cache:put_dnscache_value">INFO:dns_cache:put_dnscache_value</a>: putting key
            [dnscache_[CNAME_hostname]_aaaa] with value [#012] ttl =
            20062<br>
            Dec  4 03:53:24 /usr/sbin/opensips[10789]:
            CRITICAL:core:sig_usr: segfault in process pid: 10789, id: 6<br>
            Dec  4 03:53:24 /usr/sbin/opensips[10854]:
            CRITICAL:core:handle_worker: dead child 6 (EOF received),
            pid 10789<br>
            Dec  4 03:53:24 /usr/sbin/opensips[10773]:
            <a class="moz-txt-link-freetext" href="INFO:core:handle_sigs">INFO:core:handle_sigs</a>: child process 10789 exited by a
            signal 11</span><o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">To replicate:<o:p></o:p></p>
        <p class="MsoNormal">======================<o:p></o:p></p>
        <p class="MsoNormal">dns_try_ipv6=yes<o:p></o:p></p>
        <p class="MsoNormal">…<o:p></o:p></p>
        <p class="MsoNormal">loadmodule "cachedb_local.so"<o:p></o:p></p>
        <p class="MsoNormal">loadmodule "dns_cache.so"<o:p></o:p></p>
        <p class="MsoNormal">…<o:p></o:p></p>
        <p class="MsoNormal">modparam("dns_cache",
          "cachedb_url","local://")<o:p></o:p></p>
        <p class="MsoNormal">modparam("dns_cache",
          "blacklist_timeout",7200)<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Create a hostname with AAAA record points
          to a CNAME without any records (E.g
          <a href="http://www.example.com" moz-do-not-send="true">www.example.com</a>    
          60     IN     CNAME    <a href="http://www.example.net"
            moz-do-not-send="true">
            www.example.net</a>., but do not give any AAAA record to <a
            href="http://www.example.net" moz-do-not-send="true">
            www.example.net</a>)<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">modparam("proto_hep", "hep_id", "[hep_dst]
          <a href="http://www.example.com;transport=udp;version=3"
            moz-do-not-send="true">
            www.example.com;transport=udp;version=3</a>")    #we are
          using the hostname here in proto_hep, I think it can be
          triggered anywhere.<o:p></o:p></p>
        <p class="MsoNormal">======================<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">From the log, I believe if the dns query
          fail, it will store it for {blacklist_timeout} seconds.<o:p></o:p></p>
        <p class="MsoNormal">However, in my case, it can get a CNAME
          answer, but there is no actual IPv6 IP associate with it, and
          it is where opensips crash happens.  The ttl = 20062 also
          looks weird in the log, because I set it up for 60 only.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">We also tried to use the cachedb_memcached
          by setting up a memcache server, same crash. However, when we
          tried to use the same settings on a server without this
          particular CNAME record, then the issue is gone.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><b><span style="font-family:Engrez">--<o:p></o:p></span></b></p>
        <p class="MsoNormal"><b><span style="font-family:Engrez">Regards,<o:p></o:p></span></b></p>
        <p class="MsoNormal"><b><span style="font-family:Engrez">William
              Jin</span></b><span
            style="font-size:10.0pt;font-family:Engrez;color:#7F7F7F"
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:9.0pt;font-family:"Tahoma",sans-serif;color:#1F497D"
            lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><img style="width:.9479in;height:.7708in"
            id="Picture_x0020_1"
            src="cid:part5.30530C33.9C9AC42B@opensips.org"
            alt="cid:image001.png@01CF28AB.CA19A270" class="" border="0"
            width="91" height="74"><span style="color:#1F497D"
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:10.0pt;font-family:Engrez;color:#7F7F7F"
            lang="EN-US">Exetel System Adminitrator | Exetel PTY LTD<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><b><span
              style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F">Web   
              :
            </span></b><a href="http://www.exetel.com.au/"
            moz-do-not-send="true"><span
              style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F">www.exetel.com.au</span></a><span
            style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F">
          </span><span
            style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F"
            lang="EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><b><span
              style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F">Main  
              :</span></b><span
            style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F">
            0280301000<o:p></o:p></span></p>
        <p class="MsoNormal"><b><span
              style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F">Direct</span></b><span
            style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F">
            <b>:</b> 0280301038<br>
            <b>Fax      :</b> 0280302100<o:p></o:p></span></p>
        <p class="MsoNormal"><b><span
              style="font-size:10.0pt;color:#084B8A"><o:p> </o:p></span></b></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
            style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F"
            lang="EN-US">Disclaimer:
          </span><span
            style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F">Hey,
            we like to ‘Get Things Done’ but sometimes little things can
            go astray. Like emails. This email may contain confidential
            information. If you received it accidentally please let the
            sender know and delete it. No contractual obligations for
            pricing or any services will arise until we sign a formal
            written contract or formal variation to your existing
            contract.</span><b><span
              style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F"
              lang="EN-US"><o:p></o:p></span></b></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
            style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F"
            lang="EN-US">============================
            <br>
            Exetel Pty Ltd - PRIVACY POLICY <br>
            ============================<o:p></o:p></span></p>
        <p class="MsoNormal"
          style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
            style="font-size:8.0pt;font-family:Engrez;color:#7F7F7F">Exetel
            respects your privacy, and we will only reveal, discuss, or
            transact with the owner of the service(s) via e-mail or
            telephone once we are satisfied we have identified the
            person who is seeking information. If for any reason any
            other person(s) wishes to enquire on a service that they are
            not the owner of, we will not discuss any matters with
            them.  Exetel's Privacy policy is not negotiable under any
            circumstances, except for urgent or vital situations as
            described in the relevant Federal legislation (Privacy Act).</span><o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>