Setup: Apache/1.3.34, PHP 5.2.0-8, eAccelerator V0.9.6-dev / Latest SVN, 0.9.5 causes segfaults.
With eAccelerator enabled (optimize & cache, shm only), errors such as these began occurring on our ActiveCollab installation (docroot removed):
PHP Fatal error: Cannot access protected property !ProjectFile::$manager in /application/models/project_files/base/BaseProjectFile.class.php on line 375
or...
PHP Fatal error: Cannot access protected property !ProjectMessage::$manager in /application/models/project_messages/base/BaseProjectMessage.class.php on line 331
Modifying the script mentioned in the error restores things to normal for a single page load, then the errors start again. I've had to disable eAccelerator altogether for now, when the opportunity arises I will re-enable it and test with different configurations.
BaseProjectMessage.class.php:330-333 :
function manager() {
if(!($this->manager instanceof ProjectMessages)) $this->manager = ProjectMessages::instance();
return $this->manager;
} // manager