Bug #67254 [Opn->Fbk]: PHP crashes in zend_stack_push

From: Date: Tue, 17 Feb 2015 13:12:45 +0000
Subject: Bug #67254 [Opn->Fbk]: PHP crashes in zend_stack_push
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-190744@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=67254&edit=1

 ID:                 67254
 Updated by:         felipe@php.net
 Reported by:        majo-bugs dot php dot net at pematon dot com
 Summary:            PHP crashes in zend_stack_push
-Status:             Open
+Status:             Feedback
 Type:               Bug
 Package:            Reproducible crash
 Operating System:   FreeBSD 9.2-RELEASE-p5
 PHP Version:        5.5.19
 Block user comment: N
 Private report:     N



Previous Comments:
------------------------------------------------------------------------
[2015-02-16 23:44:47] rasmus@php.net

getriebesand dtrace? Try it without dtrace.

------------------------------------------------------------------------
[2015-02-16 17:36:08] getriebesand at freenet dot de

Same here:
Ubuntu 14.04
PHP 5.5.9-1ubuntu4.5
Apache 2.4.7

This happend every few minutes on a php file with highest requests on our server (8 req/sec)

#0  0x00007ff0931da97d in zend_stack_push (stack=stack@entry=0x7ff0939a0ca0
<compiler_globals+608>, element=element@entry=0x7ff0939a0c78 <compiler_globals+568>, 
    size=size@entry=40) at /build/buildd/php5-5.5.9+dfsg/Zend/zend_stack.c:42
#1  0x00007ff0931a631e in compile_file (file_handle=file_handle@entry=0x7fffe2adee30, type=2) at
Zend/zend_language_scanner.l:586
#2  0x00007ff0931cbafa in dtrace_compile_file (file_handle=0x7fffe2adee30, type=<optimized
out>) at /build/buildd/php5-5.5.9+dfsg/Zend/zend_dtrace.c:40
#3  0x00007ff093054cb4 in phar_compile_file (file_handle=<optimized out>, type=<optimized
out>) at /build/buildd/php5-5.5.9+dfsg/ext/phar/phar.c:3383
#4  0x00007ff0931dd57f in zend_execute_scripts (type=type@entry=2, retval=retval@entry=0x0,
file_count=file_count@entry=1) at /build/buildd/php5-5.5.9+dfsg/Zend/zend.c:1308
#5  0x00007ff09328d4fd in php_handler (r=<optimized out>) at
/build/buildd/php5-5.5.9+dfsg/sapi/apache2handler/sapi_apache2.c:669
#6  0x00007ff097b8a680 in ap_run_handler ()
#7  0x00007ff097b8abc9 in ap_invoke_handler ()
#8  0x00007ff097ba016a in ap_process_async_request ()
#9  0x00007ff097ba0444 in ap_process_request ()
#10 0x00007ff097b9cf02 in ?? ()
#11 0x00007ff097b93cc0 in ap_run_process_connection ()
#12 0x00007ff093bad767 in ?? () from /usr/lib/apache2/modules/mod_mpm_prefork.so
#13 0x00007ff093bad9a6 in ?? () from /usr/lib/apache2/modules/mod_mpm_prefork.so
#14 0x00007ff093bae60e in ?? () from /usr/lib/apache2/modules/mod_mpm_prefork.so
#15 0x00007ff097b7169e in ap_run_mpm ()
#16 0x00007ff097b6ae36 in main ()

------------------------------------------------------------------------
[2015-01-04 01:31:27] majo-bugs dot php dot net at pematon dot com

The error message is:
Program terminated with signal 11, Segmentation fault.

------------------------------------------------------------------------
[2015-01-04 01:23:22] majo-bugs dot php dot net at pematon dot com

Trying to re-open.

------------------------------------------------------------------------
[2015-01-04 01:22:36] majo-bugs dot php dot net at pematon dot com

Bellow is the stack trace with line numbers. Meanwhile the PHP has been upgraded to 5.5.19 and
apache to 2.4.10.

(gdb) bt
#0  zend_stack_push (stack=0x805aa4640, element=0x805aa4618, size=<value optimized out>)
    at /tmp/portbuild/usr/ports/www/mod_php55/work/php-5.5.19/Zend/zend_stack.c:42
#1  0x00000008056647ab in compile_file (file_handle=0x7fffffffd640, type=2) at
zend_language_scanner.l:586
#2  0x000000080c9ce935 in phar_compile_file () from /usr/local/lib/php/20121212/phar.so
#3  0x0000000806c8e95e in persistent_compile_file () from /usr/local/lib/php/20121212/opcache.so
#4  0x000000080569b91d in zend_execute_scripts (type=2, retval=0x0, file_count=1) at
/tmp/portbuild/usr/ports/www/mod_php55/work/php-5.5.19/Zend/zend.c:1322
#5  0x0000000805748e01 in php_handler (r=0x8125f0620) at
/tmp/portbuild/usr/ports/www/mod_php55/work/php-5.5.19/sapi/apache2handler/sapi_apache2.c:669
#6  0x000000000044f07a in ap_run_handler ()
#7  0x0000000000452de2 in ap_invoke_handler ()
#8  0x000000000046449a in ap_internal_redirect ()
#9  0x000000080526e820 in ?? () from /usr/local/libexec/apache24/mod_rewrite.so
#10 0x000000000044f07a in ap_run_handler ()
#11 0x0000000000452de2 in ap_invoke_handler ()
#12 0x000000000046487e in ap_process_async_request ()
#13 0x00000000004649bf in ap_process_request ()
#14 0x0000000000461115 in ap_expr_yylex ()
#15 0x0000000000459452 in ap_run_process_connection ()
#16 0x000000000046ac27 in ap_set_etag ()
#17 0x000000000046aea4 in ap_set_etag ()
#18 0x000000000046b806 in ap_set_etag ()
#19 0x0000000000436462 in ap_run_mpm ()
#20 0x0000000000430543 in main ()

Please re-open the bug. I'm getting ERROR: You aren't allowed to change a bug to that
state.

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=67254


--
Edit this bug report at https://bugs.php.net/bug.php?id=67254&edit=1


Thread (17 messages)

« previous php.bugs (#190744) next »