[Bug 610633] New: php5 crashes after last update with gallery
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c0 Summary: php5 crashes after last update with gallery Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Other AssignedTo: crrodriguez@novell.com ReportedBy: meissner@novell.com QAContact: qa@suse.de CC: maintenance@opensuse.org Found By: Customer Blocker: --- On Tue, 1 Jun 2010 07:19:50 +0200 Stefan Seyfried <stefan.seyfried@googlemail.com> wrote: After update from 5.3.1 to 5.3.2, gallery.sf.net crashes:
On Mon, 31 May 2010 16:19:43 +0200 Marcus Meissner <meissner@suse.de> wrote:
On Sun, May 30, 2010 at 04:12:05PM +0200, Stefan Seyfried wrote:
Downgrading to 5.3.1 from the update repo fixes it. Any backtraces?
Unfortunately they scrolled off my terminal already. I'll try breaking it again... ;)
Program received signal SIGSEGV, Segmentation fault. zval_mark_grey (pz=0x7f0ea3ad60a0) at /usr/src/debug/php-5.3.2/Zend/zend_gc.c:360 360 /usr/src/debug/php-5.3.2/Zend/zend_gc.c: No such file or directory. in /usr/src/debug/php-5.3.2/Zend/zend_gc.c (gdb) bt #0 zval_mark_grey (pz=0x7f0ea3ad60a0) at /usr/src/debug/php-5.3.2/Zend/zend_gc.c:360 #1 0x00007f0e9e23b515 in gc_mark_roots () at /usr/src/debug/php-5.3.2/Zend/zend_gc.c:417 #2 gc_collect_cycles () at /usr/src/debug/php-5.3.2/Zend/zend_gc.c:628 #3 0x00007f0e9e21e5b5 in zend_deactivate () at /usr/src/debug/php-5.3.2/Zend/zend.c:900 #4 0x00007f0e9e1cc235 in php_request_shutdown (dummy=<value optimized out>) at /usr/src/debug/php-5.3.2/main/main.c:1633 #5 0x00007f0e9e2a6d57 in php_apache_request_dtor (r=<value optimized out>) at /usr/src/debug/php-5.3.2/sapi/apache2handler/sapi_apache2.c:495 #6 php_handler (r=<value optimized out>) at /usr/src/debug/php-5.3.2/sapi/apache2handler/sapi_apache2.c:667 #7 0x00007f0ea2ea4c90 in ap_run_handler (r=0x7f0ea342d358) at config.c:158 #8 0x00007f0ea2ea8518 in ap_invoke_handler (r=0x7f0ea342d358) at config.c:372 #9 0x00007f0ea2eb3dc8 in ap_process_request (r=0x7f0ea342d358) at http_request.c:282 #10 0x00007f0ea2eb0c68 in ap_process_http_connection (c=0x7f0ea3425508) at http_core.c:190 #11 0x00007f0ea2eac758 in ap_run_process_connection (c=0x7f0ea3425508) at connection.c:43 #12 0x00007f0ea2eb880b in child_main (child_num_arg=<value optimized out>) at prefork.c:662 #13 0x00007f0ea2eb8ada in make_child (s=0x7f0ea30de850, slot=12) at prefork.c:758 #14 0x00007f0ea2eb975c in perform_idle_server_maintenance (p=<value optimized out>) at prefork.c:893 #15 ap_mpm_run (p=<value optimized out>) at prefork.c:1097 #16 0x00007f0ea2e90c40 in main (argc=3, argv=0x7fff073c3a18) at main.c:740 Does this help? -- Stefan Seyfried -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c1 --- Comment #1 from Cristian Rodríguez <crrodriguez@novell.com> 2010-06-01 14:39:54 UTC --- garbage collector bug, try running with zend.gc=0 if that helps. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c2 --- Comment #2 from Marcus Meissner <meissner@novell.com> 2010-06-01 14:47:49 UTC --- and where do you set that? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c3 --- Comment #3 from Cristian Rodríguez <crrodriguez@novell.com> 2010-06-01 14:52:17 UTC --- in /etc/php5/apache2/php.ini -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c4 --- Comment #4 from Stefan Seyfried <seife@novell.slipkontur.de> 2010-06-01 17:20:26 CEST --- I added it at the end of php.ini: server:~ # tail -3 /etc/php5/apache2/php.ini ; End: zend.gc = 0 but it did not help: 0x00007f41ce239ca0 in __accept_nocancel () from /lib64/libpthread.so.0 (gdb) cont Continuing. Program received signal SIGSEGV, Segmentation fault. 0x00007f41ca0bb779 in gc_zval_possible_root (zv=0x7f41cf8da1b0) at /usr/src/debug/php-5.3.2/Zend/zend_gc.c:143 143 /usr/src/debug/php-5.3.2/Zend/zend_gc.c: No such file or directory. in /usr/src/debug/php-5.3.2/Zend/zend_gc.c (gdb) bt #0 0x00007f41ca0bb779 in gc_zval_possible_root (zv=0x7f41cf8da1b0) at /usr/src/debug/php-5.3.2/Zend/zend_gc.c:143 #1 0x00007f41ca119032 in ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER (execute_data=0x7f41cf3d0498) at /usr/src/debug/php-5.3.2/Zend/zend_vm_execute.h:27355 #2 0x00007f41ca0c3340 in execute (op_array=0x7f41cf578080) at /usr/src/debug/php-5.3.2/Zend/zend_vm_execute.h:104 #3 0x00007f41ca09da9d in zend_execute_scripts (type=<value optimized out>, retval=<value optimized out>, file_count=3) at /usr/src/debug/php-5.3.2/Zend/zend.c:1194 #4 0x00007f41ca04b888 in php_execute_script (primary_file=<value optimized out>) at /usr/src/debug/php-5.3.2/main/main.c:2260 #5 0x00007f41ca126e45 in php_handler (r=<value optimized out>) at /usr/src/debug/php-5.3.2/sapi/apache2handler/sapi_apache2.c:655 #6 0x00007f41ced24c90 in ap_run_handler (r=0x7f41cf2a93e8) at config.c:158 #7 0x00007f41ced28518 in ap_invoke_handler (r=0x7f41cf2a93e8) at config.c:372 #8 0x00007f41ced33dc8 in ap_process_request (r=0x7f41cf2a93e8) at http_request.c:282 #9 0x00007f41ced30c68 in ap_process_http_connection (c=0x7f41cf2a55b8) at http_core.c:190 #10 0x00007f41ced2c758 in ap_run_process_connection (c=0x7f41cf2a55b8) at connection.c:43 #11 0x00007f41ced3880b in child_main (child_num_arg=<value optimized out>) at prefork.c:662 #12 0x00007f41ced38ada in make_child (s=0x7f41cef5e850, slot=3) at prefork.c:758 #13 0x00007f41ced3975c in perform_idle_server_maintenance (p=<value optimized out>) at prefork.c:893 #14 ap_mpm_run (p=<value optimized out>) at prefork.c:1097 #15 0x00007f41ced10c40 in main (argc=3, argv=0x7ffff36691d8) at main.c:740 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c5 --- Comment #5 from Stefan Seyfried <seife@novell.slipkontur.de> 2010-06-01 17:38:25 CEST --- I now checked that all the non-opensuse-stuff that I did install (gallery2-* from home:seife:testing and php5-smarty from there) only contains php scripts and no compiled binaries. I think it cannot be responsible for those segfaults (as a normal php script must not crash the interpreter IIUC). -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c6 --- Comment #6 from Cristian Rodríguez <crrodriguez@novell.com> 2010-06-01 15:46:31 UTC --- (In reply to comment #5)
I now checked that all the non-opensuse-stuff that I did install (gallery2-* from home:seife:testing and php5-smarty from there) only contains php scripts and no compiled binaries. I think it cannot be responsible for those segfaults (as a normal php script must not crash the interpreter IIUC).
correct, currentkly investigating your issue. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c7 --- Comment #7 from Cristian Rodríguez <crrodriguez@novell.com> 2010-06-01 15:55:20 UTC --- https://bugs.launchpad.net/ubuntu/+source/php5/+bug/560603 too -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c8 Cristian Rodríguez <crrodriguez@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #8 from Cristian Rodríguez <crrodriguez@novell.com> 2010-06-01 16:08:48 UTC --- what gallery version are you using exactly ? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c9 Cristian Rodríguez <crrodriguez@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |seife@novell.slipkontur.de --- Comment #9 from Cristian Rodríguez <crrodriguez@novell.com> 2010-06-01 16:35:43 UTC --- wait for new packages to build at http://download.opensuse.org/repositories/server:/php/ last changelog ebtry must reference this bug. Show me your results. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c10 --- Comment #10 from Stefan Seyfried <seife@novell.slipkontur.de> 2010-06-01 23:20:49 CEST --- server:php fails with: php5.x86_64: E: spurious-executable-perm (Badness: 50) /usr/share/doc/packages/php5/README.namespaces The file is installed with executable permissions, but was identified as one that probably should not be executable. Verify if the executable bits are desired, and remove if not. NOTE: example scripts should be packaged under %docdir/examples, which will avoid this warning. 56 packages and 0 specfiles checked; 1 errors, 51 warnings. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c11 Stefan Seyfried <seife@novell.slipkontur.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|seife@novell.slipkontur.de | --- Comment #11 from Stefan Seyfried <seife@novell.slipkontur.de> 2010-06-02 10:48:51 CEST --- The problem is actually that project.diff does not apply. server:php has an additional patch compared to devel:languages:php Anyway. I fixed that up and built php5 locally. It does not help (I checked the build log that the patch actually is applied etc, so I don't think I made some stupid mistake). For me, it reproducible segfaults in step 6 of http://server/gallery2/upgrade/ (the "clean cache" step). Gallery is version 2.3.1 from home:seife:testing project. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c12 --- Comment #12 from Stefan Seyfried <seife@novell.slipkontur.de> 2010-06-26 11:16:24 CEST --- Anything new here? I'm not sure how severe the security bug was that prompted the update. And I agree, that just plain broken php5 might be more secure than a vulnerable one. But then, just recommending to uninstall it would probably be better... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c13 Cristian Rodríguez <crrodriguez@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |UPSTREAM --- Comment #13 from Cristian Rodríguez <crrodriguez@novell.com> 2010-08-03 05:45:20 UTC --- reopen if still happends with next security update. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=610633 https://bugzilla.novell.com/show_bug.cgi?id=610633#c14 --- Comment #14 from Stefan Seyfried <seife@novell.slipkontur.de> 2010-09-10 19:00:36 CEST --- Works now with php-5.3.3 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=610633 https://bugzilla.novell.com/show_bug.cgi?id=610633#c Cristian Rodríguez <crrodriguez@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|UPSTREAM |FIXED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=610633 http://bugzilla.novell.com/show_bug.cgi?id=610633#c15 --- Comment #15 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (610633) was mentioned in https://build.opensuse.org/request/show/44409 11.3:Test / php5 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com