And here's a full stack trace of the server crash. The only map-related part I can see is:
#43 0x00007ffff78fd65d in std::map<int, std::shared_ptr<mir::frontend::detail::SocketConnection>, std::less<int>, std::allocator<std::pair<int const, std::shared_ptr<mir::frontend::detail::SocketConnection> > > >::erase ( this=0x555555aa6538, __x=@0x7fffe6ffc584: 1) at /usr/include/c++/6/bits/stl_map.h:981 #44 0x00007ffff78fd1c7 in mir::frontend::detail::Connections<mir::frontend::detail::SocketConnection>::remove (this=0x555555aa6510, id=1) at /home/dan/bzr/mir/trunk/src/include/server/mir/frontend/connections.h:48
And here's a full stack trace of the server crash. The only map-related part I can see is:
#43 0x00007ffff78fd65d in std::map<int, std::shared_ ptr<mir: :frontend: :detail: :SocketConnecti on>, std::less<int>, std::allocator< std::pair< int const, std::shared_ ptr<mir: :frontend: :detail: :SocketConnecti on> > > >::erase ( 0x555555aa6538, __x=@0x7fffe6ff c584: 1) c++/6/bits/ stl_map. h:981 :detail: :Connections< mir::frontend: :detail: :SocketConnecti on>::remove (this=0x555555a a6510, id=1) bzr/mir/ trunk/src/ include/ server/ mir/frontend/ connections. h:48
this=
at /usr/include/
#44 0x00007ffff78fd1c7 in mir::frontend:
at /home/dan/