[ 
https://issues.apache.org/jira/browse/GEODE-2733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Dodge updated GEODE-2733:
---------------------------------
    Description: 
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.

  was: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.

        Summary: Crash during initialization using Xcode 8.3  (was: Crash 
during initialization using macOS 10.12.4 and Xcode 8.3)

> 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)

Reply via email to