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

[email protected]
Newsgroups gmane.comp.php.windows
Message-ID <2089764304.671215.1376311711492.JavaMail.ngmail@webmail08.arcor-online.net>
 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 <[email protected]>
An:      [email protected]
Datum:   02.08.2013 20:04
Betreff: Re: [PHP-WIN] 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: <[email protected]>
> To: <[email protected]>
> Sent: Friday, August 02, 2013 6:20 PM
> Subject: [PHP-WIN] 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.