View Issue Details

IDProjectCategoryView StatusLast Update
0000430Xdebugpublic2009-11-27 16:58
Reportergbraux Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionduplicate 
PlatformWIN32OSWindows Server 2008 
Summary0000430: php.exe crash (Access violation) when debug_enable( ) called
Description

Php crash when running with :
xdebug.default_enable = 1 in php.ini (default)
or
when xdebug_enable() is set in the php code.

The remote debug mode works very well, only the "local" debug (show stack trace on pages ...) no not work.

The Access Violation (in php.exe or php-cgi.exe when called from IIS) is made in NTDLL.exe. No trace of xdebug.dll in the crash stack (only php.exe and ntdll)

The problem really seemed to be a threading problem, as the xdebug dll do not appears in stack ...

Steps To Reproduce

Install xdebug 2.0.5 for php5.2.x NTS with the same configuration as mine ...

Additional Information

Running configuration :
Windows Server 2008 Web Edition
IIS 7
FastCGI
PHP 5.2.4 NON THREADSAFE (ZTS=0) / ZendCore 2.5.0 (all default zend extensions disabled)
Xdebug.dll 2.0.4 NTS self compiled with VC9 + libphp5 (same crash with downloadable nts binary).

zend_extension=path/xdebug.dll (in php.ini)

TagsNo tags attached.
Operating System
PHP Version5.2.4

Relationships

duplicate of 0000410 closed Apache crashes on Vista with xDebug installed 

Activities

gbraux

2009-02-21 11:32

reporter   ~0000919

FYI :

Faulting application php-cgi.exe, version 5.2.4.4, time stamp 0x47013732, faulting module ntdll.dll, version 6.0.6001.18000, time stamp 0x4791a7a6, exception code 0xc0000005, fault offset 0x000682f8, process id 0x1258, application start time 0x01c9940f2116f906.

php-cgi.exe
5.2.4.4
47013732
ntdll.dll
6.0.6001.18000
4791a7a6
c0000005
000682f8
1258
01c9940f2116f906