Bug #64635 [NEW]: segfault in inmem_seek_to_tz_position from parse_tz.c
| From: | shakaran at gmail dot com | Date: | Thu, 11 Apr 2013 20:28:12 +0000 |
| Subject: | Bug #64635 [NEW]: segfault in inmem_seek_to_tz_position from parse_tz.c | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-178426@lists.php.net to get a copy of this message | ||
From: shakaran at gmail dot com
Operating system: Centos 5.9
PHP version: 5.3.24
Package: Apache2 related
Bug Type: Bug
Bug description:segfault in inmem_seek_to_tz_position from parse_tz.c
Description:
------------
I am using cPanel with cpeasyapache and php 5.3.23.
I get a apache core file when Xcache and eAccelerator are loaded at same
time,
because in the error trace, php try to guess the timezone in error_log.
Then it
produces a segfault.
I start gdb in the core file showing this:
# gdb /usr/local/apache/bin/httpd core.21552
GNU gdb (GDB) CentOS (7.0.1-45.el5.centos)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/apache/bin/httpd...(no debugging symbols
found)...done.
[New Thread 21552]
Reading symbols from /usr/lib64/libldap-2.3.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libldap-2.3.so.0
Reading symbols from /usr/lib64/liblber-2.3.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/liblber-2.3.so.0
Reading symbols from /lib64/libssl.so.6...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libssl.so.6
Reading symbols from /lib64/libcrypto.so.6...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libcrypto.so.6
Reading symbols from /usr/lib64/libz.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libz.so.1
Reading symbols from /usr/lib64/libdistcache.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libdistcache.so.1
Reading symbols from /usr/lib64/libnal.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libnal.so.1
Reading symbols from /lib64/libnsl.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /opt/pcre/lib/libpcre.so.0...(no debugging symbols
found)...done.
Loaded symbols for /opt/pcre/lib/libpcre.so.0
Reading symbols from /lib64/libm.so.6...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /usr/lib64/libaprutil-1.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libaprutil-1.so.0
Reading symbols from /lib64/libexpat.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libexpat.so.0
Reading symbols from /usr/lib64/libapr-1.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libapr-1.so.0
Reading symbols from /lib64/libuuid.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libuuid.so.1
Reading symbols from /lib64/librt.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/librt.so.1
Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libcrypt.so.1
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols
found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libdl.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libc.so.6...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/libresolv.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /usr/lib64/libsasl2.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libsasl2.so.2
Reading symbols from /usr/lib64/libgssapi_krb5.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libgssapi_krb5.so.2
Reading symbols from /usr/lib64/libkrb5.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libkrb5.so.3
Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libcom_err.so.2
Reading symbols from /usr/lib64/libk5crypto.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libk5crypto.so.3
Reading symbols from /usr/lib64/libdb-4.3.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libdb-4.3.so
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib64/libkrb5support.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libkrb5support.so.0
Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libkeyutils.so.1
Reading symbols from /lib64/libselinux.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /lib64/libsepol.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libsepol.so.1
Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libnss_files.so.2
Reading symbols from /usr/local/apache/modules/libphp5.so...done.
Loaded symbols for /usr/local/apache/modules/libphp5.so
Reading symbols from /opt/xslt/lib/libexslt.so.0...done.
Loaded symbols for /opt/xslt/lib/libexslt.so.0
Reading symbols from /opt/tidy/lib/libtidy-0.99.so.0...(no debugging
symbols
found)...done.
Loaded symbols for /opt/tidy/lib/libtidy-0.99.so.0
Reading symbols from /usr/lib64/libaspell.so.15...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libaspell.so.15
Reading symbols from /usr/lib64/libpspell.so.15...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libpspell.so.15
Reading symbols from /usr/pgsql-9.1/lib/libpq.so.5...(no debugging symbols
found)...done.
Loaded symbols for /usr/pgsql-9.1/lib/libpq.so.5
Reading symbols from /usr/lib64/libmysqlclient.so.18...(no debugging
symbols
found)...done.
Loaded symbols for /usr/lib64/libmysqlclient.so.18
Reading symbols from /opt/libmcrypt/lib/libmcrypt.so.4...done.
Loaded symbols for /opt/libmcrypt/lib/libmcrypt.so.4
Reading symbols from /usr/lib64/libltdl.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libltdl.so.3
Reading symbols from /lib64/libpam.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libpam.so.0
Reading symbols from /usr/lib64/libfreetype.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libfreetype.so.6
Reading symbols from /usr/lib64/libX11.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libX11.so.6
Reading symbols from /usr/lib64/libXpm.so.4...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libXpm.so.4
Reading symbols from /usr/lib64/libpng12.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libpng12.so.0
Reading symbols from /usr/lib64/libjpeg.so.62...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libjpeg.so.62
Reading symbols from /usr/lib64/libenchant.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libenchant.so.1
Reading symbols from /usr/lib64/libbz2.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libbz2.so.1
Reading symbols from /opt/curlssl/lib/libcurl.so.4...(no debugging symbols
found)...done.
Loaded symbols for /opt/curlssl/lib/libcurl.so.4
Reading symbols from /usr/lib64/libidn.so.11...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libidn.so.11
Reading symbols from /usr/lib64/libicui18n.so.36...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libicui18n.so.36
Reading symbols from /usr/lib64/libicuuc.so.36...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libicuuc.so.36
Reading symbols from /usr/lib64/libicudata.so.36...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libicudata.so.36
Reading symbols from /usr/lib64/libicuio.so.36...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libicuio.so.36
Reading symbols from /opt/xslt/lib/libxslt.so.1...done.
Loaded symbols for /opt/xslt/lib/libxslt.so.1
Reading symbols from /opt/xml2/lib/libxml2.so.2...done.
Loaded symbols for /opt/xml2/lib/libxml2.so.2
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/lib64/libstdc++.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libstdc++.so.6
Reading symbols from /usr/lib64/libldap_r-2.3.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libldap_r-2.3.so.0
Reading symbols from /lib64/libaudit.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libaudit.so.0
Reading symbols from /usr/lib64/libXau.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libXau.so.6
Reading symbols from /usr/lib64/libXdmcp.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libXdmcp.so.6
Reading symbols from /lib64/libgmodule-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libgmodule-2.0.so.0
Reading symbols from /lib64/libglib-2.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libglib-2.0.so.0
Reading symbols from /usr/local/lib/php/extensions/no-debug-non-zts-
20090626/suhosin.so...done.
Loaded symbols for /usr/local/lib/php/extensions/no-debug-non-zts-
20090626/suhosin.so
Reading symbols from /usr/local/apache/modules/mod_wsgi.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/local/apache/modules/mod_wsgi.so
Reading symbols from /lib/libpython2.7.so.1.0...done.
Loaded symbols for /lib/libpython2.7.so.1.0
Reading symbols from /lib64/libutil.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libutil.so.1
Reading symbols from /usr/local/apache/modules/mod_rpaf-2.0.so...(no
debugging
symbols found)...done.
Loaded symbols for /usr/local/apache/modules/mod_rpaf-2.0.so
Reading symbols from /usr/local/lib/ruby/gems/1.9.1/gems/passenger-
3.0.12/ext/apache2/mod_passenger.so...done.
Loaded symbols for /usr/local/lib/ruby/gems/1.9.1/gems/passenger-
3.0.12/ext/apache2/mod_passenger.so
Reading symbols from /usr/local/apache/modules/mod_qos.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/local/apache/modules/mod_qos.so
Reading symbols from /usr/local/apache/modules/mod_perl.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/local/apache/modules/mod_perl.so
Reading symbols from
/usr/local/lib/perl5/5.8.8/x86_64-linux/CORE/libperl.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/local/lib/perl5/5.8.8/x86_64-linux/CORE/libperl.so
Reading symbols from /usr/local/apache/modules/mod_bw.so...(no debugging
symbols
found)...done.
Loaded symbols for /usr/local/apache/modules/mod_bw.so
Reading symbols from /usr/local/apache/modules/mod_bwlimited.so...(no
debugging
symbols found)...done.
Loaded symbols for /usr/local/apache/modules/mod_bwlimited.so
Reading symbols from /usr/local/apache/modules/mod_suphp.so...done.
Loaded symbols for /usr/local/apache/modules/mod_suphp.so
Reading symbols from /opt/lua/lib/liblua.so...done.
Loaded symbols for /opt/lua/lib/liblua.so
Reading symbols from /usr/local/apache/modules/mod_security2.so...done.
Loaded symbols for /usr/local/apache/modules/mod_security2.so
Reading symbols from /usr/local/IonCube/ioncube_loader_lin_5.3.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/local/IonCube/ioncube_loader_lin_5.3.so
Reading symbols from /usr/local/Zend/lib/Guard-5.5.0/php-
5.3.x/ZendGuardLoader.so...(no debugging symbols found)...done.
Loaded symbols for
/usr/local/Zend/lib/Guard-5.5.0/php-5.3.x/ZendGuardLoader.so
Reading symbols from /usr/local/lib/php/extensions/no-debug-non-zts-
20090626/eaccelerator.so...done.
Loaded symbols for /usr/local/lib/php/extensions/no-debug-non-zts-
20090626/eaccelerator.so
Reading symbols from /usr/local/lib/php/extensions/no-debug-non-zts-
20090626/xcache.so...done.
Loaded symbols for /usr/local/lib/php/extensions/no-debug-non-zts-
20090626/xcache.so
warning: no loadable sections found in added symbol-file system-supplied
DSO at
0x7fff15dfd000
Core was generated by `/usr/local/apache/bin/httpd -k graceful -DSSL'.
Program terminated with signal 11, Segmentation fault.
#0 inmem_seek_to_tz_position (tzf=0x7fff15df62f8, timezone=0xa3cb5f0 "
\267<\n", tzdb=0x2aade0e9f500)
at /home/cpeasyapache/src/php-5.3.23/ext/date/lib/parse_tz.c:710
710 int left = 0, right = tzdb->index_size - 1;
(gdb) thread apply all bt full
Thread 1 (Thread 0x2aadd80f2b40 (LWP 21552)):
#0 inmem_seek_to_tz_position (tzf=0x7fff15df62f8, timezone=0xa3cb5f0 "
\267<\n", tzdb=0x2aade0e9f500)
at /home/cpeasyapache/src/php-5.3.23/ext/date/lib/parse_tz.c:710
left = <value optimized out>
right = <value optimized out>
cur_locale = 0x0
tmp = <value optimized out>
#1 0x00002aadd82176a0 in timelib_timezone_id_is_valid (timezone=0xa3cb5f0
"
\267<\n", tzdb=0x2aade0e9f500)
at /home/cpeasyapache/src/php-5.3.23/ext/date/lib/parse_tz.c:827
tzf = 0x2aade0e9f500 <Address 0x2aade0e9f500 out of bounds>
#2 0x00002aadd81f4ea8 in guess_timezone (tzdb=0x2aade0e9f500) at
/home/cpeasyapache/src/php-5.3.23/ext/date/php_date.c:870
env = 0x0
#3 0x00002aadd81f4f42 in get_timezone_info () at
/home/cpeasyapache/src/php-
5.3.23/ext/date/php_date.c:948
tz = <value optimized out>
tzi = <value optimized out>
#4 0x00002aadd81f6de9 in php_format_date (format=0x2aadd8a7cedc "d-M-Y
H:i:s
e", format_len=13, ts=1365708397, localtime=1)
at /home/cpeasyapache/src/php-5.3.23/ext/date/php_date.c:1198
t = 0xa6df310
tzi = <value optimized out>
string = <value optimized out>
#5 0x00002aadd84dcb18 in php_log_err (
log_message=0xa90fc38 "PHP Warning: Cannot load module 'XCache'
because
conflicting module 'eAccelerator' is already loaded in Unknown on line 0")
at
/home/cpeasyapache/src/php-5.3.23/main/main.c:610
tmp = <value optimized out>
len = <value optimized out>
error_time_str = <value optimized out>
fd = 16
error_time = 1365708397
#6 0x00002aadd84dd014 in php_error_cb (type=32,
error_filename=0x2aadd8a5f8d6
"Unknown", error_lineno=0, format=<value optimized out>,
args=<value optimized out>) at /home/cpeasyapache/src/php-
5.3.23/main/main.c:1031
error_type_str = 0x2aadd8639b99 "Warning"
buffer = 0xa90fb58 "Cannot load module 'XCache' because conflicting
module 'eAccelerator' is already loaded"
buffer_len = 87
display = 1
#7 0x00002aadd852f852 in zend_error (type=32, format=0x2aadd8a8f828
"Cannot
load module '%s' because conflicting module '%s' is already loaded")
at /home/cpeasyapache/src/php-5.3.23/Zend/zend.c:1078
args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fff15df6720, reg_save_area = 0x7fff15df6630}}
usr_copy = {{gp_offset = 3628456783, fp_offset = 10925,
overflow_arg_area = 0x32b9e00f9a, reg_save_area = 0xa6decc0}}
params = <value optimized out>
retval = <value optimized out>
z_error_type = <value optimized out>
z_error_message = <value optimized out>
z_error_filename = <value optimized out>
z_error_lineno = <value optimized out>
---Type <return> to continue, or q <return> to quit---
z_context = <value optimized out>
error_filename = 0x2aadd8a5f8d6 "Unknown"
error_lineno = 0
orig_user_error_handler = <value optimized out>
in_compilation = <value optimized out>
saved_class_entry = <value optimized out>
bp_stack = {top = 366962480, max = 32767, elements = 0x32b9e010f0}
function_call_stack = {top = 0, max = 0, elements = 0x32b920d136}
switch_cond_stack = {top = 366962480, max = 32767, elements =
0x32b9e01104}
foreach_copy_stack = {top = 0, max = 0, elements = 0x20}
object_stack = {top = -1176497936, max = 50, elements = 0x1}
declare_stack = {top = -1186870336, max = 50, elements =
0x7fff15df6730}
list_stack = {top = -540049008, max = 10925, elements = 0x0}
labels_stack = {top = 0, max = 0, elements = 0x800000000}
#8 0x00002aadd8534bd3 in zend_register_module_ex (module=0x0) at
/home/cpeasyapache/src/php-5.3.23/Zend/zend_API.c:1697
dep = 0x2aaddff156a0
name_len = 12
lcname = 0xa90f608 "\270\365\220\n"
module_ptr = <value optimized out>
#9 0x00002aadd845dbd4 in php_load_extension (filename=0xa90e438
"xcache.so",
type=1, start_now=0)
at /home/cpeasyapache/src/php-5.3.23/ext/standard/dl.c:240
handle = 0xa6decc0
libpath = 0xa911a80 ""
module_entry = 0x2aaddff151e0
get_module = <value optimized out>
error_type = 32
extension_dir = <value optimized out>
#10 0x00002aadd8524997 in zend_llist_apply (l=<value optimized out>,
func=0x2aadd84e24d0 <php_load_php_extension_cb>)
at /home/cpeasyapache/src/php-5.3.23/Zend/zend_llist.c:193
element = 0x99532f0
#11 0x00002aadd84e24aa in php_ini_register_extensions () at
/home/cpeasyapache/src/php-5.3.23/main/php_ini.c:751
No locals.
#12 0x00002aadd84dbc2f in php_module_startup (sf=<value optimized out>,
additional_modules=0x2aadd8dfde00, num_additional_modules=1)
at /home/cpeasyapache/src/php-5.3.23/main/main.c:2073
zuf = {error_function = 0x2aadd84dcb80 <php_error_cb>,
printf_function =
0x2aadd84db440 <php_printf>,
write_function = 0x2aadd84da680 <php_body_write_wrapper>,
fopen_function = 0x2aadd84da910 <php_fopen_wrapper_for_zend>,
message_handler = 0x2aadd84dc770 <php_message_handler_for_zend>,
block_interruptions = 0, unblock_interruptions = 0,
get_configuration_directive = 0x2aadd84da8e0
<php_get_configuration_directive_for_zend>,
ticks_function = 0x2aadd84eb370 <php_run_ticks>, on_timeout =
0x2aadd84db250 <php_on_timeout>,
stream_open_function = 0x2aadd84db420 <php_stream_open_for_zend>,
vspprintf_function = 0x2aadd84df050 <vspprintf>,
getenv_function = 0x2aadd84e3b80 <sapi_getenv>,
resolve_path_function
= 0x2aadd84da8c0 <php_resolve_path_for_zend>}
zuv = {import_use_extension = 0x2aadd8a64636 ".php",
import_use_extension_length = 0, html_errors = 1 '\001'}
module = <value optimized out>
directives = {0x2aadd8a693cb "define_syslog_variables",
0x2aadd8a4c358
"register_globals", 0x2aadd8a7d12c "register_long_arrays",
0x2aadd8a7d189 "safe_mode", 0x2aadd8a68b23 "magic_quotes_gpc",
0x2aadd8a68b38 "magic_quotes_runtime",
---Type <return> to continue, or q <return> to quit---
0x2aadd8a7d0f4 "magic_quotes_sybase", 0x0}
#13 0x00002aadd85b7085 in php_apache2_startup (sapi_module=0x7fff15df62f8)
at
/home/cpeasyapache/src/php-5.3.23/sapi/apache2handler/sapi_apache2.c:349
No locals.
#14 0x00002aadd85b7b30 in php_apache_server_startup (pconf=0x7cca708,
plog=
<value optimized out>, ptemp=<value optimized out>, s=0x7cdf0b0)
at
/home/cpeasyapache/src/php-5.3.23/sapi/apache2handler/sapi_apache2.c:458
data = 0x1
#15 0x000000000044c2f2 in ap_run_post_config ()
No symbol table info available.
#16 0x000000000043229d in main ()
No symbol table info available.
(gdb) where
#0 inmem_seek_to_tz_position (tzf=0x7fff15df62f8, timezone=0xa3cb5f0 "
\267<\n", tzdb=0x2aade0e9f500)
at /home/cpeasyapache/src/php-5.3.23/ext/date/lib/parse_tz.c:710
#1 0x00002aadd82176a0 in timelib_timezone_id_is_valid (timezone=0xa3cb5f0
"
\267<\n", tzdb=0x2aade0e9f500)
at /home/cpeasyapache/src/php-5.3.23/ext/date/lib/parse_tz.c:827
#2 0x00002aadd81f4ea8 in guess_timezone (tzdb=0x2aade0e9f500) at
/home/cpeasyapache/src/php-5.3.23/ext/date/php_date.c:870
#3 0x00002aadd81f4f42 in get_timezone_info () at
/home/cpeasyapache/src/php-
5.3.23/ext/date/php_date.c:948
#4 0x00002aadd81f6de9 in php_format_date (format=0x2aadd8a7cedc "d-M-Y
H:i:s
e", format_len=13, ts=1365708397, localtime=1)
at /home/cpeasyapache/src/php-5.3.23/ext/date/php_date.c:1198
#5 0x00002aadd84dcb18 in php_log_err (
log_message=0xa90fc38 "PHP Warning: Cannot load module 'XCache'
because
conflicting module 'eAccelerator' is already loaded in Unknown on line 0")
at
/home/cpeasyapache/src/php-5.3.23/main/main.c:610
#6 0x00002aadd84dd014 in php_error_cb (type=32,
error_filename=0x2aadd8a5f8d6
"Unknown", error_lineno=0, format=<value optimized out>,
args=<value optimized out>) at /home/cpeasyapache/src/php-
5.3.23/main/main.c:1031
#7 0x00002aadd852f852 in zend_error (type=32, format=0x2aadd8a8f828
"Cannot
load module '%s' because conflicting module '%s' is already loaded")
at /home/cpeasyapache/src/php-5.3.23/Zend/zend.c:1078
#8 0x00002aadd8534bd3 in zend_register_module_ex (module=0x0) at
/home/cpeasyapache/src/php-5.3.23/Zend/zend_API.c:1697
#9 0x00002aadd845dbd4 in php_load_extension (filename=0xa90e438
"xcache.so",
type=1, start_now=0)
at /home/cpeasyapache/src/php-5.3.23/ext/standard/dl.c:240
#10 0x00002aadd8524997 in zend_llist_apply (l=<value optimized out>,
func=0x2aadd84e24d0 <php_load_php_extension_cb>)
at /home/cpeasyapache/src/php-5.3.23/Zend/zend_llist.c:193
#11 0x00002aadd84e24aa in php_ini_register_extensions () at
/home/cpeasyapache/src/php-5.3.23/main/php_ini.c:751
#12 0x00002aadd84dbc2f in php_module_startup (sf=<value optimized out>,
additional_modules=0x2aadd8dfde00, num_additional_modules=1)
at /home/cpeasyapache/src/php-5.3.23/main/main.c:2073
#13 0x00002aadd85b7085 in php_apache2_startup (sapi_module=0x7fff15df62f8)
at
/home/cpeasyapache/src/php-5.3.23/sapi/apache2handler/sapi_apache2.c:349
#14 0x00002aadd85b7b30 in php_apache_server_startup (pconf=0x7cca708,
plog=
<value optimized out>, ptemp=<value optimized out>, s=0x7cdf0b0)
at
/home/cpeasyapache/src/php-5.3.23/sapi/apache2handler/sapi_apache2.c:458
#15 0x000000000044c2f2 in ap_run_post_config ()
#16 0x000000000043229d in main ()
Expected result:
----------------
Don't segfault when produces a error_log entry trying to guess the
timezone.
Actual result:
--------------
Segfault. Related:
#0 inmem_seek_to_tz_position (tzf=0x7fff15df62f8, timezone=0xa3cb5f0 "
\267<\n",
tzdb=0x2aade0e9f500)
at /home/cpeasyapache/src/php-5.3.23/ext/date/lib/parse_tz.c:710
#1 0x00002aadd82176a0 in timelib_timezone_id_is_valid (timezone=0xa3cb5f0
"
\267<\n", tzdb=0x2aade0e9f500)
--
Edit bug report at https://bugs.php.net/bug.php?id=64635&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=64635&r=trysnapshot54
Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=64635&r=trysnapshot53
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=64635&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=64635&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=64635&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=64635&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=64635&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=64635&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=64635&r=support
Expected behavior: https://bugs.php.net/fix.php?id=64635&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=64635&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=64635&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=64635&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=64635&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=64635&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=64635&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=64635&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=64635&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=64635&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=64635&r=mysqlcfg