question

Upvotes
Accepted
1 0 0 0

Crash in RFA SDK 8.2.4.L1 when running on RHEL7

We have an application running on RHEL7 built with the static libraries from the latest RFA SDK release 8.2.4.L1.
On shutdown, the application is crashing inside the RFA library. The call stack from the crash is as follows:
#0 0x00007fc643a7feb0 in ?? ()
#1 0x00007fc67787fc28 in rfa::sessionLayer::RSSL_Cons_MultiRequestEntry::cleanActiveList() () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#2 0x00007fc677881001 in rfa::sessionLayer::RSSL_Cons_MultiRequestEntry::~RSSL_Cons_MultiRequestEntry() () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#3 0x00007fc677881249 in rfa::sessionLayer::RSSL_Cons_MultiRequestEntry::~RSSL_Cons_MultiRequestEntry() () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#4 0x00007fc6777ec4e6 in rfa::sessionLayer::RSSL_Cons_WatchList::cleanup(int) () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#5 0x00007fc6777b0ec3 in rfa::sessionLayer::RSSL_Cons_ConnectionManagerImpl::processMessages() () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#6 0x00007fc6777d4ee4 in RTREventNotifierImp::notifyReadPending(int) () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#7 0x00007fc6777c6da5 in RTRSelectNotifier::notify(RTRIOEventMgr*, fd_set&, void (RTRSelectNotifier::*)(int)) () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#8 0x00007fc6777c7045 in RTRSelectNotifier::enable() () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#9 0x00007fc677805b82 in rfa::sessionLayer::RSSL_Cons_AdapterImpl::runThread() () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#10 0x00007fc67773fbe7 in rfa::support::Thread::startWrapper(void*) () from /opt/I-Trader/production/lib/LINUX_RHEL7_64/rfa8_omm_req_plugin7.so
#11 0x00007fc67ce59ea5 in start_thread () from /lib64/libpthread.so.0
#12 0x00007fc67c97ab0d in clone () from /lib64/libc.so.6

Would you be able to provide more information as to why the crash is occurring?

I looked in the history of previous releases of the RFA SDK and there was a crash fixed in the past in the RSSL_Cons_MultiRequestEntry destructor.

rfa0411;Crash in RFA in the RSSL_Cons_MultiRequestEntry destructor RFA crashes in the RSSL_Cons_MultiRequestEntry destructor while unsubscribing an item. (SR: 1-2480291611)


#technologyrfa-apic++
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

· Write an Answer
Upvotes
Accepted
81.3k 267 53 76

@steven.nuzum

Thank you for reaching out to us.

Normally Developer Community Forum is for how-to/general questions but your question seems to be more complex and requires investigation e.g. review source code, configuration, try to reproduce the problem etc.

I recommend you raise a query to the API support team through the premium support service.

However, you need to be a RDC named user to raise a query to the API support team.

If you can't see the premium support, please contact your LSEG account team or sales team for more information.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.