[PHP-BUG] Bug #61875 [NEW]: mbsring frequently crashing httpd.exe

2012-04-28 Thread robertassaf1 at gmail dot com
From: 
Operating system: Windows 2003 R2 SP2 32bits
PHP version:  5.3.11
Package:  Apache2 related
Bug Type: Bug
Bug description:mbsring frequently crashing httpd.exe

Description:

We are facing frequent httpd.exe crashes reported in Windows 2003 event
manager.
It happens at least 4 to 10 times a day at random. The cause of the issue
is unknown. 

The event manager reports the following: "Faulting application httpd.exe,
version 2.2.21.0, faulting module php_mbstring.dll, version 5.3.10.0, fault
address 0x0002c94c."



Test script:
---
Unfortunately we don't have any script to reproduce the issue as we don't
know what is causing it.

Actual result:
--
Type of Analysis Performed   Crash Analysis 
Machine Name   INTRASRV1 
Operating System   Windows Server 2003 Service Pack 2 
Number Of Processors   4 
Process ID   3236 
Process Image   C:\wamp\bin\apache\apache2.2.21\bin\httpd.exe 
System Up-Time   9 day(s) 16:05:13 
Process Up-Time   1 day(s) 21:20:02 


Thread 107 - System ID 4544
Entry point   msvcr90!_threadstartex 
Create time   4/26/2012 9:44:34 AM 
Time spent in user mode   0 Days 0:0:51.890 
Time spent in kernel mode   0 Days 0:0:21.843 


Full Call Stack

Function Arg 1 Arg 2 Arg 3 Arg 4   Source 
php_mbstring!node_new_str+c 375b82af 375b82b0 03a4e8e0
0003  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c
@ 1463 + c 
php_mbstring!parse_exp+79a  03a4e940 375b8378
03a4e968  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c
@ 4835 + c 
php_mbstring!parse_branch+94 03a4e908  03a4e940
375b8378  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c
@ 5181 + 1d 
php_mbstring!parse_subexp+b2 05eff5b0 03a4e908 
03a4e940  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c
@ 5223 + 12 
php_mbstring!onig_parse_make_tree+c1 03a4e958 375b82a0 375b8378
375b82b0  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c
@ 5279 + 3e 
php_mbstring!onig_compile+87 20074780 375b82a0 375b8378
03a4ea2c  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regcomp.c
@ 5169 
php_mbstring!onig_new+4c 03a4ea1c 375b82a0 375b8378
000d  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regcomp.c
@ 5399 + 14 
php_mbstring!php_mbregex_compile_pattern+ba 000d 01794440
0001 16cb4568  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\php_mbregex.c @ 458
+ 25 
php_mbstring!_php_mb_regex_ereg_replace_exec+239 0003 0001 
   00df756a 0003  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\php_mbregex.c @ 857
+ 27 
php_mbstring!zif_mb_eregi_replace+14 0003 375b7fa0 
  
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\php_mbregex.c @ 980
+ 14 
php5ts!execute_internal+3a 12296958 0001 16cd77d8
0003   c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\zend\zend_execute.c @
1273 + 2c 
php_xdebug_2_1_2_5_3_vc9!get_module+205c  
 



Exception Information
PHP_MBSTRING!NODE_NEW_STR+CIn
httpd__PID__3236__Date__04_28_2012__Time_07_04_35AM__700__First Chance
Access Violation.dmp the assembly instruction at
php_mbstring!node_new_str+c in
c:\wamp\bin\php\php5.3.11\ext\php_mbstring.dll from The PHP Group has
caused an access violation exception (0xC005) when trying to read from
memory location 0x0100 on thread 107


Module Information 
Image Name: c:\wamp\bin\php\php5.3.11\ext\php_mbstring.dll   Symbol Type: 
PDB 
Base address: 0x00905a4d   Time Stamp:  Wed Apr 25 02:20:45 2012  
Checksum: 0x3100   Comments:  Thanks to Tsukada Takuya, Rui Hirokawa 
COM DLL: False   Company Name:  The PHP Group 
ISAPIExtension: False   File Description:  Multibyte String Functions 
ISAPIFilter: False   File Version:  5.3.11 
Managed DLL: False   Internal Name:  MBSTRING extension 
VB DLL: False   Legal Copyright:  Copyright © 1997-2010 The PHP Group 
Loaded Image Name:  php_mbstring.dll   Legal Trademarks:  PHP 
Mapped Image Name: Original filename:  php_mbstring.dll 
Module name:  php_mbstring   Private Build:   
Single Threaded:  False   Product Name:  PHP 
Module Size:  1.98 MBytes   Product Version:  5.3.11 
Symbol File Name:  c:\wamp\bin\php\php-debug-pack-5.3.11\php_mbstring.pdb  
Special Build:  & 


