[test-results] [Bamboo] Asterisk - Trunk > Ubuntu Lucid (10.04) > #19 > amd64 has FAILED (8 tests failed). Change made by Russell Bryant.

Bamboo bamboo at asterisk.org
Wed Nov 24 12:49:51 CST 2010


-------------- next part --------------
----------------------------------------------------------------------------
Asterisk - Trunk > Ubuntu Lucid (10.04) > #19 > amd64 failed.
----------------------------------------------------------------------------
Code has been updated by Russell Bryant.
8/116 tests failed.

http://bamboo.asterisk.org/browse/ASTTRUNK-LUCID-AMD64-19/        


--------------
Code Changes
--------------
Russell Bryant (296034):

>Merged revisions 296002 via svnmerge from 
>https://origsvn.digium.com/svn/asterisk/branches/1.8
>
>................
>  r296002 | russell | 2010-11-24 11:13:08 -0600 (Wed, 24 Nov 2010) | 52 lines
>  
>  Merged revisions 296001 via svnmerge from 
>  https://origsvn.digium.com/svn/asterisk/branches/1.6.2
>  
>  ................
>    r296001 | russell | 2010-11-24 11:03:16 -0600 (Wed, 24 Nov 2010) | 45 lines
>    
>    Merged revisions 296000 via svnmerge from 
>    https://origsvn.digium.com/svn/asterisk/branches/1.4
>    
>    ........
>      r296000 | russell | 2010-11-24 10:48:39 -0600 (Wed, 24 Nov 2010) | 38 lines
>      
>      Handle failures building translation paths more effectively.
>      
>      The problem scenario occurred on a heavily loaded system that was using the
>      codec_dahdi module and exceeded the hardware transcoding capacity.  The failure
>      mode at that point was not good.  The report came in to us as an Asterisk
>      lock-up.  The "core show locks" shows a ton of threads locked up (but no
>      obvious deadlock).  Upon deeper investigation, when the system is in this
>      state, the CPU was maxed out.  The CPU was being consumed by the Asterisk
>      logger spewing messages on every audio frame for calls set up after transcoder
>      capacity was reached.
>      
>      The purpose of this patch is to make Asterisk handle failures to create a
>      translation path in a more graceful manner.  If we can't translate, then the
>      call just needs to be dropped, as it's not going to work.  These are the
>      changes:
>      
>      1) In set_format() of channel.c (which is called by set_read_format() and
>      set_write_format()), it was ignoring if ast_translator_build_path() failed and
>      returned NULL.  It now pays attention to that case and returns a result
>      reflecting failure.  With this change in place, the bridging code will
>      immediately detect a failure and end the bridge instead of proceeding to try to
>      bridge frames that can't be translated and making channel drivers freak out by
>      sending them frames in a format they weren't expecting.
>      
>      2) In ast_indicate_data() of channel.c, failure of ast_playtones_start() was
>      ignored.  It is now reflected in the return value of the function.  This didn't
>      turn out to have any affect on the bug, but seemed like a good change to leave
>      in.
>      
>      3) In app_dial(), when only sending a call to a single endpoint, it will
>      attempt to do some bridging of its own of early audio.  It uses
>      make_compatible() when it's going to do this.  However, it ignored failure from
>      make compatible.  So, even with the fix from #1, if there was early audio going
>      through app_dial, there would still be a period of invalid frames passing
>      through.  After detecting failure here, Dial() exits.
>      
>      ABE-2658
>    ........
>  ................
>................
>


--------------
Tests
--------------
Failed Tests (8)
   - AsteriskTestSuite: Blind-transfer-parkingtimeout (New)
   - AsteriskTestSuite: Cdr/console dial sip answer (New)
   - AsteriskTestSuite: Cdr/console dial sip busy (New)
   - AsteriskTestSuite: Cdr/console dial sip transfer (New)
   - AsteriskTestSuite: Cdr/console fork after busy forward (New)
   - AsteriskTestSuite: Cdr/console fork before dial (New)
   - AsteriskTestSuite: Mixmonitor (New)
   - AsteriskTestSuite: One-step-parking (New)

Fixed Tests (1)
   - AsteriskTestSuite: Cdr/app queue 


