Hi Team,
We are using RFA version 8.2.3 C++ to consume market data.
libRFA_Common.so [version.c VERSION 8.2.3 RELEASE (Internal Node: rfaut8.2.3.L1)]
There is one scenario we are performing, below are the steps,
- Subscribe to a symbol/security AAPL (subscription is still open)
- Resubscribe to same security, which will
- Delete the previously created OMM client for AAPL
- create new OMM client again
In this scenario we observed a application crash rfa::common::EventQueueImpl::dispatch(long) from libRFA_Common.so
call stack information in the core file :
0x00002ab2002b10dc in rfa::common::EventQueueImpl::dispatch(long) () from /home/flexsys/flex/bin/libRFA_Common.so
0x000000000072bf6c in RFAFlex::DataThread::Loop (this=0x121cc60 <RFAFlex::Singletonunsafe:RFAFlex::DataThread::GetInstance()::myInstance>) at marketdata/Reuters_RFA/RFADataThread.cpp:637
0x00000000007990ea in RFAFlex::RFAThread::Run (pVoid=0x121cc60 <RFAFlex::Singletonunsafe:RFAFlex::DataThread::GetInstance()::myInstance>) at marketdata/Reuters_RFA/RFAThread.cpp:32
I saw some crash related questions, and the resolution is to upgrade the libs. I want to ask is the issue still persist in the libs which are using? Or the root cause is something else