My Oracle Support Banner

PFService Crashing When Dealing With Invalid Telemetry on Power Transformers (Doc ID 2915168.1)

Last updated on DECEMBER 12, 2022

Applies to:

Oracle Utilities Network Management System - Version 2.5.0.1.0 to 2.6.0.0.0 [Release 2.5 to 2.6]
Oracle Network Management for Utilities - DMS - Version 2.5.0.1.0 to 2.6.0.0.0 [Release 2.5 to 2.6]
Information in this document applies to any platform.

Symptoms

On : 2.5.0.1.0 version, Web Workspace

PFService is crashing multiple times.   The log files do not provide much information:

11/30/22 11:16:32: PFService 0x7f29d3894700,ctp=0x45ff0c338,"VoltVar::startAnalysis" oms::sentinel caught exception bad index
11/30/22 11:16:32: PFService 0x7f29d3894700,ctp=0x45ff0c338,"VoltVar::startAnalysis" **INFO*** [PFService-3417] for [dmswqa] exiting...

The stack trace will be one of match one of these:

#0  0x00007fc6526f34a9 in malloc_consolidate () from /lib64/libc.so.6
#1  0x00007fc6526f5135 in _int_malloc () from /lib64/libc.so.6
#2  0x00007fc6526f878c in malloc () from /lib64/libc.so.6
#3  0x00007fc652fb818d in operator new(unsigned long) ()  from /lib64/libstdc++.so.6
#4  0x000000000092a448 in void std::vector<ListElem, std::allocator<ListElem> >::_M_realloc_insert<ListElem const&>(__gnu_cxx::__normal_iterator<ListElem*, std::vector<ListElem, std::allocator<ListElem> > >, ListElem const&) ()
#5  0x000000000092742a in YBusPackedMatrix::setYBusOffTerm(int, int, std::complex<double> const&) ()
#6  0x000000000092836a in YBusPackedMatrix::factorizeYbusMatrix() ()
#7  0x0000000000914018 in YBusMatrixBuilder::buildPackedSparseThreePhaseYBusMatrix(bool, YBusPackedMatrix&) ()
#8  0x000000000091d1d7 in YBusMatrixBuilder::solvePowerFlow(bool, int, int)()
#9  0x0000000000750318 in MIPKvaSolver::solveTimeStep(bool, int, bool) ()
#10 0x000000000075b782 in MIPKvaSolver::solve(bool) ()
#11 0x00000000007f0244 in PFEngine::solveSegment(NetworkSegment*, bool, bool, pfs::SolutionOption, long, void*) ()
#12 0x000000000075cc23 in MIPKvaSolver::solveSegment(NetworkSegment*, bool, bool, pfs::SolutionOption, long, void*) ()
#13 0x00000000005c64a5 in FeederLoadManagement::forecastIslandSolution(int, ces::shared_ptr<NetworkIsland>, flm::LoadType, long&, float, bool, char const*) ()
#14 0x00000000005cfad8 in FeederLoadManagement::evaluateForecastLoads() ()


---


#0  0x000000000051d110 in FaultLocator::addFaultToIsland(Handle const&, FaultEvent*, int) ()
#1  0x0000000000000015 in ?? ()
#2  0x0000000400000000 in ?? ()


---

#0  0x0000000000514df9 in oms::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const*, unsigned long) ()
#1  0x0000000054ce1270 in ?? ()
#2  0x00000000423dba28 in ?? ()
#3  0x00000000007e42ae in PFConnect::load(NetworkService::ModelBuildData*) ()
#4  0x000000046059c430 in ?? ()



Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
 Fix Description
 Migration
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.