SpectroSERVER crashes when an access group relation is added/removed for a User model.

book

Article ID: 106254

calendar_today

Updated On:

Products

CA Spectrum

Issue/Introduction

SpectroSERVER crashes when an access group relation is added/removed for a User model.

The following is seen in the $SPECROOT/SS/VNM.OUT file:

Jul 10 12:29:23 ERROR TRACE at CsWatchNotificationQueue.cc(271): A(n) association notification has exceeded the maximum internal queue size: The client [email protected] may be unresponsive. 

A stack trace of the core from Linux shows the following:

Thread 1 (Thread 0x7fd1197f7740 (LWP 2042)): 
#0 0x00007fd1170ebbbc in AccessGroupIH::generate_access_change_event(CsModelHandle const&, CsBuffer*) () from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1 
#1 0x00007fd1170ebead in AccessGroupIH::process_access_group_change_event(CsModelHandle const&, CsModelHandle const&, CsMTypeHandle const&) () from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1 
#2 0x00007fd1170ebfa0 in AccessGroupIH::handle_access_group_update(CsModelHandle const&) () from /opt/SPECTRUM/lib/../SS/libmdlsvint.so.1 
#3 0x00007fd11906bec9 in CsIHMdlAttrWatcher::notify(CsIncidentParm const*, CsSecurityIf const*) () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1 
#4 0x00007fd1190de3bf in CsModel::react_to_change(CsVPList&) () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1 
#5 0x00007fd1190e7618 in CsModel::process_changes() () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1 
#6 0x00007fd1191041e1 in CsNotificationMgr::process_queued_work(CsWorkNode const*) () from /opt/SPECTRUM/lib/../SS/libsskrnl.so.1 
#7 0x00007fd114314282 in CsWorkQueue::process_work_node(CsWorkNode*) () from /opt/SPECTRUM/lib/libwkmgr.so.1 
#8 0x00007fd11431358a in CsWorkScheduler::do_work() () from /opt/SPECTRUM/lib/libwkmgr.so.1 
#9 0x00007fd118d6ea63 in moot_thread_start () from /opt/SPECTRUM/lib/libmoot.so.1 
#10 0x00007fd10d557d40 in ?? () from /lib64/libc.so.6 

Environment

Spectrum 10.2.3

Resolution

Spectrum debug patch 10.02.03.D399 has been created to resolve this.

REQUIREMENTS
SPECTRUM 10.02.00,10.02.03 and BMP_10.2.301 are the prerequisites for installation of this patch.

This patch needs to be installed on all the SpectroSERVERs in the same distributed or fault tolerant system.

OVERVIEW
This is a debug patch for the following issue:
SpectroSERVER crashes when access group relation is added/removed for the user.
(DE374460, 01136902)


BILL OF MATERIALS
ReleaseNote.D399.txt
           
runme.exe (Windows)
uninstall_D399.exe (Windows)          
libmdlsvint.dll  (Windows)
libmdlsvutil.dll  (Windows)

runme (Solaris/Linux)
uninstall_D399 (Solaris/Linux)        
libmdlsvint.so.1  (Solaris/Linux)
libmdlsvutil.so.1  (Solaris/Linux)

Additional Information

Please contact support to get a copy of this patch if you experience similar problems.