|
|
gdb) bt #0 0x0000003eaee32925 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x0000003eaee34105 in abort () at abort.c:92 #2 0x00007fe73db6e155 in os::abort(bool) () from /opt/jdk1.7.0_45/jre/lib/amd64/server/libjvm.so #3 0x00007fe73dced087 in VMError::report_and_die() () from /opt/jdk1.7.0_45/jre/lib/amd64/server/libjvm.so #4 0x00007fe73db72adf in JVM_handle_linux_signal () from /opt/jdk1.7.0_45/jre/lib/amd64/server/libjvm.so #5 0x00007fe73e42948b in citp_signal_run_app_handler (sig=<value optimized out>, info=<value optimized out>, context=<value optimized out>) at ../../../../../src/lib/transport/ip/signal.c:89 #6 0x00007fe73e4299b8 in citp_signal_run_now (signum=11, info=0x7fe6817e5bb0, context=0x7fe6817e5a80) at ../../../../../src/lib/transport/ip/signal.c:200 #7 citp_signal_intercept_3 (signum=11, info=0x7fe6817e5bb0, context=0x7fe6817e5a80) at ../../../../../src/lib/transport/ip/signal.c:231 #8 <signal handler called> #9 NameSpace::Foo::updateBook<5u> (this=0x7fe73a658390, instr=@0x7fe6817e613c, bookData=..., bIsBid=true) at Source.cpp:271 #10 0x00007fe681a62626 in NameSpace::Foo::process<5u> (this=0x7fe73a658390, bookSource=<value optimized out>) at Source.cpp:230 #11 0x00007fe681a5c0c1 in NameSpace::Foo::onData (this=0x7fe73a658390, bookSource=...) at Foo.cpp:180 (gdb) frame 11 #11 0x00007fe681a5c0c1 in NameSpace::Foo::onData (this=0x7fe73a658390, bookSource=...) at Source.cpp:180 (gdb) print bookSource $1 = ( const std::map<int, NameSpace::Foo::SourceObj*, std::less<int>, std::allocator<std::pair<int const, NameSpace::Foo::SourceObj*> > >::SourceObj &) @0x7fe73a9d72d0: {<NameSpace3::BookSource<int, gsc_data_venue_e>> = {m_bookSourceManager = @0x7fe7386a3430, m_instrumentId = 14573, m_venueId = XXX_XXX, m_handle = 14247}, m_listener = @0x7fe73a658390, m_notifyLevels = 5, m_started = true} (gdb) info reg rax 0x7fe55b196010 140623052627984 rbx 0x7fe73a658390 140631093904272 rcx 0x1779a6deb98 1613203631000 rdx 0x7fe6817e6070 140627991748720 rsi 0x7fe6817e613c 140627991748924 rdi 0x7fe73a658390 140631093904272 rbp 0x7fe73a9d72d0 0x7fe73a9d72d0 rsp 0x7fe6817e6170 0x7fe6817e6170 r8 0x0 0 r9 0x7fe6817e6070 140627991748720 r10 0x602788af 1613203631 r11 0x1779a6deb98 1613203631000 r12 0x7fe73868cac0 140631060564672 r13 0x38ed 14573 r14 0x0 0 r15 0x3 3 rip 0x7fe681a5c0c1 0x7fe681a5c0c1 <NameSpace::Foo::onData(std::map<int, NameSpace::Foo::SourceObject*, std::less<int>, std::allocator<std::pair<int const, NameSpace::Foo::SourceObject*> > >::SourceObject const&)+81> eflags 0x202 [ IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) frame 10 #10 0x00007fe681a62626 in NameSpace::Foo::process<5u> (this=0x7fe73a658390, bookSource=<value optimized out>) at Source.cpp:230 230 in Source.cpp (gdb) print bookSource $2 = <value optimized out> (gdb) info locals instr = 1613203631 ... other local vars deleted ... (gdb) info reg rax 0x7fe55b196010 140623052627984 rbx 0x7fe73a658390 140631093904272 rcx 0x1779a6deb98 1613203631000 rdx 0x7fe6817e6070 140627991748720 rsi 0x7fe6817e613c 140627991748924 rdi 0x7fe73a658390 140631093904272 rbp 0x7fe6817e60d0 0x7fe6817e60d0 rsp 0x7fe6817e6070 0x7fe6817e6070 r8 0x0 0 r9 0x7fe6817e6070 140627991748720 r10 0x602788af 1613203631 r11 0x1779a6deb98 1613203631000 r12 0x7fe73a658390 140631093904272 r13 0x7fe6817e613c 140627991748924 r14 0x0 0 r15 0x3 3 rip 0x7fe681a62626 0x7fe681a62626 <NameSpace::Foo::processQuotes<5u>(std::map<int, NameSpace::Foo::SourceObj*, std::less<int>, std::allocator<std::pair<int const, NameSpace::Foo::SourceObj*> > >::SourceObj const&)+102> eflags 0x202 [ IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 |