Public bug reported: Binary package hint: php5
I have these 2 php files: ----- 8< ---- parta.php <?php require_once('partb.php'); $fieldlist[0]='A'; $fieldlist[1]='B'; while (list($x, $fieldbez) = each($fieldlist)) { $a = myfunc('a',$$fieldbez); } ?> ----- 8< ---- ----- 8< ---- partb.php <?php function myfunc() { return 'huhu'; } ?> ----- 8< ---- When calling this, I get [Wed Jul 07 13:58:07 2010] [notice] child pid 8589 exit signal Segmentation fault (11) I reduced the code to the bare minimum. Having the function in the same php file works fine, as well as having just one entry in the array or one parameter to the function call. With slightly different code, I got [Wed Jul 07 13:06:38 2010] [notice] child pid 2362 exit signal Bus error (7) I created a core dump and this is the backtrace (2MB packed, available upon request). #0 0x00007f8fc2810343 in ?? () from /usr/lib/apache2/modules/libphp5.so #1 0x00007f8fc27ef93d in _zval_dtor_func () from /usr/lib/apache2/modules/libphp5.so #2 0x00007f8fc27e39bd in _zval_ptr_dtor () from /usr/lib/apache2/modules/libphp5.so #3 0x00007f8fc27fc642 in ?? () from /usr/lib/apache2/modules/libphp5.so #4 0x00007f8fc27fc8c8 in zend_hash_graceful_reverse_destroy () from /usr/lib/apache2/modules/libphp5.so #5 0x00007f8fc27e3f6e in ?? () from /usr/lib/apache2/modules/libphp5.so #6 0x00007f8fc27f06d2 in ?? () from /usr/lib/apache2/modules/libphp5.so #7 0x00007f8fc279c385 in php_request_shutdown () from /usr/lib/apache2/modules/libphp5.so #8 0x00007f8fc287cdc7 in ?? () from /usr/lib/apache2/modules/libphp5.so #9 0x00007f8fc6640140 in ap_run_handler (r=0x7f8fc7c27098) at /build/buildd/apache2-2.2.14/server/config.c:159 #10 0x00007f8fc6643aa8 in ap_invoke_handler (r=0x7f8fc7c27098) at /build/buildd/apache2-2.2.14/server/config.c:373 #11 0x00007f8fc665149c in ap_internal_redirect (new_uri=<value optimized out>, r=<value optimized out>) at /build/buildd/apache2-2.2.14/modules/http/http_request.c:501 #12 0x00007f8fbfe38c95 in ?? () from /usr/lib/apache2/modules/mod_rewrite.so #13 0x00007f8fc6640140 in ap_run_handler (r=0x7f8fc7c1dcb8) at /build/buildd/apache2-2.2.14/server/config.c:159 #14 0x00007f8fc6643aa8 in ap_invoke_handler (r=0x7f8fc7c1dcb8) at /build/buildd/apache2-2.2.14/server/config.c:373 #15 0x00007f8fc6651678 in ap_process_request (r=0x7f8fc7c1dcb8) at /build/buildd/apache2-2.2.14/modules/http/http_request.c:282 #16 0x00007f8fc664e528 in ap_process_http_connection (c=0x7f8fc7c17bd8) at /build/buildd/apache2-2.2.14/modules/http/http_core.c:190 #17 0x00007f8fc6647cf8 in ap_run_process_connection (c=0x7f8fc7c17bd8) at /build/buildd/apache2-2.2.14/server/connection.c:43 #18 0x00007f8fc6656037 in child_main (child_num_arg=<value optimized out>) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:662 #19 0x00007f8fc665634a in make_child (s=0x7f8fc7831938, slot=41) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:758 #20 0x00007f8fc665667b in startup_children (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:776 #21 ap_mpm_run (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at /build/buildd/apache2-2.2.14/server/mpm/prefork/prefork.c:997 #22 0x00007f8fc662c350 in main (argc=3, argv=0x7fff695fc958) at /build/buildd/apache2-2.2.14/server/main.c:742 The system is Ubuntu 10.04 Lucid with all updates installed. ii apache2 2.2.14-5ubuntu8 Apache HTTP Server metapackage ii apache2-mpm-prefork 2.2.14-5ubuntu8 Apache HTTP Server - traditional non-threade ii apache2-utils 2.2.14-5ubuntu8 utility programs for webservers ii apache2.2-bin 2.2.14-5ubuntu8 Apache HTTP Server common binary files ii apache2.2-common 2.2.14-5ubuntu8 Apache HTTP Server common files ii libapache2-mod-php5 5.3.2-1ubuntu4.2 server-side, HTML-embedded scripting languag ii libapache2-mod-php5 5.3.2-1ubuntu4.2 server-side, HTML-embedded scripting languag ii php5-common 5.3.2-1ubuntu4.2 Common files for packages built from the php ii php5-gd 5.3.2-1ubuntu4.2 GD module for php5 ii php5-mcrypt 5.3.2-0ubuntu1 MCrypt module for php5 ii php5-mysql 5.3.2-1ubuntu4.2 MySQL module for php5 ii php5-xcache 1.3.0-5ubuntu1 Fast, stable PHP opcode cacher When I deinstall xcache, the crash still happens. I tried to reproduce it on another machine, but without success. It just crashes on one machine. ** Affects: php5 (Ubuntu) Importance: Undecided Status: New -- Segmentation fault in libapache2-mod-php5 when calling methods https://bugs.launchpad.net/bugs/602689 You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to php5 in ubuntu. -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs