[test-results] [Bamboo] Asterisk - Trunk > Ubuntu Lucid (10.04) > #788 has FAILED (3 tests failed, no failures were new). Change made by rmudgett.

Bamboo bamboo at asterisk.org
Fri Jul 22 16:32:00 CDT 2011


-----------------------------------------------------------------------
Asterisk - Trunk > Ubuntu Lucid (10.04) > #788 failed.
-----------------------------------------------------------------------
Code has been updated by rmudgett.
3/125 tests failed, no failures were new.

http://bamboo.asterisk.org/browse/ASTTRUNK-LUCID-788/


--------------
Failing Jobs
--------------
  - i386 (Default Stage): 3 of 125 tests failed.


--------------
Code Changes
--------------
rmudgett (329332):

>Merged revisions 329331 via svnmerge from 
>https://origsvn.digium.com/svn/asterisk/branches/10
>
>................
>  r329331 | rmudgett | 2011-07-22 15:43:07 -0500 (Fri, 22 Jul 2011) | 55 lines
>  
>  Merged revisions 329299 via svnmerge from 
>  https://origsvn.digium.com/svn/asterisk/branches/1.8
>  
>  ........
>    r329299 | rmudgett | 2011-07-22 10:44:58 -0500 (Fri, 22 Jul 2011) | 48 lines
>    
>    Deadlocks dealing with dialplan hints during reload.
>    
>    There are two remaining different deadlocks reported dealing with dialplan
>    hints.
>    
>    The deadlock in ASTERISK-17666 is caused by invalid locking order in
>    ast_remove_hint().  The hints container must be locked before the hint
>    object.
>    
>    The deadlock in ASTERISK-17760 is caused by a catch-22 situation in
>    handle_statechange().  The deadlock is caused by not having the conlock
>    before calling the watcher callbacks.  Unfortunately, having that lock
>    causes a different deadlock as reported in ASTERISK-16961.
>    
>    * Fixed ast_remove_hint() locking order.
>    
>    * Made handle_statechange() no longer call the watcher callbacks holding
>    any locks that matter.
>    
>    * Made hint ao2 destructor do the watcher callbacks for extension
>    deactivation to guarantee that they get called.
>    
>    * Fixed hint reference leak in ast_add_hint() if the callback container
>    constructor failed.
>    
>    * Fixed hint reference leak in complete_core_show_hint() for every hint it
>    found for CLI tab completion.
>    
>    * Adjusted locking in ast_merge_contexts_and_delete() for safety.
>    
>    * Added context_merge_lock to prevent ast_merge_contexts_and_delete() and
>    handle_statechange() from interfering with each other.
>    
>    * Fixed ast_change_hint() not taking into account that the extension is
>    used for the hash key.
>    
>    (closes issue ASTERISK-17666)
>    Reported by: irroot
>    Tested by: irroot
>    JIRA SWP-3318
>    
>    (closes issue ASTERISK-17760)
>    Reported by: Byron Clark
>    Tested by: irroot
>    JIRA SWP-3393
>    
>    Review: https://reviewboard.asterisk.org/r/1313/
>  ........
>................
>


--------------
Tests
--------------
Existing Test Failures (3)
   - AsteriskTestSuite: S/channels/ s i p/noload res srtp attempt srtp
   - AsteriskTestSuite: S/channels/ s i p/sip srtp
   - AsteriskTestSuite: S/channels/ s i p/secure bridge media

--
This message is automatically generated by Atlassian Bamboo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/test-results/attachments/20110722/b7422cb0/attachment.htm>


More information about the Test-results mailing list