#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