Bug #76183 [Opn->Fbk]: 3 Coredumps when running make test on Solaris 11.4/SPARC

From: Date: Wed, 04 Apr 2018 13:17:46 +0000
Subject: Bug #76183 [Opn->Fbk]: 3 Coredumps when running make test on Solaris 11.4/SPARC
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-214591@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=76183&edit=1 ID: 76183 Updated by: cmb@php.net Reported by: stadtkind2 at gmx dot de Summary: 3 Coredumps when running make test on Solaris 11.4/SPARC -Status: Open +Status: Feedback Type: Bug Package: Reproducible crash Operating System: Solaris 11.4 Beta SPARC PHP Version: 7.2.4 -Assigned To: +Assigned To: cmb Block user comment: N Private report: N New Comment: Thanks for reporting this issue! It might be a duplicate of bug #75863. Which version of Oniguruma do you use (check phpinfo())? Could you also please try to compile a current PHP master[1], with the bundled oniguruma? [1] <https://github.com/php/php-src> Previous Comments: ------------------------------------------------------------------------ [2018-04-04 11:09:32] stadtkind2 at gmx dot de Description: ------------ First core: Test -> php-7.2.4/ext/mbstring/tests/mb_ereg_replace-compat-06.php program terminated by signal SEGV (no mapping at the fault address) (fault address is just beyond end of stack) Current function is match_at 2476 STATE_CHECK_VAL(scv, mem); (dbx) where =>[1] match_at(reg = 0xb0000015ac12df10, str = 0x1ffe6581070838 "abc+-|=123", end = 0x1ffe6581070842 "", right_range = 0x1ffe6581070842 "", sstart = 0x1ffe6581070838 "abc+-|=123", sprev = 0x1ffe658107083f "123", msa = 0xfffffe416c062608), line 2476 in "regexec.c" [2] onig_search(reg = 0xb0000015ac12df10, str = 0x1ffe6581070838 "abc+-|=123", end = 0x1ffe6581070842 "", start = 0x1ffe6581070838 "abc+-|=123", range = 0x1ffe6581070842 "", region = 0xc0000015ac12dc60, option = 0), line 3655 in "regexec.c" [3] _php_mb_regex_ereg_replace_exec(execute_data = 0x1ffe658101d090, return_value = 0x1ffe658101d080, options = 12U, is_callable = 0), line 924 in "php_mbregex.c" [4] zif_mb_ereg_replace(execute_data = 0x1ffe658101d090, return_value = 0x1ffe658101d080), line 1067 in "php_mbregex.c" [5] ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER(execute_data = 0x1ffe658101d030), line 617 in "zend_vm_execute.h" [6] execute_ex(ex = 0x1ffe658101d030), line 59723 in "zend_vm_execute.h" [7] zend_execute(op_array = 0x1ffe65810802a0, return_value = (nil)), line 63760 in "zend_vm_execute.h" [8] zend_execute_scripts(type = 8, retval = (nil), file_count = 3, ... = 0x181066060, ...), line 1496 in "zend.c" [9] php_execute_script(primary_file = 0xfffffe416c063df8), line 2590 in "main.c" [10] do_cli(argc = 66, argv = 0x40000015abf339a0), line 1011 in "php_cli.c" [11] main(argc = 66, argv = 0x40000015abf339a0), line 1404 in "php_cli.c" 2nd core: Test -> php-7.2.4/ext/mbstring/tests/mb_ereg_variation5.php program terminated by signal SEGV (no mapping at the fault address) (fault address is just beyond end of stack) Current function is match_at 2476 STATE_CHECK_VAL(scv, mem); (dbx) where =>[1] match_at(reg = 0xb000000242b24190, str = 0x1ffdbbd2c03158 "This is an English string. 0123456789.", end = 0x1ffdbbd2c0317e "", right_range = 0x1ffdbbd2c0317e "", sstart = 0x1ffdbbd2c03158 "This is an English string. 0123456789.", sprev = 0x1ffdbbd2c03171 ". 0123456789.", msa = 0xfffffe5a8e9ae338), line 2476 in "regexec.c" [2] onig_search(reg = 0xb000000242b24190, str = 0x1ffdbbd2c03158 "This is an English string. 0123456789.", end = 0x1ffdbbd2c0317e "", start = 0x1ffdbbd2c03158 "This is an English string. 0123456789.", range = 0x1ffdbbd2c03159 "his is an English string. 0123456789.", region = 0xd000000242b239a0, option = 0), line 3655 in "regexec.c" [3] _php_mb_regex_ereg_exec(execute_data = 0x1ffdbbd2c1d220, return_value = 0x1ffdbbd2c1d120, icase = 0), line 750 in "php_mbregex.c" [4] zif_mb_ereg(execute_data = 0x1ffdbbd2c1d220, return_value = 0x1ffdbbd2c1d120), line 786 in "php_mbregex.c" [5] ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER(execute_data = 0x1ffdbbd2c1d030), line 617 in "zend_vm_execute.h" [6] execute_ex(ex = 0x1ffdbbd2c1d030), line 59723 in "zend_vm_execute.h" [7] zend_execute(op_array = 0x1ffdbbd2c802a0, return_value = (nil)), line 63760 in "zend_vm_execute.h" [8] zend_execute_scripts(type = 8, retval = (nil), file_count = 3, ... = 0x1d2c66060, ...), line 1496 in "zend.c" [9] php_execute_script(primary_file = 0xfffffe5a8e9af938), line 2590 in "main.c" [10] do_cli(argc = 66, argv = 0x6000000242929c20), line 1011 in "php_cli.c" [11] main(argc = 66, argv = 0x6000000242929c20), line 1404 in "php_cli.c" 3rd core: Test -> php-7.2.4/ext/mbstring/tests/mb_ereg_variation7.php program terminated by signal SEGV (ADI version 1 mismatch for VA 0x754163855f) Current function is match_at 2476 STATE_CHECK_VAL(scv, mem); (dbx) where =>[1] match_at(reg = 0x3000007541634310, str = 0x1ffd68f746f198 "Αυτό είναι ελληνικό κείμενο. 0123456789.", end = 0x1ffd68f746f1d8 "", right_range = 0x1ffd68f746f1d8 "", sstart = 0x1ffd68f746f198 "Αυτό είναι ελληνικό κείμενο. 0123456789.", sprev = 0x1ffd68f746f1ae "λληνικό κείμενο. 0123456789.", msa = 0xfffffe2a46cc8a78), line 2476 in "regexec.c" [2] onig_search(reg = 0x3000007541634310, str = 0x1ffd68f746f198 "Αυτό είναι ελληνικό κείμενο. 0123456789.", end = 0x1ffd68f746f1d8 "", start = 0x1ffd68f746f198 "Αυτό είναι ελληνικό κείμενο. 0123456789.", range = 0x1ffd68f746f1c6 "µÎ½Î¿. 0123456789.", region = 0xb0000075416372a0, option = 0), line 3655 in "regexec.c" [3] _php_mb_regex_ereg_exec(execute_data = 0x1ffd68f741d220, return_value = 0x1ffd68f741d190, icase = 0), line 750 in "php_mbregex.c" [4] zif_mb_ereg(execute_data = 0x1ffd68f741d220, return_value = 0x1ffd68f741d190), line 786 in "php_mbregex.c" [5] ZEND_DO_ICALL_SPEC_RETVAL_USED_HANDLER(execute_data = 0x1ffd68f741d030), line 617 in "zend_vm_execute.h" [6] execute_ex(ex = 0x1ffd68f741d030), line 59723 in "zend_vm_execute.h" [7] zend_execute(op_array = 0x1ffd68f74802a0, return_value = (nil)), line 63760 in "zend_vm_execute.h" [8] zend_execute_scripts(type = 8, retval = (nil), file_count = 3, ... = 0x1f7466060, ...), line 1496 in "zend.c" [9] php_execute_script(primary_file = 0xfffffe2a46cca078), line 2590 in "main.c" [10] do_cli(argc = 66, argv = 0x700000754143a5a0), line 1011 in "php_cli.c" [11] main(argc = 66, argv = 0x700000754143a5a0), line 1404 in "php_cli.c" ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=76183&edit=1

« previous php.bugs (#214591) next »