Hi,

In the last years there were several reports about the blocking of the 
mi_xmlrpc module - actually this was the reason for having this MI 
XMLRPC 2 FIFO proxy right now.

Thanks to the help of Dan Pascu, we manage to identify the cause :a 
design bug in xmlrpc lib - the signal handler used for getting the 
SIGCHLD (for the terminated worker processes) contained functions that 
may trigger a deadlock between the main code and the handler (for 
example because of malloc/free which have an internal lock).

This bug was fixed in all OpenSIPS versions (available on SVN) and it is 
strongly recommended to upgrade your code.


Regards,
Bogdan

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to