Edit report at https://bugs.php.net/bug.php?id=60758&edit=1
ID: 60758 Comment by: homma dot teppei+php at gmail dot com Reported by: bugzilla33 at gmail dot com Summary: require() crashes Apache Status: Not a bug Type: Bug Package: Reproducible crash Operating System: Windows PHP Version: 5.4.0RC5 Block user comment: N Private report: N New Comment: The same problem occurred with CLI version. The file to be 'include' (or 'require'), PHP will crash if its size is multiples of 4096 bytes. OS: both Windows 7 Professional (x64) and Windows 7 Home Premium (32bit) PHP: 5.3.9 (thread safe, with no extension) Test case: First of all, I prepared the file is filled with 4096bytes white spaces. And save as 'test.txt'. with command prompt c:\php-sdk\> php.exe -a <?php require 'test.txt'; ^Z[Ctrl+z enter] -> then crash. another case: test.php <?php file_put_contents('test.txt', str_pad('', 4096)); include('./test.txt'); ?> with command prompt c:\php-sdk\> php.exe test.php -> then crash. Call Stack: > php5ts_debug.dll!lex_scan(_zval_struct * zendlval, void * * * tsrm_ls) line 942 + 0x12 bytes C php5ts_debug.dll!zendlex(_znode * zendlval, void * * * tsrm_ls) line 4975 + 0x10 bytes C php5ts_debug.dll!zendparse(void * tsrm_ls) line 3285 + 0xd bytes C php5ts_debug.dll!compile_file(_zend_file_handle * file_handle, int type, void * * * tsrm_ls) line 364 + 0x9 bytes C php5ts_debug.dll!compile_filename(int type, _zval_struct * filename, void * * * tsrm_ls) line 407 + 0x14 bytes C php5ts_debug.dll!ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER(_zend_execute_data * execute_data, void * * * tsrm_ls) line 1966 + 0x14 bytes C php5ts_debug.dll!execute(_zend_op_array * op_array, void * * * tsrm_ls) line 107 + 0x11 bytes C php5ts_debug.dll!zend_execute_scripts(int type, void * * * tsrm_ls, _zval_struct * * retval, int file_count, ...) line 1236 + 0x21 bytes C php5ts_debug.dll!php_execute_script(_zend_file_handle * primary_file, void * * * tsrm_ls) line 2308 + 0x1b bytes C php.exe!main(int argc, char * * argv) line 1184 + 0x13 bytes C php.exe!__tmainCRTStartup() line 555 + 0x19 bytes C php.exe!mainCRTStartup() line 371 C kernel32.dll!7718339a() Previous Comments: ------------------------------------------------------------------------ [2012-01-28 09:35:49] paj...@php.net There is no bug, sadly he is spamming bugs.php.net with "crash bugs" which are actually configuration issues. ------------------------------------------------------------------------ [2012-01-28 00:47:48] ras...@php.net Works fine on Linux. Doesn't seem like this should be an OS-specific thing. Can anybody else reproduce this on Windows? ------------------------------------------------------------------------ [2012-01-16 18:18:41] bugzilla33 at gmail dot com Here you are: http://host0001.webd.pl/bugs/php/reports/CrashHang_Report__PID_1080__01162012191518294.zip ------------------------------------------------------------------------ [2012-01-15 10:08:14] bugzilla33 at gmail dot com Thank you for this manual. https://bugs.php.net/bugs-generating-backtrace-win32.php This tool works on Win 7 only as (Analisys only) mode. "Options and settings" tab looks otherwise. There is no "Add a rule" button. Please update the handbook as soon as possible. --- Does anybody can do backtrace for laruence ?? ------------------------------------------------------------------------ [2012-01-15 03:30:56] larue...@php.net Thank you for this bug report. To properly diagnose the problem, we need a backtrace to see what is happening behind the scenes. To find out how to generate a backtrace, please read http://bugs.php.net/bugs-generating-backtrace.php for *NIX and http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32 Once you have generated a backtrace, please submit it to this bug report and change the status back to "Open". Thank you for helping us make PHP better. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at https://bugs.php.net/bug.php?id=60758 -- Edit this bug report at https://bugs.php.net/bug.php?id=60758&edit=1