Opened 18 years ago

Closed 18 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 18 years ago by jonathan.williams@…

Cc: jonathan.williams@… added

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

comment:2 Changed 18 years ago by jonathan.williams@…

Summary: Security Update 2006-002 Mac OS X 10.4.5 Client breaks Kerberos and pthreadsSecurity 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 18 years ago by jonathan.williams@…

Resolution: worksforme
Status: newclosed
Note: See TracTickets for help on using tickets.