Edit report at http://bugs.php.net/bug.php?id=52191&edit=1

 ID:               52191
 Comment by:       lj0425 at gmail dot com
 Reported by:      therealloonylion at yahoo dot co dot uk
 Summary:          any PHP version above 5.3.0 causes Apache above 2.2.11
                   to die on start
 Status:           Open
 Type:             Bug
 Package:          Reproducible crash
 Operating System: Windows XP/2003
 PHP Version:      5.3.2

 New Comment:

It's still NW on

PHP 5.3.2 + Apache 2.2.15 + XP professional SP3



if comment out 

 PHPIniDir "C:/PHP/" ->

 #PHPIniDir "C:/PHP/" 

in httpd.conf ,Apache start.


Previous Comments:
------------------------------------------------------------------------
[2010-06-27 13:22:17] therealloonylion at yahoo dot co dot uk

The only information in the backtraces that I didn't paste was:



Type of Analysis Performed   Crash Analysis 

Machine Name   SARABI 

Operating System   Windows XP Service Pack 3 

Number Of Processors   2 

Process ID   516 

Process Image   C:\Program Files\Apache Software
Foundation\Apache2.2\bin\httpd.exe 

System Up-Time   05:46:54 

Process Up-Time   00:00:03 





There's an entry point in the backtraces (already pasted) but nothing
about main()

------------------------------------------------------------------------
[2010-06-26 23:17:19] ka...@php.net

Hi, your backtrace doesn't seem to include all of it, like the
application entry point at main(), is there any chance you can get those
remaining trace bits?

------------------------------------------------------------------------
[2010-06-26 19:13:37] therealloonylion at yahoo dot co dot uk

It seems to no longer occur with PHP 5.3.2 although it did last time I
tried it (a month or so ago) and when it first was released (tested on
Apache 2.2.13 and 2.2.14 at the time). It still occurs with 5.3.1,
however, so I have attached backtraces from tests with that version and
the following version matrix:





Apache 2.2.11   2.2.13  2.2.14  2.2.15

PHP

5.3.0    W         W      W       W

5.3.1    NW        NW     NW      NW

5.3.2    W         W      W       W



W = working

NW = not working



Apache 2.2.11:



apache log:



[Sat Jun 26 15:43:39 2010] [notice] Child 5332: All worker threads have
exited.

[Sat Jun 26 15:43:39 2010] [notice] Child 5332: Child process is
exiting

[Sat Jun 26 15:44:23 2010] [crit] (OS 6)The handle is invalid.  :
master_main: create child process failed. Exiting.

[Sat Jun 26 15:44:23 2010] [notice] Parent: Forcing termination of child
process 36 





backtrace:



Thread 0 - System ID 1208

Entry point   httpd+1ecf 

Create time   26/06/2010 15:55:10 

Time spent in user mode   0 Days 0:0:0.46 

Time spent in kernel mode   0 Days 0:0:0.203 













Function     Arg 1     Arg 2     Arg 3   Source 

php5ts!php_date_get_timezone_ce+39c     00000134     7c90d99a    
7c810f63    

kernel32!CreateFileA+30     ffffffff     00000003     00000134    

0x80000000`00000000     77c61aa0     0006facc     77c2c16e    

msvcrt!_unlock+15     00000004     77c2c215     005bbc80    

msvcrt!calloc+ab     00000020     00ca6924     00000000    

php5ts!zend_error+498     77c47660     77c47660     00000020    

php5ts!spprintf+19     00000020     00ca68d4     012b2288    

php5ts!php_verror+554     00000000     00000000     00000000    









PHP5TS!PHP_DATE_GET_TIMEZONE_CE+39CWARNING - DebugDiag was not able to
locate debug symbols for php5ts.dll, so the information below may be
incomplete.







In
httpd__PID__3272__Date__06_26_2010__Time_03_55_46PM__671__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5ts!php_date_get_timezone_ce+39c in
W:\PHP\php5ts.dll from The PHP Group has caused an access violation
exception (0xC0000005) when trying to read from memory location
0x00000045 on thread 0



Module Information 

Image Name: W:\PHP\php5ts.dll   Symbol Type:  Export 

Base address: 0x00970000   Time Stamp:  Thu Nov 19 10:17:25 2009  

Checksum: 0x00000000   Comments:   

COM DLL: False   Company Name:  The PHP Group 

ISAPIExtension: False   File Description:  PHP Script Interpreter 

ISAPIFilter: False   File Version:  5.3.1 

Managed DLL: False   Internal Name:  PHP Script Interpreter 

VB DLL: False   Legal Copyright:  Copyright © 1997-2009 The PHP Group 

Loaded Image Name:  php5ts.dll   Legal Trademarks:  PHP 

Mapped Image Name:  W:\PHP\php5ts.dll   Original filename:  php5ts.dll 

Module name:  php5ts   Private Build:   

Single Threaded:  False   Product Name:  PHP 

Module Size:  5.45 MBytes   Product Version:  5.3.1 

Symbol File Name:  php5ts.dll   Special Build:  & 



Apache 2.2.13



apache log:



[Sat Jun 26 16:25:38 2010] [warn] pid file C:/Program Files/Apache
Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean
shutdown of previous Apache run?





backtrace:





Thread 0 - System ID 3396

Entry point   httpd+1ecf 

Create time   26/06/2010 16:25:38 

Time spent in user mode   0 Days 0:0:0.15 

Time spent in kernel mode   0 Days 0:0:0.265 













Function     Arg 1     Arg 2     Arg 3   Source 

php5ts!php_date_get_timezone_ce+39c     0000012c     7c90d99a    
7c810f63    

kernel32!CreateFileA+30     ffffffff     00000003     0000012c    

0x80000000`00000000     77c61aa0     0006facc     77c2c16e    

msvcrt!_unlock+15     00000004     77c2c215     005bbc80    

msvcrt!calloc+ab     00000020     00ca6924     00000000    

php5ts!zend_error+498     77c47660     77c47660     00000020    

php5ts!spprintf+19     00000020     00ca68d4     012b2288    

php5ts!php_verror+554     00000000     00000000     00000000    









PHP5TS!PHP_DATE_GET_TIMEZONE_CE+39CWARNING - DebugDiag was not able to
locate debug symbols for php5ts.dll, so the information below may be
incomplete.







In
httpd__PID__2832__Date__06_26_2010__Time_04_26_10PM__515__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5ts!php_date_get_timezone_ce+39c in
W:\PHP\php5ts.dll from The PHP Group has caused an access violation
exception (0xC0000005) when trying to read from memory location
0x00000045 on thread 0



Module Information 

Image Name: W:\PHP\php5ts.dll   Symbol Type:  Export 

Base address: 0x00970000   Time Stamp:  Thu Nov 19 10:17:25 2009  

Checksum: 0x00000000   Comments:   

COM DLL: False   Company Name:  The PHP Group 

ISAPIExtension: False   File Description:  PHP Script Interpreter 

ISAPIFilter: False   File Version:  5.3.1 

Managed DLL: False   Internal Name:  PHP Script Interpreter 

VB DLL: False   Legal Copyright:  Copyright © 1997-2009 The PHP Group 

Loaded Image Name:  php5ts.dll   Legal Trademarks:  PHP 

Mapped Image Name:  W:\PHP\php5ts.dll   Original filename:  php5ts.dll 

Module name:  php5ts   Private Build:   

Single Threaded:  False   Product Name:  PHP 

Module Size:  5.45 MBytes   Product Version:  5.3.1 

Symbol File Name:  php5ts.dll   Special Build:  & 



Apache 2.2.14



apache log:



[Sat Jun 26 16:39:13 2010] [warn] pid file C:/Program Files/Apache
Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean
shutdown of previous Apache run?





backtrace:



Thread 0 - System ID 5028

Entry point   httpd+1ecf 

Create time   26/06/2010 16:39:11 

Time spent in user mode   0 Days 0:0:0.0 

Time spent in kernel mode   0 Days 0:0:0.281 













Function     Arg 1     Arg 2     Arg 3   Source 

php5ts!php_date_get_timezone_ce+39c     0000012c     7c90d99a    
7c810f63    

kernel32!CreateFileA+30     ffffffff     00000003     0000012c    

