DiameterControlAgent Coredumps With "ERROR: TCAP primitive received in state OpenNotFinal"
Last updated on DECEMBER 27, 2016
Applies to:Oracle Communications Network Charging and Control - Version 4.3.0 to 4.4.1 [Release 4.3 to 4.4]
Information in this document applies to any platform.
Under certain conditions, the diameterControlAgent (DCA) process will core dump. DCA is a SLEE interface on a Service Logic Controller (SLC) that talks DIAMETER protocol to the network.
As root, confirm the owner of the core:
<core file>: ELF 32-bit MSB core file SPARC Version 1, from 'diameterControlAgent'
Please refer to Note 1368101.1 for further information about taking a backtrace with GDB.
The backtrace will contain similar entries to this (note important frames highlighted in bold):
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.10"...
#0 0xff04aa58 in _lwp_kill () from /lib/libc.so.1
#1 0xfefe5a64 in raise () from /lib/libc.so.1
#2 0xfefc1954 in abort () from /lib/libc.so.1
#3 0xff173100 in __cxxabiv1::__terminate (handler=0x277288 <abort@plt>) at eh_terminate.cc:47
#4 0xff173150 in std::terminate () at eh_terminate.cc:57
#5 0xff1732cc in __cxa_throw (obj=0x4d4300, tinfo=0x240ec8, dest=0xb4118 <cmn::Exception::~Exception()>) at eh_throw.cc:77
#6 0x000b7d98 in dca::GenericAnswer::getResultCode (this=0x4d4318) at GenericAnswer.cc:112
#7 0x000be354 in dca::SessionDelegator::handleResponse (this=0x4b45d0, svcTransaction=0x286280, response=@0xffbff450, delayAnswer=false) at StateMachine.h:228
#8 0x000c1780 in dca::SessionDelegator::handleTcapPrimitive (this=0x4b45d0, stateMachine=0x5a9570, tcapPrimitive=0xc017baf0) at SessionDelegator.cc:835
#9 0x0006aac0 in dca::ControlAgent::mainLoop (this=0x27d4d8, argc=5936496, argv=0xc0030d50) at ControlAgent.cc:195
#10 0x00069140 in main (argc=1, argv=0xffbff7f4) at diameterControlAgent.cc:60
And around the time of the error, the syslog will also contain this message:
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms