Server side stack trace: 0 0x00007ffff708a428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007ffff708c02a in __GI_abort () at abort.c:89 #2 0x00007ffff7082bd7 in __assert_fail_base (fmt=, assertion=assertion@entry=0x7ffff5e4ea72 "false", file=file@entry=0x7ffff5e4ea28 "/media/kinga/Dane/mir/mir_nowy/src/server/frontend/protobuf_responder.cpp", line=line@entry=58, function=function@entry=0x7ffff5e4ea80 >, std::allocator > > > const&)::__PRETTY_FUNCTION__> "virtual void mir::frontend::detail::ProtobufResponder::send_response(google::protobuf::uint32, google::protobuf::MessageLite*, const FdSets&)") at assert.c:92 #3 0x00007ffff7082c82 in __GI___assert_fail (assertion=0x7ffff5e4ea72 "false", file=0x7ffff5e4ea28 "/media/kinga/Dane/mir/mir_nowy/src/server/frontend/protobuf_responder.cpp", line=58, function=0x7ffff5e4ea80 >, std::allocator > > > const&)::__PRETTY_FUNCTION__> "virtual void mir::frontend::detail::ProtobufResponder::send_response(google::protobuf::uint32, google::protobuf::MessageLite*, const FdSets&)") at assert.c:101 #4 0x00007ffff5d2c537 in mir::frontend::detail::ProtobufResponder::send_response (this=0x7fffd8000a30, id=24, response=0x7fffdfffe2b0, fd_sets=std::vector of length 0, capacity 0) at /media/kinga/Dane/mir/mir_nowy/src/server/frontend/protobuf_responder.cpp:58 #5 0x00007ffff5d1b47d in mir::frontend::detail::ProtobufMessageProcessor::send_response (this=0x7fffd8000e60, id=24, response=0x7fffdfffe2b0) at /media/kinga/Dane/mir/mir_nowy/src/server/frontend/protobuf_message_processor.cpp:386 #6 0x00007ffff5d22650 in mir::frontend::detail::invoke (self=0x7fffd8000e60, server=0x7fffd8000bc0, function=&virtual table offset 40, invocation=...) at /media/kinga/Dane/mir/mir_nowy/src/include/server/mir/frontend/template_protobuf_message_processor.h:98 #7 0x00007ffff5d1a651 in mir::frontend::detail::ProtobufMessageProcessor::dispatch (this=0x7fffd8000e60, invocation=..., side_channel_fds=std::vector of length 0, capacity 0) at /media/kinga/Dane/mir/mir_nowy/src/server/frontend/protobuf_message_processor.cpp:266 #8 0x00007ffff5d469cf in mir::frontend::detail::SocketConnection::on_new_message (this=0x7fffd8000ec0, error=...) at /media/kinga/Dane/mir/mir_nowy/src/server/frontend/socket_connection.cpp:123 #9 0x00007ffff5d465f2 in mir::frontend::detail::SocketConnection::on_read_size (this=0x7fffd8000ec0, error=...) at /media/kinga/Dane/mir/mir_nowy/src/server/frontend/socket_connection.cpp:82 #10 0x00007ffff5d48676 in std::_Mem_fn_base::operator() (this=0x7fffd8009830, __object=0x7fffd8000ec0) at /usr/include/c++/5/functional:600 #11 0x00007ffff5d482e4 in std::_Bind (mir::frontend::detail::SocketConnection*, std::_Placeholder<1>)>::__call(std::tuple&&, std::_Index_tuple<0ul, 1ul>) (this=0x7fffd8009830, __args=) at /usr/include/c++/5/functional:1074 #12 0x00007ffff5d47e9d in std::_Bind (mir::frontend::detail::SocketConnection*, std::_Placeholder<1>)>::operator()(boost::system::error_code const&, unsigned long&&) (this=0x7fffd8009830) at /usr/include/c++/5/functional:1133 #13 0x00007ffff5d479ff in std::_Function_handler (mir::frontend::detail::SocketConnection*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, boost::system::error_code const&, unsigned long&&) (__functor=..., __args#0=..., __args#1=) at /usr/include/c++/5/functional:1871 #14 0x00007ffff5d4f827 in std::function::operator()(boost::system::error_code const&, unsigned long) const ( this=0x7fffdfffec10, __args#0=..., __args#1=2) at /usr/include/c++/5/functional:2267 #15 0x00007ffff5d4ef63 in boost::asio::detail::read_op >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >::operator()(boost::system::error_code const&, unsigned long, int) (this=0x7fffdfffebe0, ec=..., bytes_transferred=2, start=0) at /usr/include/boost/asio/impl/read.hpp:282 #16 0x00007ffff5d51602 in boost::asio::detail::binder2 >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, unsigned long>::operator()() (this=0x7fffdfffebe0) at /usr/include/boost/asio/detail/bind_handler.hpp:127 #17 0x00007ffff5d515cf in boost::asio::asio_handler_invoke >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2 >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, unsigned long>&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69 #18 0x00007ffff5d51564 in boost_asio_handler_invoke_helpers::invoke >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, unsigned long>, std::function >(boost::asio::detail::binder2 >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, unsigned long>&, std::function&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37 ---Type to continue, or q to quit--- #19 0x00007ffff5d51445 in boost::asio::detail::asio_handler_invoke >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, unsigned long>, boost::asio::basic_stream_socket >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >(boost::asio::detail::binder2 >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >*) (function=..., this_handler=0x7fffdfffebe0) at /usr/include/boost/asio/impl/read.hpp:502 #20 0x00007ffff5d511d2 in boost_asio_handler_invoke_helpers::invoke >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, unsigned long>, boost::asio::detail::read_op >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function > >(boost::asio::detail::binder2 >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37 #21 0x00007ffff5d50e42 in boost::asio::detail::reactive_socket_recv_op >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_exactly_t, std::function > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) (owner=0xa76420, base=0x7fffd8000f90) at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:110 #22 0x00007ffff5d3543a in boost::asio::detail::task_io_service_operation::complete (this=0x7fffd8000f90, owner=..., ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38 #23 0x00007ffff5d37e63 in boost::asio::detail::task_io_service::do_run_one (this=0xa76420, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372 #24 0x00007ffff5d37887 in boost::asio::detail::task_io_service::run (this=0xa76420, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149 #25 0x00007ffff5d3817a in boost::asio::io_service::run (this=0xa76348) at /usr/include/boost/asio/impl/io_service.ipp:59 #26 0x00007ffff5d31d18 in mir::frontend::BasicConnector::::operator()(void) const (__closure=0x9d9648) at /media/kinga/Dane/mir/mir_nowy/src/server/frontend/published_socket_connector.cpp:162 #27 0x00007ffff5d34792 in std::_Bind_simple()>::_M_invoke<>(std::_Index_tuple<>) (this=0x9d9648) at /usr/include/c++/5/functional:1531 #28 0x00007ffff5d346e8 in std::_Bind_simple()>::operator()(void) (this=0x9d9648) at /usr/include/c++/5/functional:1520 #29 0x00007ffff5d34678 in std::thread::_Impl()> >::_M_run(void) (this=0x9d9630) at /usr/include/c++/5/thread:115 #30 0x00007ffff7909c80 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #31 0x00007ffff74256ba in start_thread (arg=0x7fffdffff700) at pthread_create.c:333 #32 0x00007ffff715b82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109