[
https://issues.apache.org/jira/browse/GEODE-2733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15949691#comment-15949691
]
Michael Dodge commented on GEODE-2733:
--------------------------------------
I have independently verified that rolling back to Xcode 8.2.1 fixes the
problem.
> Crash during initialization using Xcode 8.3
> -------------------------------------------
>
> Key: GEODE-2733
> URL: https://issues.apache.org/jira/browse/GEODE-2733
> Project: Geode
> Issue Type: Bug
> Components: native client
> Reporter: Michael Dodge
>
> Circa 27 March 2017, Apple released the macOS 10.12.4 and Xcode 8.3 updates.
> After applying those updates, all native client executables (e.g., unit
> tests, integration tests, quickstarts) crashes with a SIGSEGV/EXC_BAD_ACCESS
> with pthread_mutex_lock() which is part of the initialization of the ACE
> libraries. We don't know whether it's caused by an incompatibility between
> ACE and the 10.12.4 runtimes (e.g., a struct has changed in size) or if it's
> an actual bug in the runtimes. Mike Martell found a bug that has already been
> filed with Apple about Emacs crashing with pthread-related problems after
> this update, so our current theory is that there's a problem in the pthreads
> library from Apple.
> UPDATE: Dave Barnes installed just macOS 10.12.4 and has had no problems.
> Thus, it appears that Xcode 8.3 is the culprit. Anecdotal evidence suggests
> that Xcode 8.3 has other problems, too, which may or may not be related to
> the crashes.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)