Re: 64 bit platform improvements
| From: | Jan Ehrhardt | Date: | Sat, 28 Dec 2013 15:20:45 +0000 |
| Subject: | Re: 64 bit platform improvements | ||
| References: | 1 2 3 4 5 6 7 8 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-31230@lists.php.net to get a copy of this message | ||
Pierre Joye in php.windows (Sat, 28 Dec 2013 16:10:36 +0100):
>> I am now getting this result with a x64 debug build:
>>
>> WARNING - DebugDiag was not able to locate debug symbols for
>> \php5_debug.dll, so the information below may be incomplete.
>>
>> In
>>
>> php-cgi__PID__2664__Date__12_28_2013__Time_02_21_08PM__334__Second_Chance_Exception_C0000005.dmp
>> the assembly instruction at php5_debug!gc_init+2687d in
>> D:\phpdev\php57nts.x64d\php5_debug.dll from The PHP Group has caused an
>> access violation exception (0xC0000005) when trying to read from memory
>> location 0x00000000 on thread 0
>>
>> Strange thing: there was a php5_debug.pdb besides the php5_debug.dll. Am
>> I missing something? The info does not go further than things like:
>>
>> php5_debug!gc_init+2687d
>> php5_debug!gc_init+2684a
>> php5_debug!gc_init+23c67
>> php5_debug!gc_init+21488
>> php5_debug!gc_init+1c658e
>> php5_debug!gc_init+14868d
>> php5_debug!gc_init+14a008
>
>Please use windbg, the way to create bt is explained on bugs.php.net.
The output above was from DebugDiag 2.0, with a crash rule for every
php-cgi.exe. DebugDiag did not find the symbol addresses for
php5_debug.dll, while php5_debug.pdb was present !?
Jan