ID: 47596 Updated by: scott...@php.net Reported By: pahan at hubbitus dot info -Status: Open +Status: Verified Bug Type: Reproducible crash Operating System: Linux PHP Version: 5.3.0beta1 New Comment:
Looks like something in the re2c stuff that's causing it to overread. Previous Comments: ------------------------------------------------------------------------ [2009-03-10 18:13:53] pahan at hubbitus dot info No, as I also mentioned abowe, this is not require any externul stuff (include_path=::::: even "." dir not contain!, so, can't be include files). ------------------------------------------------------------------------ [2009-03-10 16:59:28] j...@php.net That script requires some external crap that is NOT included. At least provide ALL the files necessary to run the script. Otherwise the next status this report gets is Bogus. ------------------------------------------------------------------------ [2009-03-10 11:12:19] pahan at hubbitus dot info This script completely self-contained reproducing script. But as I mention before, I can't make it smaller because it break reproducibility. ------------------------------------------------------------------------ [2009-03-10 10:24:35] j...@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. Either provide completely self-contained reproducing script or let this be bogus.. ------------------------------------------------------------------------ [2009-03-08 09:37:43] pahan at hubbitus dot info Description: ------------ On particular file php always crashes with Bus Error. I'm try split file to get only sensible data, but I can't. ANY changes in it do predictable behavior and all works as expected. Even add/delete comment, any letter, space in any place... $ php test.bus.error.php Bus error Its contain many external dependencies, but it is absolutely unneeded for reproducibility: $ php -d"include_path=:::::" test.bus.error.php Bus error [pa...@x-www _SHARED_]$ ulimit -c unlimited [pa...@x-www _SHARED_]$ php -d"include_path=/" test.bus.error.php Bus error (core dumped) This file is my working mess for test and sandboxing :), so, it is really not intended for any use outside and even any use except probes and examples. But as I can't even change 1 letter in it, I place it as is: http://ru.bir.ru/_temp/php-bugs/2/test.bus.error.php.gz Coredump file also available for download: http://ru.bir.ru/_temp/php- bugs/2/core.19581 Reproduce code: --------------- http://ru.bir.ru/_temp/php-bugs/2/test.bus.error.php.gz Sorry, I can't do that smaller. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=47596&edit=1