php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #61508 various crashes after upgrading to 5.3
Submitted: 2012-03-26 11:17 UTC Modified: 2014-12-30 10:41 UTC
Votes:1
Avg. Score:5.0 ± 0.0
Reproduced:1 of 1 (100.0%)
Same Version:1 (100.0%)
Same OS:1 (100.0%)
From: komanek at natur dot cuni dot cz Assigned:
Status: No Feedback Package: *General Issues
PHP Version: 5.3.10 OS: Debian 5
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: komanek at natur dot cuni dot cz
New email:
PHP Version: OS:

 

 [2012-03-26 11:17 UTC] komanek at natur dot cuni dot cz
Description:
------------
After upgrading from 5.2.17 na 5.3.10 there are rare crashes and segfaults:


[Mon Mar 26 10:03:39 2012] [notice] child pid 22804 exit signal Segmentation 
fault (11), possible coredump in /usr/local/var/apache_cores
[Mon Mar 26 10:05:06 2012] [notice] child pid 26428 exit signal Segmentation 
fault (11), possible coredump in /usr/local/var/apache_cores

[Mon Mar 26 11:32:01 2012] [notice] child pid 1083 exit signal Bus error (7), 
possible coredump in /usr/local/var/apache_cores
[Mon Mar 26 12:13:17 2012] [notice] child pid 26574 exit signal Segmentation 
fault (11), possible coredump in /usr/local/var/apache_cores

Some of the stacktraces:


#0  0x00007fad2a19b67b in zend_vm_set_opcode_handler (op=0x1dca348) at 
/data/install/php-5.3.10/Zend/zend_vm_execute.h:34020
#1  0x00007fad2a16df7e in pass_two (op_array=0x1dc6d00) at /data/install/php-
5.3.10/Zend/zend_opcode.c:412
#2  0x00007fad2a161cf1 in zend_do_end_function_declaration 
(function_token=0x7ffffad843e0) at /data/install/php-
5.3.10/Zend/zend_compile.c:1447
#3  0x00007fad2a1448fe in zendparse () at /data/install/php-
5.3.10/Zend/zend_language_parser.c:4088
#4  0x00007fad2a150710 in compile_file (file_handle=0x7ffffad86240, type=8) at 
Zend/zend_language_scanner.l:364
#5  0x00007fad29ff647a in phar_compile_file (file_handle=0x7ffffad86240, type=8) 
at /data/install/php-5.3.10/ext/phar/phar.c:3393
#6  0x00007fad2a14fd4f in compile_filename (type=8, filename=0x451ffc0) at 
Zend/zend_language_scanner.l:407
#7  0x00007fad2a1ad384 in ZEND_INCLUDE_OR_EVAL_SPEC_TMP_HANDLER 
(execute_data=0x451fa18) at /data/install/php-5.3.10/Zend/zend_vm_execute.h:5254
#8  0x00007fad2a1a4969 in execute (op_array=0x3fcc538) at /data/install/php-
5.3.10/Zend/zend_vm_execute.h:107
#9  0x00007fad2a175ffb in zend_execute_scripts (type=8, retval=0x0, 
file_count=3) at /data/install/php-5.3.10/Zend/zend.c:1236
#10 0x00007fad2a11ee18 in php_execute_script (primary_file=0x7ffffad88910) at 
/data/install/php-5.3.10/main/main.c:2308
#11 0x00007fad2a2041af in php_handler (r=0x1d53a90) at /data/install/php-
5.3.10/sapi/apache2handler/sapi_apache2.c:669
#12 0x0000000000443f5a in ap_run_handler (r=0x1d53a90) at config.c:158
#13 0x000000000044747e in ap_invoke_handler (r=0x1d53a90) at config.c:376
#14 0x0000000000465ece in ap_process_request (r=0x1d53a90) at http_request.c:282
#15 0x0000000000462d78 in ap_process_http_connection (c=0x1d3c470) at 
http_core.c:190
#16 0x000000000044b45a in ap_run_process_connection (c=0x1d3c470) at 
connection.c:43
#17 0x000000000046abd0 in child_main (child_num_arg=<value optimized out>) at 
prefork.c:667
#18 0x000000000046aea4 in make_child (s=0x11f5fe8, slot=7) at prefork.c:768
#19 0x000000000046baee in ap_mpm_run (_pconf=<value optimized out>, plog=<value 
optimized out>, s=<value optimized out>) at prefork.c:903
#20 0x000000000043063a in main (argc=4, argv=0x7ffffad88ef8) at main.c:753


