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] [email protected]
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