<div dir="ltr">Hi,<div>if I'm not wrong you should attach to the udp receiver process (8457). </div><div>The cdp threads are used to send Diameter messages and process asynchronously the replies. </div><div><br></div><div>Cheers,</div><div><br></div><div>Federico</div></div><div dir="auto"><div><br></div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, 8 May 2019, 12:43 Woscek, Martin W., <<a href="mailto:mwoscek@mitre.org" target="_blank">mwoscek@mitre.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_3708112224570188555m_8903534095908020511WordSection1">
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Looking for some advice running the debugger and setting breakpoints in Kamailio modules such as the SCSCF. 
<u></u><u></u></p>
<p class="MsoNormal">Example: We were trying to watch the authenticate() function:<u></u><u></u></p>
<p class="MsoNormal">714 int authenticate(struct sip_msg* msg, char* _realm, char* str2, int is_proxy_auth) {<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Our Kamailio 5.2.2 code was compiled and linked from source with the -g option already enabled by default.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">We also dropped our Workers to 1 from 16 in the scscf.xml file for the SCSCF to limit the thread count and get the following list of threads below:<u></u><u></u></p>
<p class="MsoNormal">We tried the first cdp threads: 8462, 8463, and 8464 and while we could set a break point at line 714 for the authenticate() function, it didn’t actually break there at all.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Question: <u></u><u></u></p>
<p class="MsoNormal" style="text-indent:0.5in">What pid will we use to catch the authenticate() called during an initial registration from a boghe client?<u></u><u></u></p>
<p class="MsoNormal" style="text-indent:0.5in">Anything special we may be missing, gdb related or Kamailio settings?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">kamcmd -s /run/kamailio_scscf/kamailio_ctl<u></u><u></u></p>
<p class="MsoNormal">kamcmd 1.5<u></u><u></u></p>
<p class="MsoNormal">Copyright 2006 iptelorg GmbH<u></u><u></u></p>
<p class="MsoNormal">This is free software with ABSOLUTELY NO WARRANTY.<u></u><u></u></p>
<p class="MsoNormal">For details type `warranty'.<u></u><u></u></p>
<p class="MsoNormal">kamcmd> ps<u></u><u></u></p>
<p class="MsoNormal">8456    main process - attendant<u></u><u></u></p>
<p class="MsoNormal">8457    udp receiver child=0 sock=<a href="http://10.0.20.1:6060" rel="noreferrer" target="_blank">10.0.20.1:6060</a><u></u><u></u></p>
<p class="MsoNormal">8458    slow timer<u></u><u></u></p>
<p class="MsoNormal">8459    timer<u></u><u></u></p>
<p class="MsoNormal">8460    secondary timer<u></u><u></u></p>
<p class="MsoNormal">8461    ctl handler<u></u><u></u></p>
<p class="MsoNormal">8462    cdp worker child=0<u></u><u></u></p>
<p class="MsoNormal">8463    cdp receiver peer unknown<u></u><u></u></p>
<p class="MsoNormal">8464    cdp_receiver_peer=<a href="http://hss522.irisims.org" rel="noreferrer" target="_blank">hss522.irisims.org</a><u></u><u></u></p>
<p class="MsoNormal">8465    cdp_acceptor<u></u><u></u></p>
<p class="MsoNormal">8466    cdp_timer<u></u><u></u></p>
<p class="MsoNormal">8470    notification_worker<u></u><u></u></p>
<p class="MsoNormal">8471    notification_worker<u></u><u></u></p>
<p class="MsoNormal">8472    notification_worker<u></u><u></u></p>
<p class="MsoNormal">8473    notification_worker<u></u><u></u></p>
<p class="MsoNormal">8477    JSONRPCS FIFO<u></u><u></u></p>
<p class="MsoNormal">8478    JSONRPCS DATAGRAM<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Any advice appreciated.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal">Martin Woscek<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org" rel="noreferrer" target="_blank">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div></div></div>