Re: Apache crash

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1 October 2014 17:02, Leon Stringer <leon.stringer@xxxxxxxxxxxx> wrote:

> On 1 October 2014 16:44, Anatol Belski <anatol.php@xxxxxxxxxx> wrote:
>
>> Hi,
>>
>> On Wed, October 1, 2014 14:18, Leon Stringer wrote:
>> > Hi,
>> >
>> >
>> > I'm running Moodle on a Microsoft Windows Server 2008 R2 64-bit server
>> > with Apache and PHP (both 32-bit).
>> >
>> >
>> > I was getting Apache crash regularly (e.g. 10 times an hour) with the
>> > following error being logged:
>> >
>> > Faulting application name: httpd.exe, version: 2.2.17.0, time stamp:
>> > 0x4cbbe9e8
>> > Faulting module name: php5ts.dll, version: 5.3.5.0, time stamp:
>> 0x4d26013e
>> >  Exception code: 0xc0000005
>> > Fault offset: 0x0000c699
>> > Faulting process id: 0x335c
>> > Faulting application path: C:\Moodle25\server\apache\bin\httpd.exe
>> > Faulting module path: C:\Moodle25\server\php\php5ts.dll
>> >
>> >
>> > OK, these versions are pretty old so I upgraded but I'm still getting
>> > (presumably) the same error:
>> >
>> >
>> > Faulting application name: httpd.exe, version: 2.4.10.0, time stamp:
>> > 0x53c79afa
>> > Faulting module name: php5ts.dll, version: 5.5.17.0, time stamp:
>> > 0x5418c5a5
>> > Exception code: 0xc0000005
>> > Fault offset: 0x0004b985
>> > Faulting process id: 0xf34
>> > Faulting application path: E:\Server\Apache24\bin\httpd.exe
>> > Faulting module path: E:\Server\PHP\php5ts.dll
>> >
>> >
>> > Does anyone have any advice on troubleshooting this? E.g. for getting
>> > enough information to log a bug?
>> >
>> > Moodle is pretty stable, but even if it had a problem I wouldn't expect
>> a
>> >  crash.
>> >
>> > Thanks in advance,
>> >
>> >
>> > Leon
>> >
>> what I would like to know yet is - where your PHP and Apache builds
>> descend from.
>>
>> And for the start, please take a look at
>> https://bugs.php.net/bugs-generating-backtrace-win32.php . We need a
>> backtrace to be able to diagnose the issue. Once you have it, please
>> report a bug to bugs.php.net. Ideally were to have some reproduce snippet
>> in PHP as well.
>>
>> Thanks
>>
>> Anatol
>>
>> Thanks for your reply. I can answer the first question straight away:
> they came from
> http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.10-win32-VC11.zip
> and
> http://windows.php.net/downloads/releases/php-5.5.17-Win32-VC11-x86.zip.
>
> Thanks for the link, I'll see if I can capture a backtrace of the crash.
>
>
Hi,

I've tried to get a backtrace. It's a live server so there are a lot of
Apache threads but hopefully this is the information that's required(?).

In the summary is the following message:

In
httpd__PID__1840__Date__10_03_2014__Time_09_54_39AM__360__Second_Chance_Exception_C0000005.dmp
the assembly instruction at php5ts!zend_execute+c5 in
E:\Server\PHP\php5ts.dll from The PHP Group has caused an access violation
exception (0xC0000005) when trying to write to memory location 0x00000001
on thread 60

For thread 60 the following is listed:

Entry point   libhttpd!ap_regkey_value_set+1bf0
Create time   03/10/2014 09:54:21
Time spent in user mode   0 Days 00:00:00.811
Time spent in kernel mode   0 Days 00:00:00.296

This thread is not fully resolved and may or may not be a problem. Further
analysis of these threads may be required.

Function  Source

php5ts!zend_execute+c5
[c:\php-sdk\php55\vc11\x86\php-5.5.17-ts\zend\zend_vm_execute.h @ 388 +
a4]   c:\php-sdk\php55\vc11\x86\php-5.5.17-ts\zend\zend_vm_execute.h @ 388
+ a4
php5ts!zend_execute_scripts+14a
[c:\php-sdk\php55\vc11\x86\php-5.5.17-ts\zend\zend.c @ 1331]
c:\php-sdk\php55\vc11\x86\php-5.5.17-ts\zend\zend.c @ 1331
php5apache2_4!php_handler+2e7f
[c:\php-sdk\php55\vc11\x86\php-5.5.17-ts\sapi\apache2handler\sapi_apache2.c
@ 669 + e]
c:\php-sdk\php55\vc11\x86\php-5.5.17-ts\sapi\apache2handler\sapi_apache2.c
@ 669 + e
msvcr110!_tolower_l+13
libapr_1!apr_pstrcat+86
msvcr110!__crtFlsGetValue+15
msvcr110!_getptd_noexit+6a
0x06dd71c0
php5apache2_4!php_handler+1c1
[c:\php-sdk\php55\vc11\x86\php-5.5.17-ts\sapi\apache2handler\sapi_apache2.c
@ 611 + 3a]
c:\php-sdk\php55\vc11\x86\php-5.5.17-ts\sapi\apache2handler\sapi_apache2.c
@ 611 + 3a
kernel32!BaseThreadInitThunk+e
ntdll!__RtlUserThreadStart+70
ntdll!_RtlUserThreadStart+1b

Is this the right information? If so, what next?

Thanks in advance,

Leon

[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux