Mir

Mir silently overwrites and reuses /tmp/mir_socket, rendering the previous server useless

Bug #1216237 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Medium
Alan Griffiths
mir (Ubuntu)
Fix Released
Medium
Alan Griffiths

Bug Description

Mir silently overwrites and reuses /tmp/mir_socket, rendering the previous server useless. Obviously a second server should fail to start if the socket is already in use, rather than breaking the first server.

Related branches

description: updated
Changed in mir:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

This appears to have been silently resolved recently. I get a (not quite nice) error message now:

sudo bin/mir_demo_server_shell
ERROR: Throw location unknown (consider using BOOST_THROW_EXCEPTION)
Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
std::exception::what: bind: Address already in use

Changed in mir:
status: Triaged → Fix Released
Changed in mir (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Changed in mir:
assignee: nobody → Alan Griffiths (alan-griffiths)
no longer affects: mir (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I'm pretty sure we did release a fix and it's in Ubuntu.

Changed in mir (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
status: New → Fix Released
assignee: Daniel van Vugt (vanvugt) → Alan Griffiths (alan-griffiths)
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.