[OpenSIPS-Devel] MI-XMLRCP: major fix - upgrade recommended
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Wed May 27 15:53:24 CEST 2009
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
More information about the Devel
mailing list