I've hit a problem with PTlib 2.10.9 / h323plus 1.25.0 which surfaces on linux glibc systems in which FORTIFY_SOURCE enables checking fd < FD_SETSIZE on FD_SET/CLR/ISSET. It manifest itselfs as an immediate core dump when using high fds ( as I'm working with a yate instance translating h323-sip which uses about 15-16 handles per call, which made me raise open file limit to 8k, I cannot go above 60 calls ).
I've reported it to ptlib developers ( https://sourceforge.net/p/opalvoip/bugs/496/ ) and developed a patch against ptlib to try to make it work. I'm presently preparing load tests for it.
As h323plus uses this ptlib version ( and normally release version has problem with more recent ones ) and I've verified the same code is present in ptlibs trunk head, I wonder if I should send the patch when it's being tested to some place where it can be located and used by interested h323plus users ( it applies cleanly to ptlib 2.10.9 ).
Any idea?
Regards. Francisco Olarte.
Hi Francisco,
you will be able to use PTLib 2.12.x with H323Plus shortly.
The build scripts have been updated today and there are only a few small issues left to be ironed out.
I would suggest you try the latest CVS and give feedback how it works for you and if it solves your file descriptor issues.
Regards, Jan
participants (2)
-
Francisco Olarte
-
Jan Willamowius