Environment: FreeBSD 8.2-RELEASE i386 pecl-APC-3.1.9 php5-5.3.6 apache-2.2.18
The www/pecl-APC port has just been updated from 3.1.7 to 3.1.9. I built and installed the updated port (default build), restarted apache, and found that PHP pages failed to deliver output. Checking the server error log showed: PHP Fatal error: Unknown: apc_fcntl_unlock failed: in Unknown on line 0 Google found me this pecl bug report which demonstrates that this is a known problem since 3.1.8. http://pecl.php.net/bugs/bug.php?id=22688 Enabling the port's WITH_SPINLOCKS knob and rebuilding got things working again for me. -- John Marshall
pgpx59TAAdnIN.pgp
Description: PGP signature