{"action":"opened","issue":{"url":"https://api.github.com/repos/sandstorm-io/capnproto/issues/382","repository_url":"https://api.github.com/repos/sandstorm-io/capnproto","labels_url":"https://api.github.com/repos/sandstorm-io/capnproto/issues/382/labels{/name}","comments_url":"https://api.github.com/repos/sandstorm-io/capnproto/issues/382/comments","events_url":"https://api.github.com/repos/sandstorm-io/capnproto/issues/382/events","html_url":"https://github.com/sandstorm-io/capnproto/issues/382","id":183884986,"number":382,"title":"RPC client: Exception on shutdown","user":{"login":"barakp","id":672574,"avatar_url":"https://avatars.githubusercontent.com/u/672574?v=3","gravatar_id":"","url":"https://api.github.com/users/barakp","html_url":"https://github.com/barakp","followers_url":"https://api.github.com/users/barakp/followers","following_url":"https://api.github.com/users/barakp/following{/other_user}","gists_url":"https://api.github.com/users/barakp/gists{/gist_id}","starred_url":"https://api.github.com/users/barakp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/barakp/subscriptions","organizations_url":"https://api.github.com/users/barakp/orgs","repos_url":"https://api.github.com/users/barakp/repos","events_url":"https://api.github.com/users/barakp/events{/privacy}","received_events_url":"https://api.github.com/users/barakp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-19T07:23:53Z","updated_at":"2016-10-19T07:23:53Z","closed_at":null,"body":"\r\nHappened during RPC client shutdown. backtrace:\r\n```\r\n#0  0x00007fc1a59a80db in capnp::_::(anonymous namespace)::RpcConnectionState::disconnect(kj::Exception&&)::{lambda()#1}::operator()() const ()\r\n   from /lib64/libcapnp-rpc-0.6-dev.so\r\n#1  0x00007fc1a5726f16 in kj::_::runCatchingExceptions(kj::_::Runnable&) () from /lib64/libkj-0.6-dev.so\r\n#2  0x00007fc1a59a7c16 in capnp::_::(anonymous namespace)::RpcConnectionState::disconnect(kj::Exception&&) () from /lib64/libcapnp-rpc-0.6-dev.so\r\n#3  0x00007fc1a59b3bb9 in capnp::_::(anonymous namespace)::RpcConnectionState::messageLoop()::{lambda(kj::Maybe<kj::Own<capnp::IncomingRpcMessage> >&&)#1}::operator()(kj::Maybe<kj::Own<capnp::IncomingRpcMessage> >&&) const () from /lib64/libcapnp-rpc-0.6-dev.so\r\n#4  0x00007fc1a59b515b in kj::_::TransformPromiseNode<bool, kj::Maybe<kj::Own<capnp::IncomingRpcMessage> >, capnp::_::(anonymous namespace)::RpcConnectionState::messageLoop()::{lambda(kj::Maybe<kj::Own<capnp::IncomingRpcMessage> >&&)#1}, kj::_::PropagateException>::getImpl(kj::_::ExceptionOrValue&) () from /lib64/libcapnp-rpc-0.6-dev.so\r\n#5  0x00007fc1a54eba22 in kj::_::RunnableImpl<kj::_::TransformPromiseNodeBase::get(kj::_::ExceptionOrValue&)::{lambda()#1}>::run() () from /lib64/libkj-async-0.6-dev.so\r\n#6  0x00007fc1a5726f16 in kj::_::runCatchingExceptions(kj::_::Runnable&) () from /lib64/libkj-0.6-dev.so\r\n#7  0x00007fc1a54eb46d in kj::_::TransformPromiseNodeBase::get(kj::_::ExceptionOrValue&) () from /lib64/libkj-async-0.6-dev.so\r\n#8  0x00007fc1a54eba5c in kj::_::TransformPromiseNodeBase::getDepResult(kj::_::ExceptionOrValue&) () from /lib64/libkj-async-0.6-dev.so\r\n#9  0x00007fc1a59b8157 in kj::_::TransformPromiseNode<kj::_::Void, bool, capnp::_::(anonymous namespace)::RpcConnectionState::messageLoop()::{lambda(bool)#2}, kj::_::PropagateException>::getImpl(kj::_::ExceptionOrValue&) () from /lib64/libcapnp-rpc-0.6-dev.so\r\n#10 0x00007fc1a54eba22 in kj::_::RunnableImpl<kj::_::TransformPromiseNodeBase::get(kj::_::ExceptionOrValue&)::{lambda()#1}>::run() () from /lib64/libkj-async-0.6-dev.so\r\n#11 0x00007fc1a5726f16 in kj::_::runCatchingExceptions(kj::_::Runnable&) () from /lib64/libkj-0.6-dev.so\r\n#12 0x00007fc1a54eb46d in kj::_::TransformPromiseNodeBase::get(kj::_::ExceptionOrValue&) () from /lib64/libkj-async-0.6-dev.so\r\n#13 0x00007fc1a54f18fb in kj::_::TaskSetImpl::Task::fire() () from /lib64/libkj-async-0.6-dev.so\r\n#14 0x00007fc1a54ec707 in kj::EventLoop::turn() () from /lib64/libkj-async-0.6-dev.so\r\n#15 0x00007fc1a54ef7c8 in kj::_::waitImpl(kj::Own<kj::_::PromiseNode>&&, kj::_::ExceptionOrValue&, kj::WaitScope&) () from /lib64/libkj-async-0.6-dev.so\r\n#16 0x00000000007d4340 in kj::Promise<void>::wait (this=this@entry=0x7ffeb8ba7c50, waitScope=...) at /usr/include/kj/async-inl.h:806\r\n```"}}
{"actor":{"display_login":"barakp"}}