Passing "xcm.blocking"=true to xcm_accept_a() is called on non-blocking server socket causes a crash on all TCP-based transports. The reason is that finish() and update() are called when the sockets are only in the "initialized" state.