We're updating the issue view to help you get more done. 

ReliableClientSession crash when socket connection refused

Description

This issue was reported some time ago. Still not fixed.

1 2 3 4 5 6 7 8 9 10 #0 0x0000003b9d008143 in pthread_join () from /lib64/libpthread.so.0 #1 0x00007f84908b655b in FIX8::Connection::stop() () at ../include/fix8/thread.hpp:127 #2 0x00007f84908a5da9 in FIX8::Session::stop() () at session.cpp:213 #3 0x0000000000423723 in FIX8::ReliableClientSession<CMESessionClient>::operator()() () at /home/wdou/3p/fix8-1.0.0/include/fix8/sessionwrapper.hpp:405 #4 0x000000000041b861 in void* FIX8::_dthreadcore::_run<FIX8::dthread<FIX8::ReliableClientSession<CMESessionClient> >::_helper>(void*) () at /home/wdou/3p/fix8-1.0.0/include/fix8/thread.hpp:206 #5 0x0000003b9d0079d1 in start_thread () from /lib64/libpthread.so.0 #6 0x0000003b9c8e8b6d in clone () from /lib64/libc.so.6

Looks like thread is destroyed and then another thread is attempting to join it.

Environment

None

Status

Assignee

David Dight

Reporter

Peter D

Labels

Branch

dev

Products

None

Components

Fix versions

Affects versions

1.2.0

Priority

Major