Bug 580236
Summary: | PHP update breaks gallery2 (and possibly other packages) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Joshua Baker-LePain <joshua.bakerlepain> |
Component: | php | Assignee: | Remi Collet <fedora> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 12 | CC: | dcurtisathome, fedora, fedora, felix, goeran, gwync, jorton, rpm, steve |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | maniadrive-1.2-21.fc13 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-05-06 03:36:25 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Joshua Baker-LePain
2010-04-07 19:35:49 UTC
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. |