Here's a clue...
If I populate $avp(cnam) with a dummy value before calling http_query then I end up with 2
indexes of $avp(cnam) with the expected values and no segfault.
If I leave http_query() to create $avp(cnam), there is no $avp(cnam) in a dbg_pv_dump()
after http_query and I get the segfault.
Likewise, if I put a `$avp(cnam) = $null` before the http_query, it then shows up properly
in dbg_pv_dump() with a single index.
So it seems like it's a problem with http_query having to initialize an avp but if the
avp is referenced at all prior to the http_query call, then it's fine.
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/212#issuecomment-112613179