Segmentation fault in apache when calling apc_bin_loadfile

From: Date: Thu, 14 Oct 2010 18:08:12 +0000
Subject: Segmentation fault in apache when calling apc_bin_loadfile
Groups: php.apc.dev 
Request: Send a blank email to php-apc-dev+get-261@lists.php.net to get a copy of this message
Hi, Apache segfault when calling apc_fetch after apc_bin_loadfile with a bin dump generated from the CLI. I created 3 scripts to test it out: - generator.php, http://pastebin.ca/1962327, clear caches and dump to disk - loader.php, http://pastebin.ca/1962330, clear caches and load the dump - tester.php, http://pastebin.ca/1962331, load the key keys and iterate each key present in the array and print its status (found / not found) 1. From the CLI, call generator.php 2. Using your browser, call loader.php 3. Using your browser, call tester.php Apache segfautl Also, when dumping from Apache and loading it back, not all the keys are present. Random keys are missing each time apc_bin_loadfile is called. If I call apc_bin_loadfile and verify the keys, some are missing, repeat again and a different list of keys are missing. To reproduce: 1. Using your browser, call generator.php 2. Using your browser, call loader.php 3. Using your browser, call tester.php You'll notice some keys are not found. Then call again loader.php and tester.php. A different list of missing keys will show up. I'm using Apache 2.2.16, 5.2.14-pl0-gentoo and APC 3.1.4. For more details on apc configuration you can check here: http://pastebin.ca/1962336 Is this a bug or I'm doing something wrong? Thanks Ben

« previous php.apc.dev (#261) next »