When dss connector is deployed in backend, I used to see asan crash in my pc build.
Log + asan report
[2019-05-06T15:19:55.370+02:00] 32711 ERROR dsConnectorClientBus Read failed. ec:stream truncated *this:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:292
[2019-05-06T15:19:55.370+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncReconnect() .cpp:100
[2019-05-06T15:19:55.370+02:00] 32711 NOTIC dsConnectorClientBus Disconnected. latency[ms]: min:107 avg:126.07 max:392 sdev:42.414 count:43 uptime: 41m maxQueue: 3 .cpp:104
[2019-05-06T15:19:55.370+02:00] 32711 DEBUG dsConnectorWSSClient Enter virtual dsConnector::WSSStream::~WSSStream() .cpp:189
[2019-05-06T15:19:55.371+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::close() m_closed:0 bool(m_connectHandler):0 .cpp:82
[2019-05-06T15:19:55.371+02:00] 32711 INFO dsConnectorWSSClient Enter dsConnector::WSSClient::~WSSClient() .cpp:40
[2019-05-06T15:19:55.371+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncConnect() .cpp:128
[2019-05-06T15:19:55.371+02:00] 32711 DEBUG dsConnectorWSSClient Enter void dsConnector::WSSStreamClientImpl::asyncConnect(StreamClient::ConnectHandler &&) .cpp:215
[2019-05-06T15:19:55.371+02:00] 32711 INFO dsConnectorWSSClient Enter dsConnector::WSSClient::WSSClient(boost::asio::io_service &, boost::asio::ssl::context &, dsConnector::WSSUrl &&) .cpp:37
[2019-05-06T15:19:55.371+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncResolve() m_url:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:119
[2019-05-06T15:19:55.371+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncKeepAlive() .cpp:210
[2019-05-06T15:19:55.486+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncResolve()::(anonymous class)::operator()(boost::system::error_code, boost::asio::ip::tcp::resolver::iterator) const ec:Success m_closed:0 .cpp:123
[2019-05-06T15:19:55.486+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncConnect(boost::asio::ip::tcp::resolver::iterator &&) .cpp:136
[2019-05-06T15:20:51.516+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncAliveCheck() .cpp:220
[2019-05-06T15:20:51.516+02:00] 32711 ERROR dsConnectorClientBus Async alive check failed. e:Not connected. condition:m_isConnected ds-connector/client-bus.cpp:222 *this:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:228
[2019-05-06T15:20:51.516+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncReconnect() .cpp:100
[2019-05-06T15:20:53.158+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncConnect() .cpp:128
[2019-05-06T15:20:53.158+02:00] 32711 DEBUG dsConnectorWSSClient Enter void dsConnector::WSSStreamClientImpl::asyncConnect(StreamClient::ConnectHandler &&) .cpp:215
[2019-05-06T15:20:53.158+02:00] 32711 INFO dsConnectorWSSClient Enter dsConnector::WSSClient::WSSClient(boost::asio::io_service &, boost::asio::ssl::context &, dsConnector::WSSUrl &&) .cpp:37
[2019-05-06T15:20:53.158+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncResolve() m_url:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:119
[2019-05-06T15:20:53.158+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncKeepAlive() .cpp:210
[2019-05-06T15:20:53.251+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncResolve()::(anonymous class)::operator()(boost::system::error_code, boost::asio::ip::tcp::resolver::iterator) const ec:Success m_closed:0 .cpp:123
[2019-05-06T15:20:53.251+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncConnect(boost::asio::ip::tcp::resolver::iterator &&) .cpp:136
[2019-05-06T15:21:48.411+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncAliveCheck() .cpp:220
[2019-05-06T15:21:48.411+02:00] 32711 ERROR dsConnectorClientBus Async alive check failed. e:Not connected. condition:m_isConnected ds-connector/client-bus.cpp:222 *this:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:228
[2019-05-06T15:21:48.411+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncReconnect() .cpp:100
[2019-05-06T15:21:53.141+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncConnect() .cpp:128
[2019-05-06T15:21:53.141+02:00] 32711 DEBUG dsConnectorWSSClient Enter void dsConnector::WSSStreamClientImpl::asyncConnect(StreamClient::ConnectHandler &&) .cpp:215
[2019-05-06T15:21:53.141+02:00] 32711 INFO dsConnectorWSSClient Enter dsConnector::WSSClient::WSSClient(boost::asio::io_service &, boost::asio::ssl::context &, dsConnector::WSSUrl &&) .cpp:37
[2019-05-06T15:21:53.141+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncResolve() m_url:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:119
[2019-05-06T15:21:53.141+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncKeepAlive() .cpp:210
[2019-05-06T15:21:53.264+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncResolve()::(anonymous class)::operator()(boost::system::error_code, boost::asio::ip::tcp::resolver::iterator) const ec:Success m_closed:0 .cpp:123
[2019-05-06T15:21:53.264+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncConnect(boost::asio::ip::tcp::resolver::iterator &&) .cpp:136
[2019-05-06T15:22:07.420+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncConnect(boost::asio::ip::tcp::resolver::iterator &&)::(anonymous class)::operator()(boost::system::error_code, boost::asio::ip::tcp::resolver::iterator) const ec:Connection timed out m_closed:0 .cpp:140
[2019-05-06T15:22:07.420+02:00] 32711 ERROR dsConnectorWSSClient Connect failed. ec:Connection timed out m_url:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:145
[2019-05-06T15:22:07.420+02:00] 32711 INFO dsConnectorWSSClient Leave void dsConnector::WSSClient::connected(boost::system::error_code) ec:Connection timed out .cpp:114
[2019-05-06T15:22:07.420+02:00] 32711 ERROR dsConnectorClientBus Connect failed. ec:Connection timed out *this:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:132
[2019-05-06T15:22:07.420+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncReconnect() .cpp:100
[2019-05-06T15:22:07.420+02:00] 32711 INFO dsConnectorWSSClient Enter dsConnector::WSSClient::~WSSClient() .cpp:40
[2019-05-06T15:22:24.962+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncConnect() .cpp:128
[2019-05-06T15:22:24.962+02:00] 32711 DEBUG dsConnectorWSSClient Enter void dsConnector::WSSStreamClientImpl::asyncConnect(StreamClient::ConnectHandler &&) .cpp:215
[2019-05-06T15:22:24.962+02:00] 32711 INFO dsConnectorWSSClient Enter dsConnector::WSSClient::WSSClient(boost::asio::io_service &, boost::asio::ssl::context &, dsConnector::WSSUrl &&) .cpp:37
[2019-05-06T15:22:24.962+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncResolve() m_url:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:119
[2019-05-06T15:22:24.962+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncKeepAlive() .cpp:210
[2019-05-06T15:22:25.049+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncResolve()::(anonymous class)::operator()(boost::system::error_code, boost::asio::ip::tcp::resolver::iterator) const ec:Success m_closed:0 .cpp:123
[2019-05-06T15:22:25.049+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncConnect(boost::asio::ip::tcp::resolver::iterator &&) .cpp:136
[2019-05-06T15:22:40.740+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncConnect(boost::asio::ip::tcp::resolver::iterator &&)::(anonymous class)::operator()(boost::system::error_code, boost::asio::ip::tcp::resolver::iterator) const ec:Success m_closed:0 .cpp:140
[2019-05-06T15:22:40.740+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncSSLHandshake() .cpp:153
[2019-05-06T15:22:40.829+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncSSLHandshake()::(anonymous class)::operator()(boost::system::error_code) const ec:Success m_closed:0 .cpp:156
[2019-05-06T15:22:40.829+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncWSHandshake() m_url:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:169
[2019-05-06T15:22:40.930+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncWSHandshake()::(anonymous class)::operator()(boost::system::error_code) const ec:Success m_closed:0 .cpp:171
[2019-05-06T15:22:40.930+02:00] 32711 INFO dsConnectorWSSClient Leave void dsConnector::WSSClient::connected(boost::system::error_code) ec:Success .cpp:114
[2019-05-06T15:22:40.930+02:00] 32711 DEBUG dsConnectorWSSClient Enter dsConnector::WSSStream::WSSStream(std::shared_ptr<WSSClient>) .cpp:186
[2019-05-06T15:22:40.930+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWriteAuthenticate() .cpp:146
[2019-05-06T15:22:40.930+02:00] 32711 INFO dsConnectorClientBus Write {"authenticate":{"client":"302ed89f43f02ba000010b89","secret":"bde52d5a033b78c992d851ed603d543a269a385db92fd134ac2bf200b0c534f0","apartmentId":"8c139b13-6bdf-4d73-b325-e68bafb34c7e"}} .cpp:149
[2019-05-06T15:22:40.930+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&) buffer:{"authenticate":{"client":"302ed89f43f02ba000010b89","secret":"bde52d5a033b78c992d851ed603d543a269a385db92fd134ac2bf200b0c534f0","apartmentId":"8c139b13-6bdf-4d73-b325-e68bafb34c7e"}} .cpp:49
[2019-05-06T15:22:40.931+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&)::(anonymous class)::operator()(boost::system::error_code, std::size_t) const ec:Success m_closed:0 .cpp:53
[2019-05-06T15:22:40.931+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncReadAuthenticated() .cpp:165
[2019-05-06T15:22:40.931+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncRead(std::function<void (error_code, std::string &&)> &&) .cpp:62
[2019-05-06T15:22:41.048+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncRead(std::function<void (error_code, std::string &&)> &&)::(anonymous class)::operator()(boost::system::error_code, std::size_t) const ec:Success m_closed:0 .cpp:65
[2019-05-06T15:22:41.048+02:00] 32711 INFO dsConnectorWSSClient Leave auto dsConnector::WSSClient::asyncRead(std::function<void (error_code, std::string &&)> &&)::(anonymous class)::operator()(boost::system::error_code, std::size_t) const message:{"authenticated":{}} .cpp:74
[2019-05-06T15:22:41.048+02:00] 32711 INFO dsConnectorClientBus Read authenticated rawMessage:{"authenticated":{}} .cpp:182
[2019-05-06T15:22:41.048+02:00] 32711 NOTIC dsConnectorClientBus Connected. *this:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:194
[2019-05-06T15:22:41.048+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncRead() .cpp:288
[2019-05-06T15:22:41.048+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncRead(std::function<void (error_code, std::string &&)> &&) .cpp:62
[2019-05-06T15:22:41.082+02:00] 593 NOTIC dssDsModel Publish event. event:{"type":apartmentStructureChanged} poller apartment model.cpp:1193
[2019-05-06T15:22:41.082+02:00] 593 INFO dsConnectorClientBus Enter virtual void dsConnector::(anonymous namespace)::ClientBusImpl::enqueue(dsConnector::Event &&) event:{"type":apartmentStructureChanged} poller apartment .cpp:52
[2019-05-06T15:22:41.082+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::enqueue(const dsConnector::Message &) m_isConnected:1 m_writeDeque.size():0 writeQueueBytes():0 .cpp:238
[2019-05-06T15:22:41.082+02:00] 32711 INFO dsConnectorClientBus Enqueued {"event":{"type":"apartmentStructureChanged"}} .cpp:247
[2019-05-06T15:22:41.082+02:00] 32711 DEBUG dsConnectorClientBus Starting write loop. .cpp:249
[2019-05-06T15:22:41.082+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWrite() m_writeDeque.size():1 writeQueueBytes():46 .cpp:255
[2019-05-06T15:22:41.082+02:00] 32711 DEBUG dsConnectorClientBus Write {"event":{"type":"apartmentStructureChanged"}} .cpp:261
[2019-05-06T15:22:41.082+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&) buffer:{"event":{"type":"apartmentStructureChanged"}} .cpp:49
[2019-05-06T15:22:41.083+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&)::(anonymous class)::operator()(boost::system::error_code, std::size_t) const ec:Success m_closed:0 .cpp:53
[2019-05-06T15:22:41.083+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWritten() m_writeDeque.size():1 writeQueueBytes():46 .cpp:277
[2019-05-06T15:22:41.083+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWrite() m_writeDeque.size():0 writeQueueBytes():0 .cpp:255
[2019-05-06T15:22:41.083+02:00] 32711 DEBUG dsConnectorClientBus Stopping write loop. .cpp:258
[2019-05-06T15:22:41.083+02:00] 593 INFO dsConnectorClientBus Enter virtual void dsConnector::(anonymous namespace)::ClientBusImpl::enqueue(dsConnector::Event &&) event:{"path":/apartments/8c139b13-6bdf-4d73-b325-e68bafb34c7e,"data":{"method":"PUT" .... .cpp:52
[2019-05-06T15:22:41.084+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::enqueue(const dsConnector::Message &) m_isConnected:1 m_writeDeque.size():0 writeQueueBytes():0 .cpp:238
[2019-05-06T15:22:41.085+02:00] 32711 INFO dsConnectorClientBus Enqueued {"event":{"path":"\/apartments\/8c139b13-6bdf-4d73-b325-e68bafb34c7e","data":{"method":"PUT", ...
[2019-05-06T15:22:41.122+02:00] 593 NOTIC dssDsModel Publish event. event:{"type":apartmentStatusChanged} poller apartmentStatus model.cpp:1193
[2019-05-06T15:22:41.122+02:00] 32711 DEBUG dsConnectorClientBus Starting write loop. .cpp:249
[2019-05-06T15:22:41.122+02:00] 593 INFO dsConnectorClientBus Enter virtual void dsConnector::(anonymous namespace)::ClientBusImpl::enqueue(dsConnector::Event &&) event:{"type":apartmentStatusChanged} poller apartmentStatus .cpp:52
[2019-05-06T15:22:41.122+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWrite() m_writeDeque.size():1 writeQueueBytes():83758 .cpp:255
[2019-05-06T15:22:41.122+02:00] 32711 DEBUG dsConnectorClientBus Write {"event":{"path":"\/apartments\/8c139b13-6bdf-4d73-b325-e68bafb34c7e","data":{"method":"PUT","content":{"data":...
[2019-05-06T15:22:41.123+02:00] 593 INFO dsConnectorClientBus Enter virtual void dsConnector::(anonymous namespace)::ClientBusImpl::enqueue(dsConnector::Event &&) event:...
[2019-05-06T15:22:41.124+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&) buffer:{"event":...
[2019-05-06T15:22:41.126+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::enqueue(const dsConnector::Message &) m_isConnected:1 m_writeDeque.size():1 writeQueueBytes():83758 .cpp:238
[2019-05-06T15:22:41.126+02:00] 32711 INFO dsConnectorClientBus Enqueued {"event":{"type":"apartmentStatusChanged"}} .cpp:247
[2019-05-06T15:22:41.126+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::enqueue(const dsConnector::Message &) m_isConnected:1 m_writeDeque.size():2 writeQueueBytes():83801 .cpp:238
[2019-05-06T15:22:41.127+02:00] 32711 INFO dsConnectorClientBus Enqueued {"event":{"path":"\/apartments\/8c139b13-6bdf-4d73-b325-e68bafb34c7e\/status","data":{"method":"PUT", ...
[2019-05-06T15:22:41.128+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&)::(anonymous class)::operator()(boost::system::error_code, std::size_t) const ec:Success m_closed:0 .cpp:53
[2019-05-06T15:22:41.128+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWritten() m_writeDeque.size():3 writeQueueBytes():99875 .cpp:277
[2019-05-06T15:22:41.128+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWrite() m_writeDeque.size():2 writeQueueBytes():16117 .cpp:255
[2019-05-06T15:22:41.128+02:00] 32711 DEBUG dsConnectorClientBus Write {"event":{"type":"apartmentStatusChanged"}} .cpp:261
[2019-05-06T15:22:41.128+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&) buffer:{"event":{"type":"apartmentStatusChanged"}} .cpp:49
[2019-05-06T15:22:41.128+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&)::(anonymous class)::operator()(boost::system::error_code, std::size_t) const ec:Success m_closed:0 .cpp:53
[2019-05-06T15:22:41.128+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWritten() m_writeDeque.size():2 writeQueueBytes():16117 .cpp:277
[2019-05-06T15:22:41.128+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWrite() m_writeDeque.size():1 writeQueueBytes():16074 .cpp:255
[2019-05-06T15:22:41.128+02:00] 32711 DEBUG dsConnectorClientBus Write {"event":{"path":"\/apartments\/8c139b13-6bdf-4d73-b325-e68bafb34c7e\/status","data":{"method":"PUT",...
[2019-05-06T15:22:41.128+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&) buffer:{"event":...
[2019-05-06T15:22:41.129+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&)::(anonymous class)::operator()(boost::system::error_code, std::size_t) const ec:Success m_closed:0 .cpp:53
[2019-05-06T15:22:41.129+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWritten() m_writeDeque.size():1 writeQueueBytes():16074 .cpp:277
[2019-05-06T15:22:41.129+02:00] 32711 DEBUG dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWrite() m_writeDeque.size():0 writeQueueBytes():0 .cpp:255
[2019-05-06T15:22:41.129+02:00] 32711 DEBUG dsConnectorClientBus Stopping write loop. .cpp:258
[2019-05-06T15:22:42.208+02:00] 670 NOTIC EventInterpreter execute name:EventInterpreterPluginJavascript_cleanupScripts raisedAt:apartment props:"unique":"Yes" .cpp:434
[2019-05-06T15:22:57.136+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncConnect(boost::asio::ip::tcp::resolver::iterator &&)::(anonymous class)::operator()(boost::system::error_code, boost::asio::ip::tcp::resolver::iterator) const ec:Success m_closed:0 .cpp:140
[2019-05-06T15:22:57.137+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncSSLHandshake() .cpp:153
[2019-05-06T15:22:57.226+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncSSLHandshake()::(anonymous class)::operator()(boost::system::error_code) const ec:Success m_closed:0 .cpp:156
[2019-05-06T15:22:57.226+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncWSHandshake() m_url:{"host":dsbcdev.devapi.digitalstrom.com,"port":8256,"target":/dss} .cpp:169
[2019-05-06T15:22:57.338+02:00] 32711 INFO dsConnectorWSSClient Enter auto dsConnector::WSSClient::asyncWSHandshake()::(anonymous class)::operator()(boost::system::error_code) const ec:Success m_closed:0 .cpp:171
[2019-05-06T15:22:57.338+02:00] 32711 INFO dsConnectorWSSClient Leave void dsConnector::WSSClient::connected(boost::system::error_code) ec:Success .cpp:114
[2019-05-06T15:22:57.338+02:00] 32711 DEBUG dsConnectorWSSClient Enter dsConnector::WSSStream::WSSStream(std::shared_ptr<WSSClient>) .cpp:186
[2019-05-06T15:22:57.338+02:00] 32711 DEBUG dsConnectorWSSClient Enter virtual dsConnector::WSSStream::~WSSStream() .cpp:189
[2019-05-06T15:22:57.338+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::close() m_closed:0 bool(m_connectHandler):0 .cpp:82
[2019-05-06T15:22:57.338+02:00] 32711 INFO dsConnectorClientBus Enter void dsConnector::(anonymous namespace)::ClientBusImpl::asyncWriteAuthenticate() .cpp:146
[2019-05-06T15:22:57.339+02:00] 32711 INFO dsConnectorClientBus Write {"authenticate":{"client":"302ed89f43f02ba000010b89","secret":"bde52d5a033b78c992d851ed603d543a269a385db92fd134ac2bf200b0c534f0","apartmentId":"8c139b13-6bdf-4d73-b325-e68bafb34c7e"}} .cpp:149
[2019-05-06T15:22:57.339+02:00] 32711 INFO dsConnectorWSSClient Enter void dsConnector::WSSClient::asyncWrite(gsl::cstring_span, std::function<void (error_code)> &&) buffer:{"authenticate":{"client":"302ed89f43f02ba000010b89","secret":"bde52d5a033b78c992d851ed603d543a269a385db92fd134ac2bf200b0c534f0","apartmentId":"8c139b13-6bdf-4d73-b325-e68bafb34c7e"}} .cpp:49
AddressSanitizer:DEADLYSIGNAL
=================================================================
==32685==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000008 (pc 0x000001ac3b75 bp 0x7f530f050780 sp 0x7f530f050770 T2)
==32685==The signal is caused by a READ memory access.
==32685==Hint: address points to the zero page.
#0 0x1ac3b74 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__weak_count<(__gnu_cxx::_Lock_policy)2> const&) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/shared_ptr_base.h:893:7
#1 0x241e45a in std::__shared_ptr<dsConnector::WSSClient, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<dsConnector::WSSClient, void>(std::__weak_ptr<dsConnector::WSSClient, (__gnu_cxx::_Lock_policy)2> const&) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/shared_ptr_base.h:1191:4
#2 0x241e409 in std::shared_ptr<dsConnector::WSSClient>::shared_ptr<dsConnector::WSSClient, void>(std::weak_ptr<dsConnector::WSSClient> const&) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/shared_ptr.h:276:4
#3 0x23e456a in std::enable_shared_from_this<dsConnector::WSSClient>::shared_from_this() /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/shared_ptr.h:655:16
#4 0x241f50a in dsConnector::WSSClient::asyncWrite(gsl::basic_string_span<char const>, std::function<void (boost::system::error_code)>&&) /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/ds-connector/wss-client.cpp:52:60
#5 0x23e2ee9 in dsConnector::WSSStream::asyncWrite(gsl::basic_string_span<char const>, std::function<void (boost::system::error_code)>&&) /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/ds-connector/wss-client.cpp:194:13
#6 0x236b974 in dsConnector::(anonymous namespace)::ClientBusImpl::asyncWriteAuthenticate() /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/ds-connector/client-bus.cpp:150:17
#7 0x236ac4f in dsConnector::(anonymous namespace)::ClientBusImpl::asyncConnect()::'lambda'(boost::system::error_code, std::unique_ptr<dsConnector::Stream, std::default_delete<dsConnector::Stream> >)::operator()(boost::system::error_code, std::unique_ptr<dsConnector::Stream, std::default_delete<dsConnector::Stream> >) const /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/ds-connector/client-bus.cpp:137:9
#8 0x236a641 in std::_Function_handler<void (boost::system::error_code, std::unique_ptr<dsConnector::Stream, std::default_delete<dsConnector::Stream> >), dsConnector::(anonymous namespace)::ClientBusImpl::asyncConnect()::'lambda'(boost::system::error_code, std::unique_ptr<dsConnector::Stream, std::default_delete<dsConnector::Stream> >)>::_M_invoke(std::_Any_data const&, boost::system::error_code&&, std::unique_ptr<dsConnector::Stream, std::default_delete<dsConnector::Stream> >&&) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/std_function.h:297:2
#9 0x23e1f6c in std::function<void (boost::system::error_code, std::unique_ptr<dsConnector::Stream, std::default_delete<dsConnector::Stream> >)>::operator()(boost::system::error_code, std::unique_ptr<dsConnector::Stream, std::default_delete<dsConnector::Stream> >) const /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/std_function.h:687:14
#10 0x23e1bf8 in dsConnector::WSSStreamClientImpl::asyncConnect(std::function<void (boost::system::error_code, std::unique_ptr<dsConnector::Stream, std::default_delete<dsConnector::Stream> >)>&&)::'lambda'(boost::system::error_code)::operator()(boost::system::error_code) const /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/ds-connector/wss-client.cpp:228:20
#11 0x23e175f in std::_Function_handler<void (boost::system::error_code), dsConnector::WSSStreamClientImpl::asyncConnect(std::function<void (boost::system::error_code, std::unique_ptr<dsConnector::Stream, std::default_delete<dsConnector::Stream> >)>&&)::'lambda'(boost::system::error_code)>::_M_invoke(std::_Any_data const&, boost::system::error_code&&) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/std_function.h:297:2
#12 0x241ebd7 in std::function<void (boost::system::error_code)>::operator()(boost::system::error_code) const /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/std_function.h:687:14
#13 0x23e4af2 in dsConnector::WSSClient::connected(boost::system::error_code) /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/ds-connector/wss-client.cpp:115:5
#14 0x25cf3f9 in dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)::operator()(boost::system::error_code) const /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/ds-connector/wss-client.cpp
#15 0x2507da5 in void boost::beast::handler_ptr<boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)>::data, dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)>::invoke<boost::system::error_code&>(boost::system::error_code&) /usr/include/boost/beast/core/impl/handler_ptr.ipp:141:5
#16 0x24ec3a3 in boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)>::operator()(boost::system::error_code, unsigned long) /usr/include/boost/beast/websocket/impl/handshake.ipp:145:12
#17 0x25a87b3 in void boost::beast::handler_ptr<boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> >::data, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> >::invoke<boost::system::error_code&, unsigned long&>(boost::system::error_code&, unsigned long&) /usr/include/boost/beast/core/impl/handler_ptr.ipp:141:5
#18 0x25a512a in boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> >::operator()(boost::system::error_code, unsigned long) /usr/include/boost/beast/http/impl/read.ipp:421:8
#19 0x25a90b6 in boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > >::operator()(boost::system::error_code, unsigned long) /usr/include/boost/beast/http/impl/read.ipp:174:5
#20 0x25b87eb in void boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >::call_handler<boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >(boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > >&, boost::system::error_code const&, unsigned long const&) const /usr/include/boost/asio/ssl/detail/read_op.hpp:55:5
#21 0x25b7cfc in boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >::operator()(boost::system::error_code, unsigned long, int) /usr/include/boost/asio/ssl/detail/io.hpp:262:15
#22 0x25bb636 in boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>::operator()() /usr/include/boost/asio/detail/bind_handler.hpp:164:5
#23 0x25bb599 in void boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>&, ...) /usr/include/boost/asio/handler_invoke_hook.hpp:69:3
#24 0x25bb55d in void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >(boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>&, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > >&) /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37:3
#25 0x25bb50d in void boost::asio::ssl::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>, boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >(boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>&, boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >*) /usr/include/boost/asio/ssl/detail/io.hpp:316:3
#26 0x25bb4c8 in void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>, boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > > >(boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>&, boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >&) /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37:3
#27 0x25bb439 in void boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>, boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>(boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>*) /usr/include/boost/asio/detail/bind_handler.hpp:207:3
#28 0x25bb208 in void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>&) /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37:3
#29 0x25baec4 in void boost::asio::io_context::executor_type::dispatch<boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>, std::allocator<void> >(boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>&&, std::allocator<void> const&) const /usr/include/boost/asio/impl/io_context.hpp:241:5
#30 0x25ba676 in void boost::asio::detail::handler_work<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::asio::io_context::executor_type>::complete<boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >, boost::system::error_code, unsigned long>&, boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > >&) /usr/include/boost/asio/detail/handler_work.hpp:55:15
#31 0x25b9c7b in boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::ssl::detail::io_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::read_op<std::array<boost::asio::mutable_buffer, 2ul> >, boost::beast::http::detail::read_some_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::parser<false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char> >, boost::beast::http::detail::read_msg_op<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::beast::static_buffer<1536ul>, false, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, std::allocator<char>, boost::beast::websocket::stream<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >::handshake_op<dsConnector::WSSClient::asyncWSHandshake()::'lambda'(boost::system::error_code)> > > > >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:122:9
#32 0x23cefb5 in boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) /usr/include/boost/asio/detail/scheduler_operation.hpp:40:5
#33 0x24dd531 in boost::asio::detail::epoll_reactor::descriptor_state::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:776:11
#34 0x23cefb5 in boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) /usr/include/boost/asio/detail/scheduler_operation.hpp:40:5
#35 0x23ce34f in boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) /usr/include/boost/asio/detail/impl/scheduler.ipp:401:12
#36 0x23cdb79 in boost::asio::detail::scheduler::run(boost::system::error_code&) /usr/include/boost/asio/detail/impl/scheduler.ipp:154:10
#37 0x23cd931 in boost::asio::io_context::run() /usr/include/boost/asio/impl/io_context.ipp:62:24
#38 0x25d1da5 in ds::asio::IoService::run() /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/ds/asio/io-service.cpp:12:35
#39 0x16d3572 in dss::DSS::Impl::ioServiceThreadRun() /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/dss.cpp:311:19
#40 0x16d3355 in dss::DSS::Impl::Impl()::'lambda'()::operator()() const /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/dss.cpp:295:7
#41 0x16d31d1 in void std::__invoke_impl<void, dss::DSS::Impl::Impl()::'lambda'()>(std::__invoke_other, dss::DSS::Impl::Impl()::'lambda'()&&) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/invoke.h:60:14
#42 0x16d3111 in std::__invoke_result<dss::DSS::Impl::Impl()::'lambda'()>::type std::__invoke<dss::DSS::Impl::Impl()::'lambda'()>(dss::DSS::Impl::Impl()::'lambda'()&&) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/invoke.h:95:14
#43 0x16d30c9 in decltype(std::__invoke(_S_declval<0ul>())) std::thread::_Invoker<std::tuple<dss::DSS::Impl::Impl()::'lambda'()> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/thread:244:13
#44 0x16d3079 in std::thread::_Invoker<std::tuple<dss::DSS::Impl::Impl()::'lambda'()> >::operator()() /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/thread:253:11
#45 0x16d2edd in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dss::DSS::Impl::Impl()::'lambda'()> > >::_M_run() /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/thread:196:13
#46 0x7f53232419a2 (/lib64/libstdc++.so.6+0xc39a2)
#47 0x7f532333658d in start_thread (/lib64/libpthread.so.0+0x858d)
#48 0x7f5322f14682 in __GI___clone (/lib64/libc.so.6+0xfd682)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/shared_ptr_base.h:893:7 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count(std::__weak_count<(__gnu_cxx::_Lock_policy)2> const&)
Thread T2 created by T0 here:
#0 0x1594ed4 in __interceptor_pthread_create (/home/brano/dss/dss-mainline/build-pc-asan/build/dss+0x1594ed4)
#1 0x7f5323241c88 in std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (/lib64/libstdc++.so.6+0xc3c88)
#2 0x16d2617 in void std::_Optional_base_impl<std::thread, std::_Optional_base<std::thread, false, false> >::_M_construct<dss::DSS::Impl::Impl()::'lambda'()>(dss::DSS::Impl::Impl()::'lambda'()&&) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/optional:629:6
#3 0x16d2075 in std::enable_if<is_constructible<std::thread, dss::DSS::Impl::Impl()::'lambda'()&&>::value, std::thread&>::type std::optional<std::thread>::emplace<dss::DSS::Impl::Impl()::'lambda'()>(dss::DSS::Impl::Impl()::'lambda'()&&) /usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/optional:1140:10
#4 0x16c4838 in dss::DSS::Impl::Impl() /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/dss.cpp:286:23
#5 0x16afa94 in dss::DSS::DSS() /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/dss.cpp:330:20
#6 0x16b5ebc in dss::DSS::getInstance() /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/dss.cpp:620:24
#7 0x16801ea in main /home/brano/dss/dss-mainline/build-pc-asan/build/../../build/../src/main.cpp:236:18
#8 0x7f5322e3b412 in __libc_start_main (/lib64/libc.so.6+0x24412)
==32685==ABORTING
brano@bobo:build$
brano@bobo:build$
brano@bobo:build$
brano@bobo:build$
brano@bobo:build$
brano@bobo:build$
brano@bobo:build$ DS_LOG=dsConnector:D ./dss