<p>this may happen at kamailio shutdown : </p>

<p>Program terminated with signal 11, Segmentation fault.<br>
#0  0x00007fb66a73e591 in atomic_cmpxchg_int (var=0x0, old=0, new_v=1) at ../../mem/../atomic/atomic_x86.h:233<br>
233 ATOMIC_FUNC_CMPXCHG(cmpxchg, "cmpxchgl %2, %1", int , int)<br>
(gdb) bt<br>
#0  0x00007fb66a73e591 in atomic_cmpxchg_int (var=0x0, old=0, new_v=1) at ../../mem/../atomic/atomic_x86.h:233<br>
<a href="https://github.com/kamailio/kamailio/issues/1" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/1" data-id="31891578" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1</a>  0x00007fb66a73e5e0 in futex_get (lock=0x0) at ../../mem/../futexlock.h:99<br>
<a href="https://github.com/kamailio/kamailio/pull/2" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/2" data-id="41491271" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2</a>  0x00007fb66a743183 in diameter_peer_destroy () at diameter_peer.c:416<br>
<a href="https://github.com/kamailio/kamailio/pull/3" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/3" data-id="48744343" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#3</a>  0x00007fb66a745272 in cdp_exit () at mod.c:244<br>
<a href="https://github.com/kamailio/kamailio/pull/4" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/4" data-id="49856885" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#4</a>  0x000000000059bf98 in destroy_modules () at sr_module.c:817<br>
<a href="https://github.com/kamailio/kamailio/issues/5" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/5" data-id="51480460" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#5</a>  0x00000000004a113a in cleanup (show_status=0) at main.c:513<br>
<a href="https://github.com/kamailio/kamailio/issues/6" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/6" data-id="51489870" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#6</a>  0x00000000004a272e in shutdown_children (sig=15, show_status=0) at main.c:655<br>
<a href="https://github.com/kamailio/kamailio/issues/7" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/7" data-id="51492477" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#7</a>  0x00000000004b255d in main (argc=12, argv=0x7ffcdbd4bac8) at main.c:2568<br>
(gdb) bt full <br>
#0  0x00007fb66a73e591 in atomic_cmpxchg_int (var=0x0, old=0, new_v=1) at ../../mem/../atomic/atomic_x86.h:233<br>
        ret = 48<br>
<a href="https://github.com/kamailio/kamailio/issues/1" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/1" data-id="31891578" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#1</a>  0x00007fb66a73e5e0 in futex_get (lock=0x0) at ../../mem/../futexlock.h:99<br>
        v = 0<br>
        i = 1024<br>
<a href="https://github.com/kamailio/kamailio/pull/2" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/2" data-id="41491271" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#2</a>  0x00007fb66a743183 in diameter_peer_destroy () at diameter_peer.c:416<br>
        pid = 1786325736<br>
        status = 32694<br>
        h = 0x7fb660289560<br>
        <strong>FUNCTION</strong> = "diameter_peer_destroy"<br>
<a href="https://github.com/kamailio/kamailio/pull/3" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/3" data-id="48744343" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#3</a>  0x00007fb66a745272 in cdp_exit () at mod.c:244<br>
        <strong>llevel = 2<br>
        __FUNCTION</strong> = "cdp_exit"<br>
<a href="https://github.com/kamailio/kamailio/pull/4" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/4" data-id="49856885" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#4</a>  0x000000000059bf98 in destroy_modules () at sr_module.c:817<br>
        t = 0x7fb66f3a6010<br>
        foo = 0x7fb66f3a5d40<br>
        <strong>FUNCTION</strong> = "destroy_modules"<br>
<a href="https://github.com/kamailio/kamailio/issues/5" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/5" data-id="51480460" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#5</a>  0x00000000004a113a in cleanup (show_status=0) at main.c:513<br>
        memlog = 32764<br>
        <strong>FUNCTION</strong> = "cleanup"<br>
<a href="https://github.com/kamailio/kamailio/issues/6" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/6" data-id="51489870" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#6</a>  0x00000000004a272e in shutdown_children (sig=15, show_status=0) at main.c:655<br>
        <strong>FUNCTION</strong> = "shutdown_children"<br>
<a href="https://github.com/kamailio/kamailio/issues/7" class="issue-link js-issue-link" data-url="https://github.com/kamailio/kamailio/issues/7" data-id="51492477" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#7</a>  0x00000000004b255d in main (argc=12, argv=0x7ffcdbd4bac8) at main.c:2568<br>
        cfg_stream = 0x1706010<br>
        c = -1<br>
        r = 0<br>
        tmp = 0x7ffcdbd4bf2f ""<br>
        tmp_len = 0<br>
        port = 0<br>
        proto = 0<br>
        options = 0x71c738 ":f:cm:M:dVIhEeb:l:L:n:vKrRDTN:W:w:t:u:g:P:G:SQ:O<g-emoji alias="a" fallback-src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f170.png">🅰️</g-emoji>A:"<br>
        ret = -1<br>
        seed = 1767645291<br>
        rfd = 4<br>
        debug_save = 0<br>
        debug_flag = 0<br>
        dont_fork_cnt = 0<br>
        n_lst = 0x76<br>
        p = 0x7ffcdbd4b9ce ""<br>
        st = {st_dev = 0, st_ino = 0, st_nlink = 0, st_mode = 0, st_uid = 0, st_gid = 0, <strong>pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 0, st_blocks = 0, st_atim = {<br>
            tv_sec = 0, tv_nsec = 0}, st_mtim = {tv_sec = 0, tv_nsec = 0}, st_ctim = {tv_sec = 0, tv_nsec = 0}, __unused = {0, 0, 0}}<br>
---Type  to continue, or q  to quit---<br>
        __FUNCTION</strong> = "main"<br>
(gdb) </p>

<p>Patch provides a quick fix so that it will not dump core.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/kamailio/kamailio/pull/710'>https://github.com/kamailio/kamailio/pull/710</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>cdp: fix occasional segfault on process exit</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/kamailio/kamailio/pull/710/files#diff-0">modules/cdp/diameter_peer.c</a>
    (3)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/kamailio/kamailio/pull/710.patch'>https://github.com/kamailio/kamailio/pull/710.patch</a></li>
  <li><a href='https://github.com/kamailio/kamailio/pull/710.diff'>https://github.com/kamailio/kamailio/pull/710.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/pull/710">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/AF36ZQs_j_ROrtG069LOkKjZFEhBqWDkks5qViwlgaJpZM4JMYnO">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZUyivg-iWyLxSz8OBe7c9LDAOcaNks5qViwlgaJpZM4JMYnO.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/kamailio/kamailio/pull/710"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>