#0  zend_hash_find (ht=0x2869c38, arKey=0x2862210 "", nKeyLength=9, 
pData=0x7fffc2538958) at /data/install/php-5.3.10/Zend/zend_hash.c:884
#1  0x00007f553a2f8f74 in zend_isset_isempty_dim_prop_obj_handler_SPEC_VAR_CONST 
(prop_dim=0, execute_data=0x2aed260) at /data/install/php-
5.3.10/Zend/zend_vm_execute.h:10926
#2  0x00007f553a2ff969 in execute (op_array=0x2aac740) at /data/install/php-
5.3.10/Zend/zend_vm_execute.h:107
#3  0x00007f553a2d0ffb in zend_execute_scripts (type=8, retval=0x0, 
file_count=3) at /data/install/php-5.3.10/Zend/zend.c:1236
#4  0x00007f553a279e18 in php_execute_script (primary_file=0x7fffc253aea0) at 
/data/install/php-5.3.10/main/main.c:2308
#5  0x00007f553a35f1af in php_handler (r=0x2895878) at /data/install/php-
5.3.10/sapi/apache2handler/sapi_apache2.c:669
#6  0x0000000000443f5a in ap_run_handler (r=0x2895878) at config.c:158
#7  0x000000000044747e in ap_invoke_handler (r=0x2895878) at config.c:376
#8  0x0000000000465d30 in ap_internal_redirect (new_uri=<value optimized out>, 
r=<value optimized out>) at http_request.c:554
#9  0x00007f553afb8bb5 in handler_redirect (r=0x28a3a50) at mod_rewrite.c:4843
#10 0x0000000000443f5a in ap_run_handler (r=0x28a3a50) at config.c:158
#11 0x000000000044747e in ap_invoke_handler (r=0x28a3a50) at config.c:376
#12 0x0000000000465ece in ap_process_request (r=0x28a3a50) at http_request.c:282
#13 0x0000000000462d78 in ap_process_http_connection (c=0x2883390) at 
http_core.c:190
#14 0x000000000044b45a in ap_run_process_connection (c=0x2883390) at 
connection.c:43
#15 0x000000000046abd0 in child_main (child_num_arg=<value optimized out>) at 
prefork.c:667
#16 0x000000000046aea4 in make_child (s=0x1d3bfe8, slot=2) at prefork.c:768
#17 0x000000000046baee in ap_mpm_run (_pconf=<value optimized out>, plog=<value 
optimized out>, s=<value optimized out>) at prefork.c:903
#18 0x000000000043063a in main (argc=4, argv=0x7fffc253b518) at main.c:753


#0  zend_hash_find (ht=0x36e13e0, arKey=0x36e5198 "args", nKeyLength=5, 
pData=0x7fffc2538958) at /data/install/php-5.3.10/Zend/zend_hash.c:884
#1  0x00007f553a32191e in zend_fetch_var_address_helper_SPEC_CONST (type=1, 
execute_data=0x297a380) at /data/install/php-5.3.10/Zend/zend_vm_execute.h:1380
#2  0x00007f553a2ff969 in execute (op_array=0x39f6480) at /data/install/php-
5.3.10/Zend/zend_vm_execute.h:107
#3  0x00007f553a2d0ffb in zend_execute_scripts (type=8, retval=0x0, 
file_count=3) at /data/install/php-5.3.10/Zend/zend.c:1236
#4  0x00007f553a279e18 in php_execute_script (primary_file=0x7fffc253aea0) at 
/data/install/php-5.3.10/main/main.c:2308
#5  0x00007f553a35f1af in php_handler (r=0x4300f68) at /data/install/php-
5.3.10/sapi/apache2handler/sapi_apache2.c:669
#6  0x0000000000443f5a in ap_run_handler (r=0x4300f68) at config.c:158
#7  0x000000000044747e in ap_invoke_handler (r=0x4300f68) at config.c:376
#8  0x0000000000465d30 in ap_internal_redirect (new_uri=<value optimized out>, 
r=<value optimized out>) at http_request.c:554
#9  0x00007f553afb8bb5 in handler_redirect (r=0x460e470) at mod_rewrite.c:4843
#10 0x0000000000443f5a in ap_run_handler (r=0x460e470) at config.c:158
#11 0x000000000044747e in ap_invoke_handler (r=0x460e470) at config.c:376
#12 0x0000000000465ece in ap_process_request (r=0x460e470) at http_request.c:282
#13 0x0000000000462d78 in ap_process_http_connection (c=0x2883390) at 
http_core.c:190
#14 0x000000000044b45a in ap_run_process_connection (c=0x2883390) at 
connection.c:43
#15 0x000000000046abd0 in child_main (child_num_arg=<value optimized out>) at 
prefork.c:667
#16 0x000000000046aea4 in make_child (s=0x1d3bfe8, slot=3) at prefork.c:768
#17 0x000000000046baee in ap_mpm_run (_pconf=<value optimized out>, plog=<value 
optimized out>, s=<value optimized out>) at prefork.c:903
#18 0x000000000043063a in main (argc=4, argv=0x7fffc253b518) at main.c:753

