/home/builduser/rpmbuild/BUILD/php-7.2.0/ext/opcache/Optimizer/zend_ssa.c:1090:
zend_ssa_compute_use_def_chains: Assertion `phi->sources[j] >= 0' failed.
below a backtrace of 'opcache' from 7.2.0 beta1, the used 'php.ini' and
the start of the build-process with configure and compiler params
i used to build HEAD for a long time with my rpm-spec file by just
replace the tarball, alpha1 did not compile at all, late rbuild was fine
as well as our cli-cms-testsuite but the intermediate webserver before
the second part for a PGO-build was broken
currently 'opcache' when "opcache.enable_cli = 1" is enabled crashs very
early (before any output line of the application)
_________________________________________________________
[builduser@testserver:/rpmbuild/PHP-PGO]$ gdb -ex=r --args
/home/builduser/rpmbuild/BUILD/php-7.2.0/sapi/cli/php -c
/rpmbuild/PHP-PGO/php.ini /php-pgo-docroot/cms/autotest.php
GNU gdb (GDB) Fedora 7.12.1-48.fc25
Copyright (C) 2017 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from
/home/builduser/rpmbuild/BUILD/php-7.2.0/sapi/cli/php...done.
Starting program: /home/builduser/rpmbuild/BUILD/php-7.2.0/sapi/cli/php
-c /rpmbuild/PHP-PGO/php.ini /php-pgo-docroot/cms/autotest.php
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Detaching after fork from child process 25798.
php:
/home/builduser/rpmbuild/BUILD/php-7.2.0/ext/opcache/Optimizer/zend_ssa.c:1090:
zend_ssa_compute_use_def_chains: Assertion `phi->sources[j] >= 0' failed.
Program received signal SIGABRT, Aborted.
0x00007ffff6d448df in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: dnf debuginfo-install
bzip2-libs-1.0.6-21.fc25.x86_64 cyrus-sasl-lib-2.1.26-26.2.fc24.x86_64
expat-2.2.1-1.fc25.x86_64 fontconfig-2.12.1-1.fc25.x86_64
freetype-2.6.5-9.fc25.x86_64 gd-2.2.4-1.fc25.x86_64
glibc-2.24-9.fc25.x86_64 jbigkit-libs-2.1-5.fc24.x86_64
keyutils-libs-1.5.9-8.fc24.x86_64 krb5-libs-1.14.4-7.fc25.x86_64
libX11-1.6.5-1.fc25.x86_64 libXau-1.0.8-6.fc24.x86_64
libXpm-3.5.12-1.fc25.x86_64 libcom_err-1.43.3-1.fc25.x86_64
libcrypt-nss-2.24-9.fc25.x86_64 libcurl-7.51.0-7.fc25.x86_64
libgcc-6.3.1-1.fc25.x86_64 libgomp-6.3.1-1.fc25.x86_64
libicu-57.1-5.fc25.x86_64 libidn2-2.0.2-1.fc25.x86_64
libjpeg-turbo-1.5.1-0.fc25.x86_64 libnghttp2-1.13.0-2.fc25.x86_64
libpng-1.6.27-1.fc25.x86_64 libpsl-0.17.0-1.fc25.x86_64
libselinux-2.5-13.fc25.x86_64 libssh2-1.8.0-1.fc25.x86_64
libstdc++-6.3.1-1.fc25.x86_64 libtidy-5.4.0-1.fc25.x86_64
libtiff-4.0.8-1.fc25.x86_64 libunistring-0.9.4-3.fc24.x86_64
libwebp-0.5.2-1.fc25.x86_64 libxcb-1.12-1.fc25.x86_64
libxml2-2.9.4-2.fc25.x86_64 libzip-1.1.3-1.fc25.x86_64
nspr-4.15.0-1.fc25.x86_64 nss-3.31.0-1.1.fc25.x86_64
nss-softokn-freebl-3.31.0-1.0.fc25.x86_64
nss-util-3.31.0-1.0.fc25.x86_64 openldap-2.4.44-11.fc25.x86_64
openssl-libs-1.0.2k-1.fc25.x86_64 pcre-8.41-1.fc25.x86_64
xz-libs-5.2.2-2.fc24.x86_64
(gdb) bt
#0 0x00007ffff6d448df in raise () from /lib64/libc.so.6
#1 0x00007ffff6d464da in abort () from /lib64/libc.so.6
#2 0x00007ffff6d3cd67 in __assert_fail_base () from /lib64/libc.so.6
#3 0x00007ffff6d3ce12 in __assert_fail () from /lib64/libc.so.6
#4 0x00007ffff5fa4fcd in zend_ssa_compute_use_def_chains
(arena=0x7fffffffa4a0, op_array=0x7ffff621bcb0, ssa=0x7ffff630c288) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/ext/opcache/Optimizer/zend_ssa.c:1090
#5 0x00007ffff5f9cf9e in zend_dfa_analyze_op_array
(op_array=0x7ffff621bcb0, ctx=0x7fffffffa4a0, ssa=0x7ffff630c288,
flags=0x7ffff630c284)
at
/home/builduser/rpmbuild/BUILD/php-7.2.0/ext/opcache/Optimizer/dfa_pass.c:102
#6 0x00007ffff5f82767 in zend_optimize_script (script=0x7ffff6284a00,
optimization_level=2147467263, debug_level=0) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/ext/opcache/Optimizer/zend_optimizer.c:1268
#7 0x00007ffff5f6a93b in cache_script_in_shared_memory
(new_persistent_script=0x7ffff6284a00, key=0x7ffff6292158
"/Volumes/dune/www-servers/phpincludes/contentlounge-api/functions.inc.php",
key_length=73,
from_shared_memory=0x7fffffffa750) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/ext/opcache/ZendAccelerator.c:1321
#8 0x00007ffff5f6beea in persistent_compile_file
(file_handle=0x7fffffffa7c0, type=8) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/ext/opcache/ZendAccelerator.c:1922
#9 0x00005555557f69e8 in compile_filename (type=8,
filename=0x7ffff621f6f0) at Zend/zend_language_scanner.l:662
#10 0x00005555558b096c in zend_include_or_eval
(inc_filename=0x7ffff621f6f0, type=8) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/Zend/zend_execute.c:2823
#11 0x000055555591f40f in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER () at
/home/builduser/rpmbuild/BUILD/php-7.2.0/Zend/zend_vm_execute.h:48099
#12 0x0000555555934ac0 in execute_ex (ex=0x7ffff621f030) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/Zend/zend_vm_execute.h:62475
#13 0x00005555559357f7 in zend_execute (op_array=0x7ffff6282700,
return_value=0x0) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/Zend/zend_vm_execute.h:63099
#14 0x00005555558519ab in zend_execute_scripts (type=8, retval=0x0,
file_count=3) at /home/builduser/rpmbuild/BUILD/php-7.2.0/Zend/zend.c:1490
#15 0x00005555557bf27f in php_execute_script
(primary_file=0x7fffffffdfd0) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/main/main.c:2550
#16 0x00005555559380f0 in do_cli (argc=4, argv=0x555555c9bd50) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/sapi/cli/php_cli.c:1001
#17 0x00005555559390aa in main (argc=4, argv=0x555555c9bd50) at
/home/builduser/rpmbuild/BUILD/php-7.2.0/sapi/cli/php_cli.c:1394
(gdb)
_________________________________________________________
[builduser@testserver:/rpmbuild/PHP-PGO]$ cat php.ini
[PHP]
extension_dir =
/home/builduser/rpmbuild/BUILD/php-7.2.0/modules
extension = "zlib.so"
extension = "openssl.so"
extension = "mbstring.so"
extension = "calendar.so"
extension = "curl.so"
extension = "dom.so"
extension = "exif.so"
extension = "fileinfo.so"
extension = "gd.so"
extension = "hash.so"
extension = "iconv.so"
extension = "intl.so"
extension = "json.so"
extension = "mysqlnd.so"
extension = "mysqli.so"
extension = "session.so"
extension = "simplexml.so"
extension = "tidy.so"
extension = "xml.so"
extension = "zip.so"
open_basedir =
"/Volumes/dune/www-servers:/usr/share/pear:/usr/share/php:/rpmbuild/PHP-PGO"
include_path =
".:/php-pgo-docroot/cms/php:/Volumes/dune/www-servers/phpincludes:/usr/share/pear:/usr/share/php"
default_charset = "ISO-8859-1"
zend.enable_gc = 1
zend.detect_unicode = 0
register_argc_argv = 0
upload_tmp_dir = "/rpmbuild/PHP-PGO/logs"
error_log = "/rpmbuild/PHP-PGO/logs/php_error.log"
zlib.output_compression = 0
max_execution_time = 120
max_input_nesting_level = 32
max_input_time = -1
memory_limit = -1
post_max_size = "150M"
upload_max_filesize = "150M"
file_uploads = 1
max_file_uploads = 30
allow_url_fopen = 1
allow_url_include = 0
realpath_cache_size = 64K
realpath_cache_ttl = 300
error_reporting = E_ALL
disable_functions = ""
disable_classes = ""
engine = 1
short_open_tag = 1
output_buffering = 0
output_handler = ""
implicit_flush = 0
expose_php = 0
report_memleaks = 1
display_errors = 1
display_startup_errors = 1
log_errors = 1
log_errors_max_len = 2048
html_errors = 0
track_errors = 0
warn_plus_overloading = 1
enable_dl = 0
cgi.force_redirect = 0
cgi.rfc2616_headers = 0
fastcgi.impersonate = 1
ignore_repeated_errors = 0
ignore_repeated_source = 0
arg_separator.output = "&"
arg_separator.input = "&"
auto_globals_jit = 1
request_order = "GP"
default_mimetype = "text/html"
default_socket_timeout = 10
auto_detect_line_endings = 0
user_agent = "PHP"
gd.jpeg_ignore_warning = 1
pcre.jit = 1
highlight.string = "#dd0000"
highlight.comment = "#ff8000"
highlight.keyword = "#007700"
highlight.bg = "#ffffff"
highlight.default = "#0000bb"
highlight.html = "#000000"
error_prepend_string = ""
error_append_string = ""
auto_prepend_file = ""
auto_append_file = ""
[Session]
session.save_path = "/rpmbuild/PHP-PGO/logs"
session.save_handler = "files"
session.use_cookies = 1
session.use_only_cookies = 1
session.use_strict_mode = 1
session.name = "LOUNGE_ID"
session.referer_check = ""
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = "/"
session.cookie_domain = ""
session.cookie_secure = 0
session.cookie_httponly = 1
session.serialize_handler = "php_serialize"
session.gc_probability = 0
session.entropy_file = "/dev/urandom"
session.entropy_length = 16
session.cache_limiter = "nocache"
session.cache_expire = 180
session.use_trans_sid = 0
session.bug_compat_42 = 0
session.bug_compat_warn = 0
session.hash_function = 1
session.hash_bits_per_character = 6
session.upload_progress.enabled = 1
session.lazy_write = 1
session.sid_bits_per_character = 5
session.sid_length = 40
url_rewriter.tags = "disabled"
[MySQLI]
mysqli.default_host = "localhost"
mysqli.default_port = 3306
mysqli.default_socket = "/var/lib/mysql/mysql.sock"
mysqli.default_user = ""
mysqli.default_password = ""
mysqli.reconnect = 1
mysqli.allow_local_infile = 0
mysqli.allow_persistent = 0
mysqli.max_links = 15
[mysqlnd]
mysqlnd.collect_statistics = 0
mysqlnd.debug = 0
mysqlnd.net_read_timeout = 60
pdo_mysql.default_socket = "/var/lib/mysql/mysql.sock"
[Assertion]
zend.assertions = -1
assert.active = 0
assert.quiet_eval = 0
[soap]
soap.wsdl_cache_enabled = 1
soap.wsdl_cache_dir = "/rpmbuild/PHP-PGO/logs"
soap.wsdl_cache_ttl = 5
[mbstring]
mbstring.language = "German"
mbstring.internal_encoding = "ISO-8859-1"
mbstring.http_input = "auto"
mbstring.encoding_translation = 0
mbstring.detect_order = "auto"
mbstring.func_overload = 0
[Date]
date.timezone = "Europe/Vienna"
[zend]
zend_extension = "opcache.so"
opcache.enable = 1
opcache.enable_cli = 1
opcache.load_comments = 0
opcache.save_comments = 0
opcache.use_cwd = 1
opcache.validate_timestamps = 1
opcache.validate_permission = 0
opcache.revalidate_freq = 1
opcache.revalidate_path = 0
opcache.max_accelerated_files = 1000
opcache.memory_consumption = 32
opcache.interned_strings_buffer = 8
opcache.max_file_size = 327680
opcache.enable_file_override = 1
opcache.fast_shutdown = 1
opcache.log_verbosity_level = 1
opcache.huge_code_pages = 1
_________________________________________________________
[builduser@testserver:/rpmbuild/SPECS]$ rpmbuild -bb php.spec
Ausführung(%prep): /bin/sh -e /var/tmp/rpm-tmp.VKIxrw
+ umask 022
+ cd /home/builduser/rpmbuild/BUILD
+ export LANG=C
+ LANG=C
+ cd /home/builduser/rpmbuild/BUILD
+ rm -rf php-7.2.0
+ /usr/bin/xz -dc /home/builduser/rpmbuild/SOURCES/php-7.2.0.tar.xz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd php-7.2.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #1 (php-realpath-cache-openbasedir.patch):'
Patch #1 (php-realpath-cache-openbasedir.patch):
+ /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .realpath --fuzz=0
patching file main/main.c
Hunk #1 succeeded at 1642 (offset 40 lines).
Hunk #2 succeeded at 2230 (offset 52 lines).
+ echo 'Patch #3 (php-71-systzdata.patch):'
Patch #3 (php-71-systzdata.patch):
+ /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .systzdata-71
--fuzz=0
patching file ext/date/lib/parse_tz.c
patching file ext/date/lib/timelib.m4
+ '[' -f /usr/bin/php ']'
+ /usr/bin/php ext/fileinfo/create_data_file.php /usr/share/misc/magic.mgc
+ '[' -f /usr/bin/php ']'
+ /usr/bin/php Zend/zend_vm_gen.php --with-vm-kind=HYBRID
zend_vm_opcodes.h generated successfully.
zend_vm_opcodes.c generated successfully.
zend_vm_execute.h generated successfully.
+ rm -f TSRM/tsrm_win32.h TSRM/tsrm_config.w32.h Zend/zend_config.w32.h
ext/mysqlnd/config-win.h ext/standard/winver.h
main/win32_internal_function_disabled.h main/win95nt.h
+ find . -name '*.[ch]' -exec chmod 644 '{}' ';'
+ xargs rm -f
+ rm -rf ext/openssl/tests/
+ exit 0
Ausführung(%build): /bin/sh -e /var/tmp/rpm-tmp.Hi7mx2
+ umask 022
+ cd /home/builduser/rpmbuild/BUILD
+ cd php-7.2.0
+ export LANG=C
+ LANG=C
+ libtoolize --force --copy --quiet
++ aclocal --print-ac-dir
++ aclocal --print-ac-dir
++ aclocal --print-ac-dir
++ aclocal --print-ac-dir
++ aclocal --print-ac-dir
+ cat /usr/share/aclocal/libtool.m4 /usr/share/aclocal/ltoptions.m4
/usr/share/aclocal/ltsugar.m4 /usr/share/aclocal/ltversion.m4
/usr/share/aclocal/lt~obsolete.m4
+ touch configure.in
+ ./buildconf --force
Forcing buildconf
Removing configure caches
buildconf: checking installation...
buildconf: autoconf version 2.69 (ok)
rebuilding aclocal.m4
rebuilding configure
autoconf: warning: both `configure.ac' and `configure.in' are present.
autoconf: warning: proceeding with `configure.ac'.
rebuilding main/php_config.h.in
autoheader: 'configure.ac' and 'configure.in' both present.
autoheader: proceeding with 'configure.ac'
+ RH_LTO_FLAGS='-fno-lto -fuse-ld=gold -fuse-linker-plugin'
+ export 'CFLAGS=-m64 -O0 -g3 -fno-lto'
+ CFLAGS='-m64 -O0 -g3 -fno-lto'
+ export 'CC=gcc -m64 -O0 -g3 -fno-lto'
+ CC='gcc -m64 -O0 -g3 -fno-lto'
+ export 'CXXFLAGS=-m64 -O0 -g3 -fno-lto'
+ CXXFLAGS='-m64 -O0 -g3 -fno-lto'
+ export 'CXX=gcc -m64 -O0 -g3 -fno-lto'
+ CXX='gcc -m64 -O0 -g3 -fno-lto'
+ export 'SH_LDFLAGS=-Wl,--as-needed -Wl,-z,now -Wl,-z,relro
-Wl,-z,noexecstack -Wl,-z,nodump -m64 -O0 -g3 -fno-lto'
+ SH_LDFLAGS='-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack
-Wl,-z,nodump -m64 -O0 -g3 -fno-lto'
+ export 'LDFLAGS=-Wl,--as-needed -Wl,-z,now -Wl,-z,relro
-Wl,-z,noexecstack -Wl,-z,nodump -m64 -O0 -g3 -fno-lto -pie -fPIE'
+ LDFLAGS='-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack
-Wl,-z,nodump -m64 -O0 -g3 -fno-lto -pie -fPIE'
+ export EXTENSION_DIR=/usr/lib64/php/modules
+ EXTENSION_DIR=/usr/lib64/php/modules
+ ./configure --host=x86_64-redhat-linux --build=x86_64-redhat-linux
--target=x86_64-redhat-linux --prefix=/usr --program-prefix=
--libdir=/usr/lib64/php --disable-all --disable-dependency-tracking
--enable-bcmath=shared --enable-calendar=shared --enable-cli
--enable-ctype=shared --enable-dom=shared --enable-exif=shared
--enable-fileinfo=shared --enable-filter --enable-hash=shared
--enable-huge-code-pages --enable-inline-optimization
--enable-intl=shared --enable-json=shared --enable-libxml
--enable-mbregex --enable-mbstring=shared --enable-mysqlnd=shared
--enable-opcache=shared --enable-opcache-jit --enable-pcntl=shared
--enable-pdo=shared --enable-phar=shared --enable-posix=shared
--enable-re2c-cgoto --enable-session=shared --enable-shared
--enable-simplexml=shared --enable-soap=shared --enable-sockets=shared
--enable-tokenizer=shared --enable-xml=shared --enable-xmlreader=shared
--enable-xmlwriter=shared --enable-zip=shared --with-apxs2=/usr/bin/apxs
--with-bz2=shared,/usr --with-config-file-path=/etc
--with-config-file-scan-dir=/etc/php.lounge.d --with-curl=shared,/usr
--with-freetype-dir=/usr --with-gd=shared,/usr
--with-gettext=shared,/usr --with-iconv=shared --with-imap-ssl=/usr
--with-imap=shared,/usr --with-kerberos=/usr --with-layout=GNU
--with-libdir=lib64 --with-libedit=shared,/usr --with-libxml-dir=/usr
--with-libzip=/usr --with-mysql-sock=/var/lib/mysql/mysql.sock
--with-mysqli=shared,mysqlnd --with-openssl=shared,/usr --with-pcre-jit
--with-pcre-regex=/usr --with-pdo-mysql=shared,mysqlnd --with-pic
--with-system-ciphers --with-system-tzdata --with-tidy=shared,/usr
--with-zlib=shared --with-zlib-dir=/usr --disable-cgi --disable-dmalloc
--disable-dtrace --disable-gcov --disable-gd-jis-conv --disable-ipv6
--disable-mysqlnd-compression-support --disable-opcache-file
--disable-phpdbg --disable-rpath --disable-short-tags --disable-static
--enable-gcc-global-regs --enable-debug
configure: WARNING: unrecognized options: --disable-dependency-tracking,
--enable-opcache-jit
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php