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