We have an application at DB called Magellan using RFA 7.4.1 on Linux RHEL.
Version details:
Reuters Item Number: 35-15-7109
Product Name: Robust Foundation API - C++ Edition
Release Number: 7.4.1
Load Number: 1
Load ID: rfa7.4.1.L1.linux
Release Status: RRG
It has crashed in RFA library code with the following stack trace.
Please investigate and let us know if there is a fix or workaround available to prevent recurrence.
Reading symbols from /home/gmr/components/ReutersRateReconciler-prd/current/bin/ReutersRateReconciler...Reading symbols from /home/gmr/components/ReutersRateReconciler-prd/ReutersRateReconciler-prd-21.01.5239.17/bin/ReutersRateReconciler.debug...done.
done.
[New LWP 423]
[New LWP 420]
[New LWP 424]
[Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/home/gmr/components/ReutersRateReconciler-prd/current/bin/ReutersRateReconcile'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xf45276b7 in rfa::common::InterestSpec::getInterestSpecType() const ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_Common.so
(gdb) #0 0xf45276b7 in rfa::common::InterestSpec::getInterestSpecType() const ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_Common.so
#1 0xf1a87c65 in rfa::sessionLayer::MarketDataSubscriberImpl::processSubCloseReqMsgEnum(rfa::support::SmartPtr<rfa::common::Message>&) ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_SessionLayer_MD.so
#2 0xf1a8a92c in rfa::sessionLayer::MarketDataSubscriberImpl::processReqMsg(rfa::support::SmartPtr<rfa::common::Message>&) ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_SessionLayer_MD.so
#3 0xf45253e2 in rfa::common::EventSourceHandler::dispatch(long) ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_Common.so
#4 0xf41dd2bf in rfa::sessionLayer::SessionImpl::dispatchRequestProcedure()
()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_SessionLayer.so
#5 0xf41dbc84 in rfa::sessionLayer::SessionImpl_RequestQueueHandler::processIORead(int) ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_SessionLayer.so
#6 0xf41f6460 in RTREventNotifierImp::notifyReadPending(int) ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_SessionLayer.so
#7 0xf41f4f5b in RTRSelectNotifier::notify(RTRIOEventMgr*, fd_set&, void (RTRSelectNotifier::*)(int)) ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_SessionLayer.so
#8 0xf41f532c in RTRSelectNotifier::enable() ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_SessionLayer.so
#9 0xf41dedf2 in rfa::sessionLayer::SessionImpl::runThread() ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_SessionLayer.so
#10 0xf41f447a in rfa::support::Thread::startWrapper(void*) ()
from /home/gmr/3rdparty/reuters/current/Libs/RHEL6_32_GCC444/libRFA_SessionLayer.so
#11 0xf3c2f839 in start_thread () from /lib/libpthread.so.0
#12 0xf3d2d52e in clone () from /lib/libc.so.6
(gdb) quit