Description of problem: After performing a recent yum update, my installation of gallery2 (from Fedora RPMs) stopped functioning -- all attempts to look at content were met with a blank page. Some digging around showed multiple users having issues with php-5.3.2 on Fedora. I did a 'yum downgrade php\*' and gallery2 started working again. Version-Release number of selected component (if applicable): php-5.3.2-1.fc12 How reproducible: Completely. Steps to Reproduce: 1. Install and configure gallery2, upgrade php to most recent version 2. Watch your gallery disappear. 3. Actual results: Blank pages when trying to access gallery content Expected results: Pictures! Additional info: This thread on the gallery forums <http://gallery.menalto.com/node/95244> shows multiple folks having the same issue, as well as at least one other affected project (Amahi). Again, 'yum downgrade php\*' (which got me php-5.3.0-6.fc12 and related php subpackages) fixed the problem. I'm on x86_64, if that matters.
I have reproduce the segfault with php 5.3.2 and latest snapshot (5.3.3-201004081030). Even with zend.enable_gc=Off. I don't find any "open" upstream bug about this. gallery2 is the only app I know with this issue. Need more investigation and probably a simple reproduce script.
My gallery2 installation has also stopped working. In my case it is possible to see a public album. But as soon as I try to log in, I get the blank page. Is this the same problem as you have, or do you see a blank page even before trying to log in? I tried to debug and tried $gallery->setDebug('buffered'); and $gallery->setDebug('logged'); $gallery->setDebugLogFile('/srv/gallery2/debug.log') in /etc/gallery2/config.php. With either of these things start to work again! I can log in and edit my albums.
I have to take that partially back. With debugging enabled, it SOMETIMES works.
*** Bug 578158 has been marked as a duplicate of this bug. ***
Upstream bug for Gallery2 is here: http://sourceforge.net/tracker/?func=detail&aid=2978414&group_id=7130&atid=107130
Some more interesting links regarding this bug: http://gallery.menalto.com/node/95244 http://bugs.php.net/50519 http://bugs.php.net/50382 Workaround: zend.enable_gc=Off in php.ini or php_value zend.enable_gc off in .htaccess Confirmed working on my F13 install.
Program received signal SIGSEGV, Segmentation fault. zval_mark_grey (pz=<value optimized out>) at /usr/src/debug/php-5.3.2/Zend/zend_gc.c:360 360 pz = *(zval**)p->pData;
There you go. That proves that it's the Zend Garbage Collector that is failing.
I tried setting zend.enable_gc=Off in php.ini. I still get a blank page when I try to log in. I don't get any messages about segmentation faults in error_log, but the site still doesn't work. This is with F12 httpd and php.
Bug seems fixed in 5.3.3-dev I'm working on backporting some patches from SVN. With 297307, 298253 (gc related) and 298253 (mysqli related) I don't encounter any segfault using gallery2 (installation, connection, adding elements, maintenance, ...) I will try to push build ASAP. +
Adding gallery2 maintainer in CC and take ownership.
php-5.3.2-2.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/php-5.3.2-2.fc12
php-5.3.2-2.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update php'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/php-5.3.2-2.fc12
maniadrive-1.2-21.fc13,php-5.3.2-2.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/maniadrive-1.2-21.fc13,php-5.3.2-2.fc13
maniadrive-1.2-21.fc13, php-5.3.2-2.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update maniadrive php'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/maniadrive-1.2-21.fc13,php-5.3.2-2.fc13
*** Bug 588749 has been marked as a duplicate of this bug. ***
php-5.3.2-2.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
maniadrive-1.2-21.fc13, php-5.3.2-2.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.