0x80000000`00000000     77c61aa0     0006facc     77c2c16e    

msvcrt!_unlock+15     00000004     77c2c215     005bbc80    

msvcrt!calloc+ab     00000020     00ca6924     00000000    

php5ts!zend_error+498     77c47660     77c47660     00000020    

php5ts!spprintf+19     00000020     00ca68d4     012c2288    

php5ts!php_verror+554     00000000     00000000     00000000    









PHP5TS!PHP_DATE_GET_TIMEZONE_CE+39CWARNING - DebugDiag was not able to
locate debug symbols for php5ts.dll, so the information below may be
incomplete.







In
httpd__PID__516__Date__06_26_2010__Time_04_39_14PM__796__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5ts!php_date_get_timezone_ce+39c in
W:\PHP\php5ts.dll from The PHP Group has caused an access violation
exception (0xC0000005) when trying to read from memory location
0x00000045 on thread 0



Module Information 

Image Name: W:\PHP\php5ts.dll   Symbol Type:  Export 

Base address: 0x00970000   Time Stamp:  Thu Nov 19 10:17:25 2009  

Checksum: 0x00000000   Comments:   

COM DLL: False   Company Name:  The PHP Group 

ISAPIExtension: False   File Description:  PHP Script Interpreter 

ISAPIFilter: False   File Version:  5.3.1 

Managed DLL: False   Internal Name:  PHP Script Interpreter 

VB DLL: False   Legal Copyright:  Copyright © 1997-2009 The PHP Group 

Loaded Image Name:  php5ts.dll   Legal Trademarks:  PHP 

Mapped Image Name:  W:\PHP\php5ts.dll   Original filename:  php5ts.dll 

Module name:  php5ts   Private Build:   

Single Threaded:  False   Product Name:  PHP 

Module Size:  5.45 MBytes   Product Version:  5.3.1 

Symbol File Name:  php5ts.dll   Special Build:  & 





Apache 2.2.15



apache log:



[Sat Jun 26 16:48:40 2010] [warn] pid file C:/Program Files/Apache
Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean
shutdown of previous Apache run?





backtrace:



Thread 0 - System ID 4292

Entry point   httpd+1ecf 

Create time   26/06/2010 16:48:37 

Time spent in user mode   0 Days 0:0:0.31 

Time spent in kernel mode   0 Days 0:0:0.312 













Function     Arg 1     Arg 2     Arg 3   Source 

php5ts!php_date_get_timezone_ce+39c     0000012c     7c90d99a    
7c810f63    

kernel32!CreateFileA+30     ffffffff     00000003     0000012c    

0x80000000`00000000     77c61aa0     0006facc     77c2c16e    

msvcrt!_unlock+15     00000004     77c2c215     005bbc80    

msvcrt!calloc+ab     00000020     00ca6924     00000000    

php5ts!zend_error+498     77c47660     77c47660     00000020    

php5ts!spprintf+19     00000020     00ca68d4     012c2288    

php5ts!php_verror+554     00000000     00000000     00000000    









PHP5TS!PHP_DATE_GET_TIMEZONE_CE+39CWARNING - DebugDiag was not able to
locate debug symbols for php5ts.dll, so the information below may be
incomplete.







In
httpd__PID__1604__Date__06_26_2010__Time_04_48_41PM__906__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5ts!php_date_get_timezone_ce+39c in
W:\PHP\php5ts.dll from The PHP Group has caused an access violation
exception (0xC0000005) when trying to read from memory location
0x00000045 on thread 0



Module Information 

Image Name: W:\PHP\php5ts.dll   Symbol Type:  Export 

Base address: 0x00970000   Time Stamp:  Thu Nov 19 10:17:25 2009  

Checksum: 0x00000000   Comments:   

COM DLL: False   Company Name:  The PHP Group 

ISAPIExtension: False   File Description:  PHP Script Interpreter 

ISAPIFilter: False   File Version:  5.3.1 

Managed DLL: False   Internal Name:  PHP Script Interpreter 

VB DLL: False   Legal Copyright:  Copyright © 1997-2009 The PHP Group 

Loaded Image Name:  php5ts.dll   Legal Trademarks:  PHP 

Mapped Image Name:  W:\PHP\php5ts.dll   Original filename:  php5ts.dll 

Module name:  php5ts   Private Build:   

Single Threaded:  False   Product Name:  PHP 

Module Size:  5.45 MBytes   Product Version:  5.3.1 

Symbol File Name:  php5ts.dll   Special Build:  & 





Hope this information helps and keep up the good work with PHP :)

------------------------------------------------------------------------


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/bug.php?id=52191


-- 
Edit this bug report at http://bugs.php.net/bug.php?id=52191&edit=1

Reply via email to