-- 
Edit bug report at https://bugs.php.net/bug.php?id=61875&edit=1
-- 
Try a snapshot (PHP 5.4):
https://bugs.php.net/fix.php?id=61875&r=trysnapshot54
Try a snapshot (PHP 5.3):
https://bugs.php.net/fix.php?id=61875&r=trysnapshot53
Try a snapshot (trunk):  
https://bugs.php.net/fix.php?id=61875&r=trysnapshottrunk
Fixed in SVN:
https://bugs.php.net/fi

Bug #61875 [Com]: mbsring frequently crashing httpd.exe

2012-04-29 Thread robertassaf1 at gmail dot com
Edit report at https://bugs.php.net/bug.php?id=61875&edit=1

 ID: 61875
 Comment by: robertassaf1 at gmail dot com
 Reported by:robertassaf1 at gmail dot com
 Summary:mbsring frequently crashing httpd.exe
 Status: Feedback
 Type:   Bug
 Package:Apache2 related
 Operating System:   Windows 2003 R2 SP2 32bits
 PHP Version:5.3.11
 Block user comment: N
 Private report: N

 New Comment:

Hello,

I increased the ThreadStackSize to 2097152 (2M) in httpd-mpm.conf but the error 
still occurs.

I tried also to increase the same parameter to 8M but Apache and PHP became 
unstable, athough the server is running on VMWare and has alot of memory (4 GB) 
it seems that the kernel for some reason is not fully using the memory 
allocated.

Regards,
Robert


Previous Comments:

[2012-04-28 10:02:42] paj...@php.net

Please try to increase the apache stack (httpd.conf or changing the binary 
default 
stack).


[2012-04-28 09:55:44] robertassaf1 at gmail dot com

Description:

We are facing frequent httpd.exe crashes reported in Windows 2003 event manager.
It happens at least 4 to 10 times a day at random. The cause of the issue is 
unknown. 

The event manager reports the following: "Faulting application httpd.exe, 
version 2.2.21.0, faulting module php_mbstring.dll, version 5.3.10.0, fault 
address 0x0002c94c."



Test script:
---
Unfortunately we don't have any script to reproduce the issue as we don't know 
what is causing it.

Actual result:
--
Type of Analysis Performed   Crash Analysis 
Machine Name   INTRASRV1 
Operating System   Windows Server 2003 Service Pack 2 
Number Of Processors   4 
Process ID   3236 
Process Image   C:\wamp\bin\apache\apache2.2.21\bin\httpd.exe 
System Up-Time   9 day(s) 16:05:13 
Process Up-Time   1 day(s) 21:20:02 


Thread 107 - System ID 4544
Entry point   msvcr90!_threadstartex 
Create time   4/26/2012 9:44:34 AM 
Time spent in user mode   0 Days 0:0:51.890 
Time spent in kernel mode   0 Days 0:0:21.843 


Full Call Stack

Function Arg 1 Arg 2 Arg 3 Arg 4   Source 
php_mbstring!node_new_str+c 375b82af 375b82b0 03a4e8e0 0003 
  c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
1463 + c 
php_mbstring!parse_exp+79a  03a4e940 375b8378 03a4e968  
 c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
4835 + c 
php_mbstring!parse_branch+94 03a4e908  03a4e940 
375b8378   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
5181 + 1d 
php_mbstring!parse_subexp+b2 05eff5b0 03a4e908  
03a4e940   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
5223 + 12 
php_mbstring!onig_parse_make_tree+c1 03a4e958 375b82a0 375b8378 
375b82b0   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
5279 + 3e 
php_mbstring!onig_compile+87 20074780 375b82a0 375b8378 
03a4ea2c   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regcomp.c @ 
5169 
php_mbstring!onig_new+4c 03a4ea1c 375b82a0 375b8378 000d   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regcomp.c @ 
5399 + 14 
php_mbstring!php_mbregex_compile_pattern+ba 000d 01794440 
0001 16cb4568   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\php_mbregex.c @ 458 + 25 
php_mbstring!_php_mb_regex_ereg_replace_exec+239 0003 0001 
00df756a 0003   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\php_mbregex.c @ 857 + 27 
php_mbstring!zif_mb_eregi_replace+14 0003 375b7fa0  
   c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\php_mbregex.c 
@ 980 + 14 
php5ts!execute_internal+3a 12296958 0001 16cd77d8 0003  
 c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\zend\zend_execute.c @ 1273 + 2c 
php_xdebug_2_1_2_5_3_vc9!get_module+205c    




Exception Information
PHP_MBSTRING!NODE_NEW_STR+CIn 
httpd__PID__3236__Date__04_28_2012__Time_07_04_35AM__700__First Chance Access 
Violation.dmp the assembly instruction at php_mbstring!node_new_str+c in 
c:\wamp\bin\php\php5.3.11\ext\php_mbstring.dll from The PHP Group has caused an 
access violation exception (0xC005) when trying to read from memory 
location 0x0100 on thread 107


Module Information 
Image Name: c:\wamp\bin\php\php5.3.11\ext\php_mbstring.dll   Symbol Type:  PDB 
Base address: 0x00905a4d   Time Stamp:  Wed Apr 25 02:20:45 2012  
Checksum: 0x3100   Comments:  Thanks to Tsukada Takuya, Rui Hirokawa 
COM DLL: False 

