[test-results] [Bamboo] Asterisk - 1.8 - Linux - x86_64 build 313 has FAILED (1 tests failed). Change made by dvossel

Bamboo bamboo at asterisk.org
Mon Oct 25 15:07:16 CDT 2010


-------------- next part --------------
-----------------------------------------------------------
AST-18-313 failed.
-----------------------------------------------------------
Code has been updated by dvossel.
1/113 tests failed.

http://bamboo.asterisk.org/browse/AST-18-313/        


--------------
Code Changes
--------------
dvossel (292868):

>Merged revisions 292867 via svnmerge from 
>https://origsvn.digium.com/svn/asterisk/branches/1.6.2
>
>................
>  r292867 | dvossel | 2010-10-25 14:06:21 -0500 (Mon, 25 Oct 2010) | 32 lines
>  
>  Merged revisions 292866 via svnmerge from 
>  https://origsvn.digium.com/svn/asterisk/branches/1.4
>  
>  ........
>    r292866 | dvossel | 2010-10-25 14:05:07 -0500 (Mon, 25 Oct 2010) | 27 lines
>    
>    This patch turns chan_local pvts into astobj2 objects.
>    
>    chan_local does some dangerous things involving deadlock avoidance.
>    tech_pvt functions like hangup and queue_frame are provided with a
>    locked channel upon entry.  Those functions are completely safe as
>    long as you don't attempt to give up that channel lock, but that is
>    impossible to guarantee due to the required deadlock avoidance necessary
>    to lock both the tech_pvt and both channels involved.
>    
>    In the past, we have tried to account for this by doing things like
>    setting a "glare" flag that indicates what function should destroy the
>    pvt.  This was used in local_hangup and local_queue_frame to decided
>    who should destroy the pvt if they collided in separate threads.  I
>    have removed the need to do this by converting all chan_local tech_pvts
>    to astobj2.  This means we can ref a pvt before deadlock avoidance
>    and not have to worry about that pvt possibly getting destroyed under
>    us.  It also cleans up where we destroy the tech_pvt.  The only unlink
>    from the tech_pvt container occurs in local_hangup now, which is where
>    it should occur.
>    
>    Since there still may be thread collisions on some functions like
>    local_hangup after deadlock avoidance, I have added some checks to detect
>    those collisions and exit appropriately.  I think this patch is going to
>    solve quite a bit of weirdness we have had with local channels in the past.
>  ........
>................
>


--------------
Tests
--------------
Failed Tests (1)
   - AsteriskTestSuite: Fastagi/say-date (New)


--------------
Error Summary
--------------
   src/rpe.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/AST-18/codecs/gsm/src/inc/private.h
   ./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/AST-18/codecs/gsm/src/inc/private.h
   src/gsm_create.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/AST-18/codecs/gsm/src/inc/private.h
   src/gsm_decode.c:cannot open source file
   src/add.c:cannot open source file
   ./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/AST-18/codecs/gsm/src/inc/private.h
   ./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/AST-18/codecs/gsm/src/inc/private.h
   hash/hash_buf.c:cannot open source file
   hash/hash_log2.c:cannot open source file
   hash/hash_page.c:cannot open source file
   hash/hash_func.c:cannot open source file
   hash/hash.c:cannot open source file
   hash/hash_bigkey.c:cannot open source file
   recno/rec_close.c:cannot open source file
   recno/rec_open.c:cannot open source file
   recno/rec_get.c:cannot open source file
   recno/rec_search.c:cannot open source file
   recno/rec_utils.c:cannot open source file
   recno/rec_seq.c:cannot open source file
   recno/rec_delete.c:cannot open source file
   recno/rec_put.c:cannot open source file
   mpool/mpool.c:cannot open source file
   db/db.c:cannot open source file
   btree/bt_page.c:cannot open source file
   btree/bt_close.c:cannot open source file
   btree/bt_open.c:cannot open source file
   btree/bt_utils.c:cannot open source file
   btree/bt_put.c:cannot open source file
   btree/bt_delete.c:cannot open source file
   btree/bt_get.c:cannot open source file
   btree/bt_seq.c:cannot open source file
   btree/bt_split.c:cannot open source file
   btree/bt_search.c:cannot open source file
   btree/bt_conv.c:cannot open source file
   btree/bt_overflow.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
   snmp/agent.c:cannot open source file
   ael/pval.c:cannot open source file
   ais/evt.c:cannot open source file
   ais/clm.c:cannot open source file
   ooh323c/src/ooCalls.c:cannot open source file
   ooh323c/src/ooDateTime.c:cannot open source file
   ooh323c/src/ooSocket.c:cannot open source file
   ooh323c/src/ooStackCmds.c:cannot open source file
   ooh323c/src/ooh323ep.c:cannot open source file
   ooh323c/src/perutil.c:cannot open source file
   ooh323c/src/ooCmdChannel.c:cannot open source file
   ooh323c/src/ooCapability.c:cannot open source file
   ooh323c/src/errmgmt.c:cannot open source file
   ooh323c/src/ooports.c:cannot open source file
   ooh323c/src/ooLogChan.c:cannot open source file
   ooh323c/src/context.c:cannot open source file
   ooh323c/src/printHandler.c:cannot open source file
   ooh323c/src/ooh245.c:cannot open source file
   ooh323c/src/ooUtils.c:cannot open source file
   ooh323c/src/ooGkClient.c:cannot open source file
   ooh323c/src/dlist.c:cannot open source file
   ooh323c/src/h323/H323-MESSAGESEnc.c:cannot open source file
   ooh323c/src/h323/H235-SECURITY-MESSAGESDec.c:cannot open source file
   ooh323c/src/h323/H323-MESSAGESDec.c:cannot open source file
   ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLEnc.c:cannot open source file
   ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLDec.c:cannot open source file
   ooh323c/src/h323/H235-SECURITY-MESSAGESEnc.c:cannot open source file
   ooh323c/src/ooTimer.c:cannot open source file
   ooh323c/src/ootrace.c:cannot open source file
   ooh323c/src/decode.c:cannot open source file
   ooh323c/src/oochannels.c:cannot open source file
   ooh323c/src/ooq931.c:cannot open source file
   ooh323c/src/encode.c:cannot open source file
   ooh323c/src/ooh323.c:cannot open source file
   ooh323c/src/memheap.c:cannot open source file
   ooh323c/src/eventHandler.c:cannot open source file
   mp3/common.c:cannot open source file
   mp3/dct64_i386.c:cannot open source file
   mp3/decode_ntom.c:cannot open source file
   mp3/tabinit.c:cannot open source file
   mp3/layer3.c:cannot open source file
   mp3/interface.c:cannot open source file
   geninfo: WARNING: no data found for /srv/bamboo/xml-data/build-dir/AST-18/channels/xpmr/xpmr.c
   sip/srtp.c:cannot open source file
   sip/reqresp_parser.c:cannot open source file
   sip/config_parser.c:cannot open source file
   sip/dialplan_functions.c:cannot open source file
   sip/sdp_crypto.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/20101025/7d0d1bb1/attachment-0001.htm 


More information about the Test-results mailing list