← Back to team overview

touch-packages team mailing list archive

[Bug 1386185] Re: Clients that don't register a lifecycle handler get SIGHUP when disconnecting

 

** Branch linked: lp:ubuntu/vivid-proposed/mir

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1386185

Title:
  Clients that don't register a lifecycle handler get SIGHUP when
  disconnecting

Status in Mir:
  Fix Committed
Status in “mir” package in Ubuntu:
  Triaged

Bug description:
  A client that is not handling lifecycle events shouldn't need to
  register a handler.

  Take mir_demo_client_basic for an example:

  it should output:

  Starting
  Connected
  Surface created
  Surface released
  Connection released

  It actually outputs

  Starting
  Connected
  Surface created
  Surface released
  Hangup                      <<===

  Because SIGHUP is raised during (and as a consequence) of the
  mir_connection_release() call.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1386185/+subscriptions