Guest

Preview Tool

Cisco Bug: CSCvh83796 - CUCM Core when race condition hit during transfer operation

Last Modified

Apr 08, 2019

Products (1)

  • Cisco Unified Communications Manager (CallManager)

Known Affected Releases

10.5(2.10000.5) 11.0(1.10000.10) 11.5(1.10000.6) 12.0(1.10000.10)

Description (partial)

Symptom:
A race condition is observed While doing a call-transfer, if PhoneA is in one node and PhoneB and PhoneC are in different node the transfer fails and CUCM cores in node where PhoneA resides.

Conditions:
PhoneA which is initiating the call should be in one node and the PhoneB which is doing the transfer and the target PhoneC for transfer should be in different node where PhoneB is trying another transfer to different phone.

Core was generated by `/usr/local/cm/bin/ccm'.
Program terminated with signal 11, Segmentation fault.
#0  0xf69d0e08 in free () from /lib/libc.so.6
 ====================================
backtrace - CUCM
 ===================================
#0  0xf69d0e08 in free () from /lib/libc.so.6
#1  0xf6ba40b2 in operator delete(void*) () from /usr/local/cm/lib/libstlport.so.5.2
#2  0x0807b9e8 in __stl_delete (this=0xb5f9fff4) at /view/BLD-cm_su4_10_5_2-raw-d/vob/ccm_tpl/release/include/stlport/stl/_new.h:135
#3  deallocate (this=0xb5f9fff4) at /view/BLD-cm_su4_10_5_2-raw-d/vob/ccm_tpl/release/include/stlport/stl/_alloc.h:93
#4  deallocate (this=0xb5f9fff4) at /view/BLD-cm_su4_10_5_2-raw-d/vob/ccm_tpl/release/include/stlport/stl/_alloc.h:323
#5  _M_deallocate_block (this=0xb5f9fff4) at /view/BLD-cm_su4_10_5_2-raw-d/vob/ccm_tpl/release/include/stlport/stl/_string_base.h:97
#6  ~_String_base (this=0xb5f9fff4) at /view/BLD-cm_su4_10_5_2-raw-d/vob/ccm_tpl/release/include/stlport/stl/_string_base.h:156
#7  ~basic_string (this=0xb5f9fff4) at /view/BLD-cm_su4_10_5_2-raw-d/vob/ccm_tpl/release/include/stlport/stl/_string_fwd.h:32
#8  Member<stlp_std::basic_string<char, stlp_std::char_traits<char>, stlp_std::allocator<char> > >::init (this=0xb5f9fff4) at /view/BLD-cm_su4_10_5_2-cct-ccm-d/vob/ccm/Common/Include/Utilities/Member.hpp:80
#9  0x085ebe81 in operator= (this=0xb5f9d540, fJoinData=..., fJoinErr=4) at /view/BLD-cm_su4_10_5_2-cct-ccm-d/vob/ccm/Common/Include/CallManager/TDCLCommonDataTypes.hpp:196
#10 reset (this=0xb5f9d540, fJoinData=..., fJoinErr=4) at ../Include/CallControlDeclarations.hpp:202
#11 deleteTrans (this=0xb5f9d540, fJoinData=..., fJoinErr=4) at ../Include/CallControlDeclarations.hpp:241
#12 Cdcc::sendCfJoinSecondaryErr (this=0xb5f9d540, fJoinData=..., fJoinErr=4) at ProcessCdcc.cpp:25543
#13 0x085ec052 in Cdcc::star_CfJoinSecondaryReq (this=0xb5f9d540, s=...) at ProcessCdcc.cpp:2404
#14 0x0860e758 in Cdcc::fireSignal (this=0xb5f9d540, sdlSignal=...) at ../Include/ProcessCdcc.hpp:45
#15 0x09e96e20 in SdlProcessBase::runSaveQueue (this=0xb5f9d540) at SdlProcessBase.cpp:598
#16 0x09e976be in SdlProcessBase::inputSignal (this=0xb5f9d540, rSignal=0xbf4047c8, traceType=SdlSystemLog::SignalRouterThread, highPriority=0, normalPriority=0, lowPriority=0, veryLowPriority=0, lazyPriority=0, dbUpdatePriority=0) at SdlProcessBase.cpp:454
#17 0x09e9c1d6 in SdlRouter::callProcess (this=0xc3ad590, _sdlSignal=0xbf4047c8, _deleteSignal=@0xdd79c2ff, _traceType=SdlSystemLog::SignalRouterThread, _hp=0, _np=0, _lp=0, _vlp=0, _lzp=0, _dbp=0) at SdlRouter.cpp:257
#18 0x09e9c480 in SdlRouter::scheduler (this=0xc3ad590) at SdlRouter.cpp:164
#19 0x09e9c97f in SdlRouter::schedulerInit (sdlRouter=0xc3ad590) at SdlRouter.cpp:107
#20 0xf693cbc9 in start_thread () from /lib/libpthread.so.0
#21 0xf6a3dc9e in clone () from /lib/libc.so.6
 ====================================
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.