Guest

Preview Tool

Cisco Bug: CSCus82938 - XMPP Fed CM service restarts and causes cores on 10.5.1 and 10.5.2 FCS

Last Modified

Aug 06, 2018

Products (2)

  • Cisco Unified Communications Manager IM & Presence Service
  • Cisco Unified Communications Manager IM and Presence Service Version 10.5

Known Affected Releases

10.5(1)

Description (partial)

Symptom:
XMPP Federation Connection Manager service cores couple of times per day and it's auto restarting every time when core occurs. XMPP federation works correctly in both ways. No problems between contacts, before and after core.

These are the lines in XMPP-Federation logs that identify the defect:
## From the logs, right before the core DBVerify got XMPP_SRV record and connected:
11:02:49.528 |080f1b70| debug| DBVerify.cpp:459 Got XMPP-SERVER record back. Connecting...
11:02:49.528 |0614db70| debug| BasicSocket.cpp:251 connect fd 42 from 10.200.98.40:59394 to 66.163.36.186:5269 EINPROGRESS
11:02:49.588 |0614db70| debug| DBVerify.cpp:208 onSocketConnect

## Due to timeout, DBVerify received OnClose and tried to reconnect:
11:03:03.758 |0614db70| debug| XMPPStream.cpp:2270 timeout waiting for stream:stream element
11:03:03.758 |0614db70| debug| XMPPStream.cpp:1346 onClose. XML Stream is gone. 0
11:03:03.758 |0614db70| debug| XMPPStream.cpp:1371 Firing onClose event11:03:03.758 |0614db70| debug| DBVerify.cpp:388 First pass with TLS failed, starting second pass without TLS: 726FAF808

## Received socket error from underlying ConectionProxy object, OnSocketError calls lookup and causes the core.
11:03:09.464 |02bb3b70| info| ConnectionProxy.cpp:150 Socket ErrorCode: 8, OS Error: 111

XMPP-Federation service core may look similar to the following:
Thread 1 (Thread 0xf7272b70 (LWP 6799)):
#0  0x003c59e9 in std::_List_node_base::hook(std::_List_node_base*) () from /usr/local/xcp/lib/libstdc++.so.6
#1  0x004fbad0 in _M_insert (this=0xa008fb0, info=0xf5a7a1f0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../include/c++/4.4.6/bits/stl_list.h:1408
#2  push_back (this=0xa008fb0, info=0xf5a7a1f0) at /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../include/c++/4.4.6/bits/stl_list.h:920
#3  bedrock::net::Resolver::_lookup (this=0xa008fb0, info=0xf5a7a1f0) at src/libs/libjcore/src/bedrock/net/Resolver.cpp:208
#4  0x004fce38 in bedrock::net::Resolver::_trySRVLookup (this=0xa008fb0, info=0xf5a7a1f0) at src/libs/libjcore/src/bedrock/net/Resolver.cpp:245
#5  0x004fce94 in bedrock::callbacks::MemberFunctor1<bedrock::net::Resolver*, void (bedrock::net::Resolver::*)(bedrock::net::LookupInfo*), bedrock::net::LookupInfo*>::operator() (this=0xf5f41768) at src/libs/libjcore/src/include/bedrock/bedrock_callbacks.hpp:80
#6  0x004f694d in bedrock::ThreadPool::Worker::run (arg=0xa009070) at src/libs/libjcore/src/bedrock/ThreadPool.cpp:376
#7  0x005ffb39 in start_thread () from /lib/libpthread.so.0
#8  0x01036d6e in clone () from /lib/libc.so.6

Conditions:
XMPP Federation setup
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.