Aw: Re: Readfile() + mpg = http status 500, windows server 2012, php 5.5.1

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

 



 Hi List,
today i started to generate a backtrace "Memory and Handle Leak" as described here:
https://bugs.php.net/bugs-generating-backtrace-win32.php
Does this help to analyse the problem?

Thread 6 - System ID 3884
Entry point   w3tp+2040 
Create time   12.08.2013 14:08:38 
Time spent in user mode   0 Days 0:0:0.0 
Time spent in kernel mode   0 Days 0:0:0.0 

Full Call Stack

Function     Arg 1     Arg 2     Arg 3     Arg 4   Source 
ntdll!NtTerminateProcess     00000000`03212eb0     00000000`02a7a800     00000000`00000001     00000000`00000000    
KERNELBASE!TerminateProcess+2f     00000000`00ff6ae0     00000000`778f598e     00000000`01c869f0     00000000`00000000    
iisfcgi+94da     00000000`00ff3410     00000000`00fe0cf0     00000000`800703e3     00000000`778c8884    
iisfcgi+68aa     00000000`00ff3410     00000000`00000010     00000000`0045d6b0     00000000`004637e0    
iisfcgi+556f     00000000`00000000     00000000`800703e3     00000000`027e12f8     000007fe`f5db6585    
iisfcgi+105f6     00000000`00000000     00000000`00020000     00000000`00fe0cf0     00000000`00000000    
iiscore+ba3c     00000000`019d46c8     00000000`00000000     00000000`00000000     00000000`778ac1e0    
iiscore+46a4     00000000`779a4440     00000000`019d46c0     00000000`019d46c8     00000000`00000001    
iiscore+a775     00000000`00000000     00000000`02753a30     00000000`00000008     00000000`02753c28    
iiscore+5a03     00000000`019d46c0     00000000`00020000     00000000`019d46c0     00000000`00000000    
iiscore+1741     00000000`005134d0     00000000`00000000     00000000`00000000     000007fe`f70c1107    
w3dt!UlAtqGetContextProperty+a2     00000000`005134d0     00000000`00000000     000007fe`faeb0000     00000000`00000000    
w3dt!UlAtqGetContextProperty+8c     00000000`00000000     000007fe`fde3379b     00000000`00000000     00000000`00000000    
w3tp+1fba     00000000`00020000     00000000`019d3aa8     000007fe`faa31080     00000000`00000000    
w3tp+2024     00000000`00000000     00000000`004be870     00000000`004be870     000007fe`faeb0000    
w3tp+20a1     00000000`00000000     00000000`00000000     00000000`00000000     00000000`00000000    
kernel32!BaseThreadInitThunk+d     00000000`00000000     00000000`00000000     00000000`00000000     00000000`00000000    
ntdll!RtlUserThreadStart+21     00000000`00000000     00000000`00000000     00000000`00000000     00000000`00000000    

Exception Information
In w3wp__DefaultAppPool__PID__3596__Date__08_12_2013__Time_02_09_39PM__703__ntdll!ZwTerminateProcess.dmp the assembly instruction at ntdll!DbgBreakPoint in C:\Windows\System32\ntdll.dll from Microsoft Corporation has caused a breakpoint exception (0x80000003) on thread 6

Module Information 
Image Name: C:\Windows\System32\ntdll.dll   Symbol Type:  Export 
Base address: 0x00000003`00905a4d   Time Stamp:  Thu Nov 17 07:32:46 2011  
Checksum: 0x00000000`00000000   Comments:   
COM DLL: False   Company Name:  Microsoft Corporation 
ISAPIExtension: False   File Description:  NT Layer DLL 
ISAPIFilter: False   File Version:  6.1.7601.17725 (win7sp1_gdr.111116-1503) 
Managed DLL: False   Internal Name:  ntdll.dll 
VB DLL: False   Legal Copyright:  © Microsoft Corporation. All rights reserved. 
Loaded Image Name:  ntdll.dll   Legal Trademarks:   
Mapped Image Name:     Original filename:  ntdll.dll 
Module name:  ntdll   Private Build:   
Single Threaded:  False   Product Name:  Microsoft® Windows® Operating System 
Module Size:  1,66 MBytes   Product Version:  6.1.7601.17725 
Symbol File Name:  ntdll.dll   Special Build:  & 


5.5.1 x86 + Windows 2008 R2 SP1

Regards
Oli


----- Original Nachricht ----
Von:     Jacob Kruger <jacob@xxxxxxxxxxxxx>
An:      php-windows@xxxxxxxxxxxxx
Datum:   02.08.2013 20:04
Betreff: Re:  Readfile() + mpg = http status 500, windows server 2012, php 5.5.1

> And, if you change Content-Disposition to something like?:
> header('Content-Disposition: attachment; filename="movie.mpg"');
> 
> Jacob Kruger
> Blind Biker
> Skype: BlindZA
> '...fate had broken his body, but not his spirit...'
> 
> ----- Original Message ----- 
> From: <oli.laurel@xxxxxxxx>
> To: <php-windows@xxxxxxxxxxxxx>
> Sent: Friday, August 02, 2013 6:20 PM
> Subject:  Readfile() + mpg = http status 500, windows server 2012,
> 
> php 5.5.1
> 
> 
> > Hi List,
> > i installed a blank Windows Server 2012 Standard, added Role IIS & Feature
> 
> > CGI
> > extracted 5.5.1 VC11 x86 Non Thread Safe to c:\Program Files (x86)\php
> > installed vcredist_x86.exe
> >
> > added Handler Mappings in IIS
> > Request path: *.php
> > Module: FastCgiModule
> > Executable: c:\Program Files (x86)\php\php-cgi.exe
> > Name: PHP via FastCgi
> >
> > Added 2 files to C:\inetpub\wwwroot index.php & movie.mpg (6MB)
> > Content of index.php
> >
> > <?php
> > $track = "movie.mpg";
> > if (file_exists($track)) {
> >    header("Content-Type: audio/mpeg");
> >    header('Content-Length: ' . filesize($track));
> >    header('Content-Disposition: inline; filename="movie.mpg"');
> >    header('X-Pad: avoid browser bug');
> >    header('Cache-Control: no-cache');
> >    readfile($track);
> >    exit;
> > } else {
> >    header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found', true, 404);
> >    echo "no file";
> > }
> >
> > ?>
> >
> > Now every time the index.php is requested i get an error 500 in Webserver
> 
> > log. But file will be delivered sucessfully.
> > Is there a problem with mpg files and readfile();
> > No difference with 5.4.17, 5.3.27 & Windows Server 2008 R2.
> > I know its very basic, but expected result should be: HTTP-Status: 200
> or?
> > phpinfo() will be delivered succesful.
> >
> > Thx + regards
> > oli
> >
> > -- 
> > PHP Windows Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> > 
> 
> 
> -- 
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
>

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php






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

  Powered by Linux