#48034 [Opn->Asn]: PHP crashes when script is 8192 (8KB) bytes long

From: Date: Mon, 04 May 2009 18:43:08 +0000
Subject: #48034 [Opn->Asn]: PHP crashes when script is 8192 (8KB) bytes long
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-136764@lists.php.net to get a copy of this message
ID: 48034 Updated by: jani@php.net Reported By: ninzya at inbox dot lv -Status: Open +Status: Assigned Bug Type: Reproducible crash Operating System: * PHP Version: 5.*, 6CVS (2009-04-21) Assigned To: dmitry Previous Comments: ------------------------------------------------------------------------ [2009-05-04 16:06:37] pajoye@php.net Not fixed. Only a temp hack. ------------------------------------------------------------------------ [2009-04-28 07:16:19] dmitry@php.net This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. ------------------------------------------------------------------------ [2009-04-22 11:09:23] bjori@php.net See also bug#48043 ------------------------------------------------------------------------ [2009-04-21 17:20:21] ninzya at inbox dot lv I did everything mentioned in http://bugs.php.net/bugs-generating-backtrace-win32.php and got these results: Thread 250 - System ID 5552 Entry point msvcrt!_endthreadex+3a Create time 21.04.2009 15:20:51 Time spent in user mode 0 Days 0:0:0.656 Time spent in kernel mode 0 Days 0:0:0.921 Function Arg 1 Arg 2 Arg 3 Source php5ts!lex_scan+447c 0550fa34 010f54a0 0000002f php5ts!zend_register_auto_global+11f 00000000 00000000 00000000 ------------------------------------------------------------------------ [2009-04-21 15:31:46] lbarnaud@php.net It seems related to http://bugs.php.net/bug.php?id=47596 . Not exactly the same problem, though. It seems php_stream_open_for_zend() does not mmap() enough for ZEND_MMAP_AHEAD (PHP_STREAM_OPTION_MMAP_API in plain_wrapper adjusts the mmap length to the filesize, so ignoring ZEND_MMAP_AHEAD), and this may crash when the parser reads ahead of the mmap()ed region. ------------------------------------------------------------------------ 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 http://bugs.php.net/48034 -- Edit this bug report at http://bugs.php.net/?id=48034&edit=1

« previous php.bugs (#136764) next »