This is a recursive access to the same slot in debugger hash table:
* lock the slot to update its list of items * do shm malloc which does internally a log message which needs to get the value of the log level of an item on that slot
Solutions:
* make the locks reentrant (perhaps the safest in long term) * reorder the sequence of code so the shm malloc is not done under the lock (under lock do only insert/remove of the item, but allocation/free of item must be done outside of lock region)
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/463#issuecomment-169385986