[asterisk-bugs] [Asterisk 0019289]: [patch] ast_tcptls_server_start fails second attempt to bind
Asterisk Bug Tracker
noreply at bugs.digium.com
Mon May 23 09:31:05 CDT 2011
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=19289
======================================================================
Reported By: wdoekes
Assigned To: dvossel
======================================================================
Project: Asterisk
Issue ID: 19289
Category: Core/Netsock
Reproducibility: always
Severity: minor
Priority: normal
Status: assigned
Target Version: 1.4/1.6.2 Issues (Final Release)
Asterisk Version: 1.6.2.17.3
JIRA: SWP-3465
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2011-05-13 07:14 CDT
Last Modified: 2011-05-23 09:31 CDT
======================================================================
Summary: [patch] ast_tcptls_server_start fails second attempt
to bind
Description:
Hi,
just now I had to kill -9 asterisk in a nightly job because of a deadlock.
(Infinite trylock restart situation to be exact.) I suspected
init.d/asterisk stop wouldn't complete and I was right.. kill -9 solved
that.
But, unfortunately, it looked like SO_REUSEADDR didn't do its job
properlywhen immediately starting asterisk after that. (I don't know how
that is possible, but it was.) I missed out on my two TCP listening
sockets: manager at 5038 and tcp sip at 5060.
This is when I found out that doing 'manager reload' or 'sip reload'
manually at a later point in time doesn't work.
Why is that? Because the ast_tcptls_server_start() thinks that "nothing
has changed".
======================================================================
----------------------------------------------------------------------
(0135259) svnbot (reporter) - 2011-05-23 09:31
https://issues.asterisk.org/view.php?id=19289#c135259
----------------------------------------------------------------------
Repository: asterisk
Revision: 320271
U branches/1.6.2/main/tcptls.c
------------------------------------------------------------------------
r320271 | dvossel | 2011-05-23 09:31:05 -0500 (Mon, 23 May 2011) | 8 lines
Fixes issue with ast_tcptls_server_start failing on second attempt to
bind.
(closes issue https://issues.asterisk.org/view.php?id=19289)
Reported by: wdoekes
Patches:
issue19289_delay_old_address_setting_tcptls.patch uploaded by
wdoekes (license 717)
------------------------------------------------------------------------
http://svn.digium.com/view/asterisk?view=rev&revision=320271
Issue History
Date Modified Username Field Change
======================================================================
2011-05-23 09:31 svnbot Checkin
2011-05-23 09:31 svnbot Note Added: 0135259
======================================================================
More information about the asterisk-bugs
mailing list