[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 11:15:19 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: closed
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:
Resolution: fixed
Fixed in Version:
======================================================================
Date Submitted: 2011-05-13 07:14 CDT
Last Modified: 2011-05-23 11:15 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".
======================================================================
----------------------------------------------------------------------
(0135282) svnbot (reporter) - 2011-05-23 11:15
https://issues.asterisk.org/view.php?id=19289#c135282
----------------------------------------------------------------------
Repository: asterisk
Revision: 320562
U branches/1.6.2/main/tcptls.c
------------------------------------------------------------------------
r320562 | dvossel | 2011-05-23 11:15:18 -0500 (Mon, 23 May 2011) | 9 lines
Adds missing part to the ast_tcptls_server_start fails second attempt to
bind patch.
(closes issue https://issues.asterisk.org/view.php?id=19289)
Reported by: wdoekes
Patches:
issue19289_delay_old_address_setting_tcptls_2.patch uploaded by
wdoekes (license 717)
------------------------------------------------------------------------
http://svn.digium.com/view/asterisk?view=rev&revision=320562
Issue History
Date Modified Username Field Change
======================================================================
2011-05-23 11:15 svnbot Checkin
2011-05-23 11:15 svnbot Note Added: 0135282
======================================================================
More information about the asterisk-bugs
mailing list