[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:32:25 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 09:32 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".
======================================================================
----------------------------------------------------------------------
(0135261) svnbot (reporter) - 2011-05-23 09:32
https://issues.asterisk.org/view.php?id=19289#c135261
----------------------------------------------------------------------
Repository: asterisk
Revision: 320340
_U trunk/
U trunk/main/tcptls.c
------------------------------------------------------------------------
r320340 | dvossel | 2011-05-23 09:32:24 -0500 (Mon, 23 May 2011) | 21
lines
Merged revisions 320338 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
................
r320338 | dvossel | 2011-05-20 16:39:36 -0500 (Fri, 20 May 2011) | 14
lines
Merged revisions 320271 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.6.2
........
r320271 | dvossel | 2011-05-20 16:24:48 -0500 (Fri, 20 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=320340
Issue History
Date Modified Username Field Change
======================================================================
2011-05-23 09:32 svnbot Checkin
2011-05-23 09:32 svnbot Note Added: 0135261
======================================================================
More information about the asterisk-bugs
mailing list