On May 20, 2010 at 13:53, marius zbihlei <[email protected]> wrote:
> Forwarded the message from sr-users to sr-dev list
> 
> Cheers
> Marius

[...]
> 
> Hello
> 
> I am a little busy atm, so before I dig into the code, I have a
> question for core devs. Is the LOCK_HASH() call  recursive (being
> called again from the same process will not block) ? I ask this
> because in the 4th blocked INVITE the hash _might_ be blocked by
> both t_newtran(#16 0xb7b535fa in t_newtran (p_msg=0x81f18a8) at
> t_lookup.c:1064)

No it's not recursive (it will deadlock if called twice for the same
entry in the same process). This is true for all *ser versions
(sip-router, kamailio < 3.0, ser *).

> and 6  t_uac (#6  0xb7b6ce01 in t_uac (method=0xbff60558,
> headers=0x81e3108, body=0x81d9afb, dialog=0xa772c6a8, cb=0xb734a622
> <publ_cback_func>, cbp=0xa7715158)), thus causing a deadlock.
> 


Andrei

_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to