Bugs item #3552688, was opened at 2012-07-31 09:28 Message generated for change (Comment added) made by bogdan_iancu You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3552688&group_id=232389
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: core Group: 1.7.x Status: Open Resolution: Accepted >Priority: 7 Private: No Submitted By: Dragos Oancea (dragosoancea) >Assigned to: Bogdan-Andrei Iancu (bogdan_iancu) Summary: opensips crash with TLS Initial Comment: Hi all, opensips 1.7.2 crashes when using TLS with create_dialog("Pp") in the routing script - that would send OPTIONS (nat ping) both to caller and callee during a dialog . The TLS-related relevant lines in the routing script are: tls_verify_server = 1 tls_verify_client = 0 tls_require_client_certificate = 0 tls_method = TLSv1 tls_certificate = "/etc/pki/CA/certs/x.crt" tls_private_key = "/etc/pki/CA/private/x.key" tls_ca_list = "/etc/pki/CA/certs/ca.crt" listen = tls:X.X.X.X:5061 listen = tcp:X.X.X.X:5060 syslog: http://pastebin.com/Kkdns7Cr backtrace: http://pastebin.com/7P4ADL9y Apparently it crashes just after trying to send an OPTIONS or BYE to a device that is not there anymore (it's not on the socket opensips expects it to be - opensips usually generates a "477 SendFailed" reply in situations like this) . and interesting enough, if I add an udp port to listen to with "listen=udp:X.X.X.X:5060" does not crash anymore. Regards, Dragos ---------------------------------------------------------------------- >Comment By: Bogdan-Andrei Iancu (bogdan_iancu) Date: 2012-08-08 08:55 Message: Hi, I see here 2 issues - one is the crash itself (which seems to be a memory corruption) ; second one is related to pinging, which seems not to choose the right interface (selects a UDP one instead TLS). I suggest first trying to identify the mem issue, and for this you need to recompile with memory debugging support (http://www.opensips.org/Resources/DocsTsMem , set memlog=6, memdump=1) . most probably the interface issues triggers some bogus mem ops.. Regards, Bogdan ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=1086410&aid=3552688&group_id=232389 _______________________________________________ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel