#50551 [Opn->Fbk]: mb_ereg + mb_eregi crash

From: Date: Tue, 22 Dec 2009 09:05:07 +0000
Subject: #50551 [Opn->Fbk]: mb_ereg + mb_eregi crash
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-146013@lists.php.net to get a copy of this message
ID: 50551 Updated by: jani@php.net Reported By: r dot badding at gmail dot com -Status: Open +Status: Feedback -Bug Type: Reproducible crash +Bug Type: mbstring related Operating System: Windows XP PHP Version: 5.2.12 New Comment: Please define "crash" ? Aren't you just running out of stack or memory..? FYI: There is no crash on *nix.. Previous Comments: ------------------------------------------------------------------------ [2009-12-22 00:57:43] r dot badding at gmail dot com Also I used these Apache/2.0.63 (Win32) Server API Apache 2.0 Handler (cannot edit this bug submission, "incorrect password") ------------------------------------------------------------------------ [2009-12-22 00:45:42] r dot badding at gmail dot com I used a "clean" install, thread safe package. only mbstring extension enabled, "recommended" ini file. ------------------------------------------------------------------------ [2009-12-22 00:37:19] r dot badding at gmail dot com Description: ------------ When I make two request to the attached php file, in close proximity (so that the requests run at the same time), PHP crashes every time. If I modify the php file so that there are two mb_ereg calls, instead of one mb_ereg + one mb_eregi, I seem to get no crashes. Reproduce code: --------------- <? for ($i = 0; $i < 5000000; $i++) { mb_ereg("searching", "some text some text"); mb_eregi("searching", "some text some text"); } ?> Expected result: ---------------- No crashes. Actual result: -------------- Crash. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=50551&edit=1

« previous php.bugs (#146013) next »