When using disk cache, eaccelerator (version >= 0.9.5r1, PHP 5.1.2) corrupts
PHP assoc arrays. I suspect it has something to do with empty-string indexes.
Tried 0.9.5*, svn head, all have the same bug.
It occurs on uniprocessor x86, and on dual AMD Opteron.
Bug does not occur, when eaccelerator.shm_only=1.
Tried with optimizer and/or compression disabled, with no effect.
Example: var_dump() of corrupted PHP array:
array(2) {
[""]=>
array(0) {
}
[""]=>
array(5) {
db_host?=>
string(13) "mysql.test.pl"
db_name?=>
string(6) "dbname"
db_passwd?=>
string(6) "dbpass"
db_type?=>
string(5) "mysql"
db_user?=>
string(6) "dbuser"
}
}