[test-results] [Bamboo] Asterisk - 10 > Ubuntu Lucid (10.04) > #910 has FAILED (2 tests failed, 1 failures were new). Change made by Terry Wilson and Russell Bryant.
Bamboo
bamboo at asterisk.org
Tue Jan 17 03:10:20 CST 2012
-----------------------------------------------------------------------
Asterisk - 10 > Ubuntu Lucid (10.04) > #910 failed.
-----------------------------------------------------------------------
Code has been updated by Terry Wilson, Russell Bryant.
2/195 tests failed, 1 failure was new.
http://bamboo.asterisk.org/browse/AST10-LUCID-910/
--------------
Failing Jobs
--------------
- amd64 (Default Stage): 2 of 195 tests failed.
--------------
Code Changes
--------------
Russell Bryant (351183):
>Merged revisions 351182 via svnmerge from
>https://origsvn.digium.com/svn/asterisk/branches/1.8
>
>........
> r351182 | russell | 2012-01-16 20:37:03 -0500 (Mon, 16 Jan 2012) | 22 lines
>
> Add some missing locking in chan_sip.
>
> This patch adds some missing locking to the function
> send_provisional_keepalive_full(). This function is called from the scheduler,
> which is processed in the SIP monitor thread. The associated channel (or pbx)
> thread will also be using the same sip_pvt and ast_channel so locking must be
> used. The sip_pvt_lock_full() function is used to ensure proper locking order
> in a safe manner.
>
> In passing, document a suspected reference counting error in this function.
> The "fix" is left commented out because when the "fix" is present, crashes
> occur. My theory is that fixing it is exposing a reference counting error
> elsewhere, but I don't know where. (Or my analysis of this being a problem
> could have been completely wrong in the first place). Leave the comment in
> the code for so that someone may investigate it again in the future.
>
> Also add a bit of doxygen to transmit_provisional_response().
>
> (closes issue ASTERISK-18979)
>
> Review: https://reviewboard.asterisk.org/r/1648
>........
>
Terry Wilson (351131):
>Ensure ACK retransmit & hangup on non-200 response to INVITE
>
>When handling a non-2xx final response on an INVITE transaction, we have to
>keep the transaction around after we send an ACK in case we receive a
>retransmission of the response so we can re-transmit the ACK, but also tear
>down the ast_channel as soon as we transmit the ACK. Before this patch, we
>could fail at both of these things. Calling sip_alreadygone/needdestroy
>prevented us from keeping the transaction up and retransmitting the ACK, and
>queueing CONGESTION was not sufficient to cause the channel to be torn down
>when originating calls via the CLI, for example.
>
>This patch queues a hangup with CONGESTION instead of just queueing CONGESTION
>for these responses and removes the sip_alreadygone and sip_needdestroy calls
>from handle_response_invite on non-2xx responses. It relies on the hangup
>calling sip_scheddestroy.
>
>For more information, see section 17.1.1.1 of RFC 3261.
>
>(closes issue ASTERISK-17717)
>Review: https://reviewboard.asterisk.org/r/1672/
>........
>
>Merged revisions 351130 from http://svn.asterisk.org/svn/asterisk/branches/1.8
>
--------------
Tests
--------------
New Test Failures (1)
- AsteriskTestSuite: S/channels/ s i p/codec negotiation
Existing Test Failures (1)
- AsteriskTestSuite: S/fax/gateway mix2
--
This message is automatically generated by Atlassian Bamboo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/test-results/attachments/20120117/eb4cee0e/attachment.htm>
More information about the Test-results
mailing list