Opened 19 years ago
Closed 19 years ago
#7767 closed defect (worksforme)
Security Update 2006-001 Mac OS X 10.4.5 Client (Intel) Mac OS X 10.4.5 Client breaks Kerberos and pthreads
Reported by: | jonathan.williams@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.2 |
Keywords: | Cc: | jonathan.williams@… | |
Port: |
Description
Hi,
I'm using a port of phpkrb5 (PHP3/4) to PHP5. Apple's most recent security update to Tiger seems to have caused Kerberos within the Apache context to fail a pthreads assertation.
error.log: [Tue Mar 14 17:49:06 2006] [notice] child pid 24389 exit signal Abort trap (6) ../../../include/fake-addrinfo.h:687: failed assertion `pthread_equal((&(&krb5int_fac.lock)->os)->owner, pthread_self())'
However, the same code executed within the standalone CLI PHP binary works fine. Perhaps the update broke pthreads? It worked before(tm).
Change History (3)
comment:1 Changed 19 years ago by jonathan.williams@…
Cc: | jonathan.williams@… added |
---|
comment:2 Changed 19 years ago by jonathan.williams@…
Summary: | Security Update 2006-002 Mac OS X 10.4.5 Client breaks Kerberos and pthreads → Security Update 2006-001 Mac OS X 10.4.5 Client (Intel) Mac OS X 10.4.5 Client breaks Kerberos and pthreads |
---|
I just verified that it is not 10.4.5 Update 2; as this was working very recently, I am thinking it may have been the earlier update.
comment:3 Changed 19 years ago by jonathan.williams@…
Resolution: | → worksforme |
---|---|
Status: | new → closed |
My Solution and discussion:
http://mailman.mit.edu/pipermail/kerberos/2006-March/009406.html
Disabling thread support in the Portfile causes the error to become this:
../../include/k5-thread.h:667: failed assertion `(&m->os)->initialized == K5_MUTEX_DEBUG_PARTLY_INITIALIZED' [Tue Mar 14 18:54:24 2006] [notice] child pid 8617 exit signal Abort trap (6)
Not sure who to blame, but I believe it was working before the security update (have an image of system from then... may try it).