Bug #61875 [Com]: mbsring frequently crashing httpd.exe

2012-05-03 Thread robertassaf1 at gmail dot com
Edit report at https://bugs.php.net/bug.php?id=61875&edit=1

 ID: 61875
 Comment by: robertassaf1 at gmail dot com
 Reported by:robertassaf1 at gmail dot com
 Summary:mbsring frequently crashing httpd.exe
 Status: Feedback
 Type:   Bug
 Package:Apache2 related
 Operating System:   Windows 2003 R2 SP2 32bits
 PHP Version:5.3.11
 Block user comment: N
 Private report: N

 New Comment:

I have increased the stack to 8MB but httpd.exe is still crashing on mbstring 
dll.

Thanks in advance


Previous Comments:

[2012-04-29 12:38:14] robertassaf1 at gmail dot com

Hello,

I increased the ThreadStackSize to 2097152 (2M) in httpd-mpm.conf but the error 
still occurs.

I tried also to increase the same parameter to 8M but Apache and PHP became 
unstable, athough the server is running on VMWare and has alot of memory (4 GB) 
it seems that the kernel for some reason is not fully using the memory 
allocated.

Regards,
Robert


[2012-04-28 10:02:42] paj...@php.net

Please try to increase the apache stack (httpd.conf or changing the binary 
default 
stack).


[2012-04-28 09:55:44] robertassaf1 at gmail dot com

Description:

We are facing frequent httpd.exe crashes reported in Windows 2003 event manager.
It happens at least 4 to 10 times a day at random. The cause of the issue is 
unknown. 

The event manager reports the following: "Faulting application httpd.exe, 
version 2.2.21.0, faulting module php_mbstring.dll, version 5.3.10.0, fault 
address 0x0002c94c."



Test script:
---
Unfortunately we don't have any script to reproduce the issue as we don't know 
what is causing it.

Actual result:
--
Type of Analysis Performed   Crash Analysis 
Machine Name   INTRASRV1 
Operating System   Windows Server 2003 Service Pack 2 
Number Of Processors   4 
Process ID   3236 
Process Image   C:\wamp\bin\apache\apache2.2.21\bin\httpd.exe 
System Up-Time   9 day(s) 16:05:13 
Process Up-Time   1 day(s) 21:20:02 


Thread 107 - System ID 4544
Entry point   msvcr90!_threadstartex 
Create time   4/26/2012 9:44:34 AM 
Time spent in user mode   0 Days 0:0:51.890 
Time spent in kernel mode   0 Days 0:0:21.843 


Full Call Stack

Function Arg 1 Arg 2 Arg 3 Arg 4   Source 
php_mbstring!node_new_str+c 375b82af 375b82b0 03a4e8e0 0003 
  c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
1463 + c 
php_mbstring!parse_exp+79a  03a4e940 375b8378 03a4e968  
 c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
4835 + c 
php_mbstring!parse_branch+94 03a4e908  03a4e940 
375b8378   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
5181 + 1d 
php_mbstring!parse_subexp+b2 05eff5b0 03a4e908  
03a4e940   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
5223 + 12 
php_mbstring!onig_parse_make_tree+c1 03a4e958 375b82a0 375b8378 
375b82b0   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regparse.c @ 
5279 + 3e 
php_mbstring!onig_compile+87 20074780 375b82a0 375b8378 
03a4ea2c   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regcomp.c @ 
5169 
php_mbstring!onig_new+4c 03a4ea1c 375b82a0 375b8378 000d   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\oniguruma\regcomp.c @ 
5399 + 14 
php_mbstring!php_mbregex_compile_pattern+ba 000d 01794440 
0001 16cb4568   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\php_mbregex.c @ 458 + 25 
php_mbstring!_php_mb_regex_ereg_replace_exec+239 0003 0001 
00df756a 0003   
c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\php_mbregex.c @ 857 + 27 
php_mbstring!zif_mb_eregi_replace+14 0003 375b7fa0  
   c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\ext\mbstring\php_mbregex.c 
@ 980 + 14 
php5ts!execute_internal+3a 12296958 0001 16cd77d8 0003  
 c:\php-sdk\snap_5_3\vc9\x86\php-5.3.11-ts\zend\zend_execute.c @ 1273 + 2c 
php_xdebug_2_1_2_5_3_vc9!get_module+205c    




Exception Information
PHP_MBSTRING!NODE_NEW_STR+CIn 
httpd__PID__3236__Date__04_28_2012__Time_07_04_35AM__700__First Chance Access 
Violation.dmp the assembly instruction at php_mbstring!node_new_str+c in 
c:\wamp\bin\php\php5.3.11\ext\php_mbstring.dll from The PHP Group has caused an 
access violation exception (0xC005) when trying to read from memory 
location 0x0100 on thread 107


Module Information 
Ima