My configuration:


PHP Version => 5.3.10

System => Linux web.natur.cuni.cz 2.6.26-2-amd64 #1 SMP Sun Mar 4 21:48:06 UTC 
2012 x86_64
Build Date => Mar 25 2012 21:12:16
Configure Command =>  './configure'  '--prefix=/usr/local' '--disable-cgi' '--
disable-rpath' '--disable-short-tags' '--enable-bcmath' '--enable-calendar' '--
enable-ctype' '--enable-dom' '--enable-exif' '--enable-ftp' '--enable-gd-native-
ttf' '--enable-mbregex' '--enable-mbstring' '--enable-safe-mode' '--enable-soap' 
'--enable-sockets' '--enable-zend-multibyte' '--with-
apxs2=/usr/local/apache2/bin/apxs' '--with-bz2=/usr' '--with-curl=/usr/local' '-
-with-freetype-dir=/usr' '--with-gd' '--with-gettext=/usr' '--with-
gmp=/usr/local' '--with-iconv=/usr/local' '--with-imap=/data/install/imap-2007f' 
'--with-imap-ssl=/data/install/imap-2007f' '--with-jpeg-dir=/usr/lib' '--with-
ldap=/usr' '--with-ldap-sasl=/usr' '--with-libmbfl' '--with-libxml-dir=/usr' '--
with-mcrypt' '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-
openssl=/usr' '--with-pdo-mysql=mysqlnd' '--with-png-dir=/usr/lib' '--with-xpm-
dir=/usr/lib' '--with-xsl=/usr' '--with-zlib=/usr' '--with-zlib-dir=/usr' '--
without-sqlite'
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini
Scan this dir for additional .ini files => (none)
Additional .ini files parsed => (none)
PHP API => 20090626
PHP Extension => 20090626
Zend Extension => 220090626
Zend Extension Build => API220090626,NTS
PHP Extension Build => API20090626,NTS
Debug Build => no
Thread Safety => disabled
Zend Memory Manager => enabled
Zend Multibyte Support => enabled
IPv6 Support => enabled
Registered PHP Streams => https, ftps, compress.zlib, compress.bzip2, php, file, 
glob, data, http, ftp, phar  
Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, sslv3, sslv2, 
tls
Registered Stream Filters => zlib.*, bzip2.*, convert.iconv.*, mcrypt.*, 
mdecrypt.*, string.rot13, string.toupper, string.tolower, string.strip_tags, 
convert.*, consumed, dechunk

....


Core

PHP Version => 5.3.10

