-
Notifications
You must be signed in to change notification settings - Fork 52
Description
My integration setup
[x] CocoaPods cocoapods-xcremotecache plugin
[ ] Automatic integration using xcprepare integrate ...
[ ] Manual integration
[ ] Carthage
Expected/desired behavior
XCRemoteCache should not hang in producer mode.
Minimal reproduction of the problem with instructions
I can't provide steps to reproduce as it concerns a proprietary project, but I believe it should be possible to create a unit test to cover it (not yet done).
I'm attaching LLDB logs in case of hangup. From the logs, I believe it's an issue of waiting for subprocess exit with the process in question (dsymutil) writing to a pipe that is supposed to be read by the process awaiting for the exit (xcpostbuild). See more info here: https://stackoverflow.com/a/39281558.
** LLDB Logs **
The backtrace for xcpostbuild during the hangup:
The backtrace for dsymutil during the hangup:
Producer Logs
Details
[REPLACE THIS WITH YOUR INFORMATION]
Consumer Logs
Details
[REPLACE THIS WITH YOUR INFORMATION]
Pods/Carthage file
Details
[REPLACE THIS WITH YOUR INFORMATION]
Environment
- XCRemoteCache: 0.3.28
- cocoapods-xcremotecache: 0.0.17 <!-- check with
gem list cocoapods-xcremotecache> - HTTP cache server: ... <!-- e.g. demo docker, nginx, AWS etc. >
- Xcode: 14.2.0
Post build stats
Details
[REPLACE THIS WITH YOUR INFORMATION]
Others