--------------
Error Summary
--------------
   ooh323c/src/ooDateTime.c:cannot open source file
   ooh323c/src/ooh245.c:cannot open source file
   ooh323c/src/errmgmt.c:cannot open source file
   ooh323c/src/ooports.c:cannot open source file
   ooh323c/src/h323/H235-SECURITY-MESSAGESDec.c:cannot open source file
   ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLEnc.c:cannot open source file
   ooh323c/src/h323/H323-MESSAGESEnc.c:cannot open source file
   ooh323c/src/h323/H323-MESSAGESDec.c:cannot open source file
   ooh323c/src/h323/H235-SECURITY-MESSAGESEnc.c:cannot open source file
   ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLDec.c:cannot open source file
   ooh323c/src/ooUtils.c:cannot open source file
   ooh323c/src/ooCmdChannel.c:cannot open source file
   ooh323c/src/oochannels.c:cannot open source file
   ooh323c/src/dlist.c:cannot open source file
   ooh323c/src/perutil.c:cannot open source file
   ooh323c/src/encode.c:cannot open source file
   ooh323c/src/ooLogChan.c:cannot open source file
   ooh323c/src/ooGkClient.c:cannot open source file
   ooh323c/src/ooStackCmds.c:cannot open source file
   ooh323c/src/eventHandler.c:cannot open source file
   mp3/common.c:cannot open source file
   mp3/decode_ntom.c:cannot open source file
   mp3/interface.c:cannot open source file
   mp3/tabinit.c:cannot open source file
   mp3/dct64_i386.c:cannot open source file
   mp3/layer3.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/ASTTRUNK-LUCID-AMD64/channels/xpmr/xpmr.c
   sip/dialplan_functions.c:cannot open source file
   sip/sdp_crypto.c:cannot open source file
   sip/reqresp_parser.c:cannot open source file
   sip/config_parser.c:cannot open source file
   sip/srtp.c:cannot open source file
   ./inc/private.h:cannot open source file
   src/code.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/ASTTRUNK-LUCID-AMD64/codecs/gsm/src/inc/private.h
   src/gsm_decode.c:cannot open source file
   ./inc/private.h:cannot open source file
   src/decode.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/ASTTRUNK-LUCID-AMD64/codecs/gsm/src/inc/private.h
   src/gsm_encode.c:cannot open source file
   ./inc/private.h:cannot open source file
   src/long_term.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/ASTTRUNK-LUCID-AMD64/codecs/gsm/src/inc/private.h
   src/add.c:cannot open source file
   ./inc/private.h:cannot open source file
   src/lpc.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/ASTTRUNK-LUCID-AMD64/codecs/gsm/src/inc/private.h
   ./inc/private.h:cannot open source file
   src/rpe.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/ASTTRUNK-LUCID-AMD64/codecs/gsm/src/inc/private.h
   ./inc/private.h:cannot open source file
   src/short_term.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/ASTTRUNK-LUCID-AMD64/codecs/gsm/src/inc/private.h
   src/gsm_destroy.c:cannot open source file
   ./inc/private.h:cannot open source file
   src/preprocess.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/ASTTRUNK-LUCID-AMD64/codecs/gsm/src/inc/private.h
   src/gsm_create.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/ASTTRUNK-LUCID-AMD64/formats/msgsm.h
   g722/g722_encode.c:cannot open source file
   g722/g722_decode.c:cannot open source file
   ais/clm.c:cannot open source file
   ais/evt.c:cannot open source file
   ael/pval.c:cannot open source file
   snmp/agent.c:cannot open source file
   np/strlcat.c:cannot open source file
   np/vis.c:cannot open source file
   np/fgetln.c:cannot open source file
   np/unvis.c:cannot open source file
   np/strlcpy.c:cannot open source file
   stdtime/localtime.c:cannot open source file
   recno/rec_put.c:cannot open source file
   recno/rec_seq.c:cannot open source file
   recno/rec_close.c:cannot open source file
   recno/rec_get.c:cannot open source file
   recno/rec_open.c:cannot open source file
   recno/rec_delete.c:cannot open source file
   recno/rec_search.c:cannot open source file
   recno/rec_utils.c:cannot open source file
   hash/hash_func.c:cannot open source file
   hash/hash.c:cannot open source file
   hash/hash_page.c:cannot open source file
   hash/hash_log2.c:cannot open source file
   hash/hash_bigkey.c:cannot open source file
   hash/hash_buf.c:cannot open source file
   db/db.c:cannot open source file
   mpool/mpool.c:cannot open source file
   btree/bt_delete.c:cannot open source file
   btree/bt_seq.c:cannot open source file
   btree/bt_search.c:cannot open source file
   btree/bt_open.c:cannot open source file
   btree/bt_get.c:cannot open source file
   btree/bt_split.c:cannot open source file
   btree/bt_utils.c:cannot open source file
   btree/bt_put.c:cannot open source file
   btree/bt_page.c:cannot open source file
   btree/bt_conv.c:cannot open source file
   btree/bt_overflow.c:cannot open source file
   btree/bt_close.c:cannot open source file
   genhtml: WARNING: negative counts found in tracefile ../asterisk.info


--
This message is automatically generated by Atlassian Bamboo

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/test-results/attachments/20101124/9636feff/attachment-0001.htm 


More information about the Test-results mailing list