Directive => Local Value => Master Value
allow_call_time_pass_reference => On => On
allow_url_fopen => On => On
allow_url_include => Off => Off
always_populate_raw_post_data => Off => Off
arg_separator.input => & => &
arg_separator.output => & => &
asp_tags => Off => Off
auto_append_file => no value => no value
auto_globals_jit => On => On
auto_prepend_file => no value => no value
browscap => /usr/local/lib/php_browscap.ini => /usr/local/lib/php_browscap.ini
default_charset => no value => no value
default_mimetype => text/html => text/html
define_syslog_variables => Off => Off
detect_unicode => On => On
disable_classes => no value => no value
disable_functions => no value => no value
display_errors => Off => Off
display_startup_errors => Off => Off
doc_root => no value => no value
docref_ext => no value => no value
docref_root => no value => no value
enable_dl => On => On
error_append_string => no value => no value
error_log => /usr/local/apache2/logs/php5_log => 
/usr/local/apache2/logs/php5_log
error_prepend_string => no value => no value
error_reporting => 30719 => 30719
exit_on_timeout => Off => Off
expose_php => Off => Off
extension_dir => /usr/local/lib/php/extensions/no-debug-non-zts-20060613/ => 
/usr/local/lib/php/extensions/no-debug-non-zts-20060613/
file_uploads => On => On
highlight.bg => <font style="color: #FFFFFF">#FFFFFF</font> => <font 
style="color: #FFFFFF">#FFFFFF</font>
highlight.comment => <font style="color: #FF8000">#FF8000</font> => <font 
style="color: #FF8000">#FF8000</font>
highlight.default => <font style="color: #0000BB">#0000BB</font> => <font 
style="color: #0000BB">#0000BB</font>
highlight.html => <font style="color: #000000">#000000</font> => <font 
style="color: #000000">#000000</font>
highlight.keyword => <font style="color: #007700">#007700</font> => <font 
style="color: #007700">#007700</font>
highlight.string => <font style="color: #DD0000">#DD0000</font> => <font 
style="color: #DD0000">#DD0000</font>
html_errors => Off => Off
ignore_repeated_errors => Off => Off
ignore_repeated_source => Off => Off
ignore_user_abort => Off => Off
implicit_flush => On => On
include_path => 
.:/usr/local/apache2/virtualhosts/system/webquota:/usr/local/apache2/htdocs/hord
e:/usr/local/lib/php => 
.:/usr/local/apache2/virtualhosts/system/webquota:/usr/local/apache2/htdocs/hord
e:/usr/local/lib/php
log_errors => On => On
log_errors_max_len => 1024 => 1024

magic_quotes_gpc => Off => Off
magic_quotes_runtime => Off => Off
magic_quotes_sybase => Off => Off
mail.add_x_header => Off => Off
mail.force_extra_parameters => no value => no value
mail.log => no value => no value
max_execution_time => 0 => 0
max_file_uploads => 20 => 20
max_input_nesting_level => 64 => 64
max_input_time => -1 => -1
max_input_vars => 1000 => 1000
memory_limit => 80M => 80M
open_basedir => no value => no value
output_buffering => 0 => 0
output_handler => no value => no value
post_max_size => 20M => 20M
precision => 14 => 14
realpath_cache_size => 16K => 16K
realpath_cache_ttl => 120 => 120
register_argc_argv => On => On
register_globals => Off => Off
register_long_arrays => Off => Off
report_memleaks => On => On
report_zend_debug => Off => Off
request_order => no value => no value
safe_mode => Off => Off
safe_mode_exec_dir => no value => no value
safe_mode_gid => Off => Off
safe_mode_include_dir => no value => no value
sendmail_from => php_engine@web.natur.cuni.cz => php_engine@web.natur.cuni.cz
sendmail_path => /usr/sbin/sendmail -t -i => /usr/sbin/sendmail -t -i
serialize_precision => 100 => 100
short_open_tag => Off => Off
SMTP => localhost => localhost
smtp_port => 25 => 25
sql.safe_mode => Off => Off
track_errors => On => On
unserialize_callback_func => no value => no value
upload_max_filesize => 50M => 50M
upload_tmp_dir => no value => no value
user_dir => no value => no value
user_ini.cache_ttl => 300 => 300
user_ini.filename => .user.ini => .user.ini
variables_order => EGPCS => EGPCS
xmlrpc_error_number => 0 => 0
xmlrpc_errors => Off => Off
y2k_compliance => On => On
zend.enable_gc => On => On



Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2012-03-26 11:21 UTC] komanek at natur dot cuni dot cz
I should also mention that it is a server with relatively high load and that I do 
not have these problems on other (much smaller) servers. There should be a problem 
related to the load, OS or PHP itself.

I also upgraded Apache to 2.2.22 which didn't resolve the issue.
 [2012-04-02 13:42 UTC] komanek at natur dot cuni dot cz
This seems to be a duplicate of https://bugs.php.net/bug.php?id=40479
 [2013-12-06 08:16 UTC] mike@php.net
-Status: Open +Status: Feedback
 [2013-12-06 08:16 UTC] mike@php.net
Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc. If the script requires a 
database to demonstrate the issue, please make sure it creates 
all necessary tables, stored procedures etc.

Please avoid embedding huge scripts into the report.


 [2014-12-30 10:41 UTC] php-bugs at lists dot php dot net
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Re-Opened". Thank you.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 19 22:01:28 2024 UTC