[MacPorts] #46775: tmux hangs on Yosemite

MacPorts noreply at macports.org
Sun Feb 15 02:06:00 PST 2015


#46775: tmux hangs on Yosemite
-----------------------------+------------------------
  Reporter:  arne.schmitz@…  |      Owner:  tessarek@…
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.3.3
Resolution:                  |   Keywords:
      Port:  tmux            |
-----------------------------+------------------------

Comment (by jeremyhu@…):

 This makes no sense.  The only point of our setting `__DARWIN_VERS_1050=0`
 is to force pre-Leopard behavior for daemon(3) when running on Yosemite,
 so that daemon(3) won't cause tmux to leave the aqua session (which is
 what causes pbpaste, etc to no longer work as you expect).  This is only
 needed on Yosemite in order to work around a Yosemite regression.  It
 would make absolutely no sense to just do `__DARWIN_VERS_1050=0` pre-
 Yosemite since the only place it is needed is on Yosemite.

 That being said, the regression is fixed in 10.10.2, so we could remove
 it.

 To clarify a bit of your misunderstanding, what you are observing in step
 4 and step 5 is that the user's aqua session bootstrap port is being
 destroyed on user logout, so tmux (and its children) no longer have a
 valid bootstrap port at that point.

 The main problem is that tmux isn't properly layered.  It wants to be in
 the user session but have access to services in the aqua session subset.

-- 
Ticket URL: <https://trac.macports.org/ticket/46775#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list