ESDK is crashing

german
german Newcomer

Hi There,

Using ESDK 1.1.1 I started seeing crashes. The crash is happening within this chunk of code:

image

And the stack trace of the crash is:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./Equity_FeedSrv_33 --ini settings.ini'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007fc9ca804428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7fc98affd700 (LWP 67025))]
(gdb) bt
#0 0x00007fc9ca804428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1 0x00007fc9ca80602a in __GI_abort () at abort.c:89
#2 0x00007fc9ca7fcbd7 in __assert_fail_base (fmt=, assertion=assertion@entry=0xb7aa00 "pWatchlistImpl->base.channelState == WL_CHS_LOGGED_IN",
file=file@entry=0xb7a8f0 "Reactor/Watchlist/rsslWatchlistImpl.c", line=line@entry=599, function=function@entry=0xb7b700 <PRETTY_FUNCTION.9541> "rsslWatchlistProcessTimer") at assert.c:92
#3 0x00007fc9ca7fcc82 in __GI___assert_fail (assertion=0xb7aa00 "pWatchlistImpl->base.channelState == WL_CHS_LOGGED_IN", file=0xb7a8f0 "Reactor/Watchlist/rsslWatchlistImpl.c", line=599,
function=0xb7b700 <PRETTY_FUNCTION.9541> "rsslWatchlistProcessTimer") at assert.c:101
#4 0x00000000009c7bd8 in rsslWatchlistProcessTimer (pWatchlist=0x7fc99003c1b0, currentTime=1532351287062, pErrorInfo=0x7fc990005100) at Reactor/Watchlist/rsslWatchlistImpl.c:599
#5 0x00000000009bd6e5 in _reactorDispatchEventFromQueue (pReactorImpl=0x7fc990011e50, pQueue=0x7fc990012de0, pError=0x7fc990005100) at Reactor/rsslReactor.c:2025
#6 0x00000000009baddc in rsslReactorDispatch (pReactor=0x7fc990011e50, pDispatchOpts=0x7fc98affce70, pError=0x7fc990005100) at Reactor/rsslReactor.c:923
#7 0x0000000000905513 in thomsonreuters::ema::access::OmmBaseImpl::rsslReactorDispatchLoop(long long, unsigned int, bool&) ()
#8 0x0000000000905a47 in thomsonreuters::ema::access::OmmBaseImpl::run() ()
#9 0x000000000082ee9a in thomsonreuters::ema::access::Thread::runThread(void*) ()
#10 0x00007fc9cbcf86ba in start_thread (arg=0x7fc98affd700) at pthread_create.c:333
#11 0x00007fc9ca8d63dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Did anyone see this before?

Thanks,

German

Best Answer

  • nick.zincone
    nick.zincone admin
    Answer ✓

    Hi @german,

    Have you tried updating to the latest version of the ESDK? Version 1.2.0?

    With this version, there is a whole new build system to build based on the source code from GitHub or the code included within the download package to further troubleshoot the issue.

    thanks, Nick

Answers

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.