Hello,
We are using RFA 8.1 api's to get market data from Reuters. We recently started seeing crash which is consistent with same symbol $IDRUSD IDRUSD=R. It's amazing that for others symbols subscribed before this, it works perfectly fine.
Track trace -
#0 0x00007f9c0c5a1387 in raise () from /lib64/libc.so.6
#1 0x00007f9c0c5a2a78 in abort () from /lib64/libc.so.6
#2 0x00007f9c0ceb1a95 in __gnu_cxx::__verbose_terminate_handler() () from /lib64/libstdc++.so.6
#3 0x0000000000e61b1c in ft::mdutils::Log::terminate () at mdutils/src/logging/Log.cpp:186
#4 0x00007f9c0ceafa06 in ?? () from /lib64/libstdc++.so.6
#5 0x00007f9c0ceafa33 in std::terminate() () from /lib64/libstdc++.so.6
#6 0x00007f9c0ceafc53 in __cxa_throw () from /lib64/libstdc++.so.6
#7 0x00007f9c0f437f6f in rfa::common::InvalidUsageExceptionImpl::throwInvalidUsageExceptionImpl(rfa::common::Exception::CommonErrorType, rfa::common::Exception::CommonErrorSeverityType, rfa::common::Exception::CommonErrorClassificationType, rfa::common::GeneralExceptionStatus::State, rfa::common::GeneralExceptionStatus::StatusCode, rfa::common::RFA_String const&) ()
from /home/flexsys/base/flex/libs/rfa/libRFA_Common.so
#8 0x0000000000f370bc in rfa::sessionLayer::OMMConsumerImpl::throwIUE(rfa::common::RFA_String const&) ()
#9 0x0000000000f3dda8 in rfa::sessionLayer::OMMConsumerImpl::subscribe(rfa::common::EventQueue*, rfa::sessionLayer::OMMIntSpec const*, rfa::common::Client&, void*) ()
#10 0x0000000000f3dfaa in rfa::sessionLayer::OMMConsumerImpl::registerClient(rfa::common::EventQueue*, rfa::sessionLayer::OMMIntSpec const*, rfa::common::Client&, void*) ()
#11 0x0000000000b11aaa in RFAFlex::OMMClient::Subscribe (this=0x7f9be4001b60) at api/Reuters_RFA/RFAOMMClient.cpp:80
#12 0x0000000000af13c1 in RFAFlex::ClientMgr::SubscribeL1 (this=0x361d370, sFlexSymbol="$IDRUSD", sRIC="IDRUSD=R", l1e=0x7f9be4008820, asDelayed=false) at api/Reuters_RFA/RFAClientMgr.cpp:142
#13 0x0000000000afe57e in RFAFlex::DataThread::Loop (this=0x184aaa0 <RFAFlex::Singleton<RFAFlex::DataThread>::GetInstance()::myInstance>) at api/Reuters_RFA/RFADataThread.cpp:386
#14 0x0000000000afd43e in RFAFlex::DataThread::Run (this=0x184aaa0 <RFAFlex::Singleton<RFAFlex::DataThread>::GetInstance()::myInstance>) at api/Reuters_RFA/RFADataThread.cpp:239
#15 0x0000000000b99dbb in RFAFlex::RFAThread::Run (pVoid=0x184aaa0 <RFAFlex::Singleton<RFAFlex::DataThread>::GetInstance()::myInstance>) at api/Reuters_RFA/RFAThread.cpp:32
#16 0x00007f9c1011fea5 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f9c0c669b0d in clone () from /lib64/libc.so.6