[SR-Users] GDB debugging Kamailio 5.2.2 IMS authorization failed by the SCSCF

Federico Cabiddu federico.cabiddu at gmail.com
Wed May 8 16:50:04 CEST 2019


Hi,
if I'm not wrong you should attach to the udp receiver process (8457).
The cdp threads are used to send Diameter messages and process
asynchronously the replies.

Cheers,

Federico


On Wed, 8 May 2019, 12:43 Woscek, Martin W., <mwoscek at mitre.org> wrote:

> Hi,
>
>
>
> Looking for some advice running the debugger and setting breakpoints in
> Kamailio modules such as the SCSCF.
>
> Example: We were trying to watch the authenticate() function:
>
> 714 int authenticate(struct sip_msg* msg, char* _realm, char* str2, int
> is_proxy_auth) {
>
>
>
> Our Kamailio 5.2.2 code was compiled and linked from source with the -g
> option already enabled by default.
>
>
>
> 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:
>
> 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.
>
>
>
> Question:
>
> What pid will we use to catch the authenticate() called during an initial
> registration from a boghe client?
>
> Anything special we may be missing, gdb related or Kamailio settings?
>
>
>
>
>
> kamcmd -s /run/kamailio_scscf/kamailio_ctl
>
> kamcmd 1.5
>
> Copyright 2006 iptelorg GmbH
>
> This is free software with ABSOLUTELY NO WARRANTY.
>
> For details type `warranty'.
>
> kamcmd> ps
>
> 8456    main process - attendant
>
> 8457    udp receiver child=0 sock=10.0.20.1:6060
>
> 8458    slow timer
>
> 8459    timer
>
> 8460    secondary timer
>
> 8461    ctl handler
>
> 8462    cdp worker child=0
>
> 8463    cdp receiver peer unknown
>
> 8464    cdp_receiver_peer=hss522.irisims.org
>
> 8465    cdp_acceptor
>
> 8466    cdp_timer
>
> 8470    notification_worker
>
> 8471    notification_worker
>
> 8472    notification_worker
>
> 8473    notification_worker
>
> 8477    JSONRPCS FIFO
>
> 8478    JSONRPCS DATAGRAM
>
>
>
> Any advice appreciated.
>
>
>
> Thanks,
>
> Martin Woscek
>
>
>
>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190508/a78f9873/attachment.html>


More information about the sr-users mailing list