[MacPorts] #40088: certsync activate phase hangs on buildslaves

MacPorts noreply at macports.org
Fri Aug 16 09:28:14 PDT 2013


#40088: certsync activate phase hangs on buildslaves
-----------------------+-----------------------
  Reporter:  jmr@…     |      Owner:  landonf@…
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.2.0
Resolution:            |   Keywords:
      Port:  certsync  |
-----------------------+-----------------------

Comment (by landonf@…):

 Replying to [comment:2 jmr@…]:
 > Well, it is a headless environment, which some other ports have problems
 with. Not sure if there's anything else unusual.

 It should work just fine headless; I admit I'm at a loss as to how to
 debug this without local system access. For it to fail at that point, the
 process would have to have blocked on one of the following:

 * SecKeychainItemExport() or SecItemExport(), or
 * -[NSData writeToFile:options:error]

 Neither /should/ ever block, but the Sec* functions do speak to the
 keychain server.

 The output file is written to ${prefix}/etc/openssl/cert.pem, but I assume
 that wouldn't be a problem on a build slave, and if it was, I don't know
 why it would simply block in the file write.

 @wsiegrist, would it be possible to get a spinlock dump or backtrace on
 one of these blocked processes?

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


More information about the macports-tickets mailing list