Status: Assigned
Owner: [email protected]
Labels: Type-Bug Pri-1 OS-All Area-Misc Mstone-4 Video

New issue 25879 by [email protected]: video tag crashes if src is http
http://code.google.com/p/chromium/issues/detail?id=25879

What steps will reproduce the problem?
1. play video from http. ie any from
http://fbarchard-kir.ad.corp.google.com/testmatrix/index.html

What is the expected output?
plays silky smooth

What do you see instead?
crash

files work if you use file: instead of http:
works if you run chrome with --disable-byte-range-support


Please use labels and text to provide additional information.
>       chrome.dll!net::HttpCache::DoneWithEntry(net::HttpCache::ActiveEntry *
entry=0x00000000, net::HttpCache::Transaction * trans=0x00625b00, bool
cancel=false)  Line 1974 + 0x3 bytes    C++
        chrome.dll!net::HttpCache::Transaction::DoomPartialEntry(bool
delete_object=true)  Line 1416  C++
        chrome.dll!net::HttpCache::Transaction::ValidatePartialResponse(const
net::HttpResponseHeaders * headers=0x044e6730)  Line 1256       C++
        chrome.dll!net::HttpCache::Transaction::OnNetworkInfoAvailable(int
result=0)  Line 1523 + 0x14 bytes       C++
        chrome.dll!DispatchToMethod<net::HttpCache::Transaction,void (__thiscall
net::HttpCache::Transaction::*)(int),int>(net::HttpCache::Transaction *
obj=0x00625b00, void (int)* method=0x6515c520, const Tuple1<int> &
arg={...})  Line 422 + 0xe bytes        C++
        chrome.dll!CallbackImpl<net::HttpCache::Transaction,void (__thiscall
net::HttpCache::Transaction::*)(int),Tuple1<int> >::RunWithParams(const
Tuple1<int> & params={...})  Line 549 + 0x17 bytes      C++
        chrome.dll!CallbackRunner<Tuple1<int> >::Run<int>(const int & a=0)  Line
514 + 0x1c bytes        C++
        chrome.dll!net::HttpNetworkTransaction::DoCallback(int rv=0)  Line 380  
C++
        chrome.dll!net::HttpNetworkTransaction::OnIOComplete(int result=1024)
Line 386        C++
        chrome.dll!DispatchToMethod<net::HttpNetworkTransaction,void (__thiscall
net::HttpNetworkTransaction::*)(int),int>(net::HttpNetworkTransaction *
obj=0x04482000, void (int)* method=0x6518dbd0, const Tuple1<int> &
arg={...})  Line 422 + 0xe bytes        C++
        chrome.dll!CallbackImpl<net::HttpNetworkTransaction,void (__thiscall
net::HttpNetworkTransaction::*)(int),Tuple1<int> >::RunWithParams(const
Tuple1<int> & params={...})  Line 549 + 0x17 bytes      C++
        chrome.dll!CallbackRunner<Tuple1<int> >::Run<int>(const int & a=1024)
Line 514 + 0x1c bytes   C++
        chrome.dll!net::HttpStreamParser::OnIOComplete(int result=1024)  Line 
112        
C++
        chrome.dll!DispatchToMethod<net::HttpStreamParser,void (__thiscall
net::HttpStreamParser::*)(int),int>(net::HttpStreamParser * obj=0x044a7320,
void (int)* method=0x652257a0, const Tuple1<int> & arg={...})  Line 422 +
0xe bytes       C++
        chrome.dll!CallbackImpl<net::HttpStreamParser,void (__thiscall
net::HttpStreamParser::*)(int),Tuple1<int> >::RunWithParams(const
Tuple1<int> & params={...})  Line 549 + 0x17 bytes      C++
        chrome.dll!CallbackRunner<Tuple1<int> >::Run<int>(const int & a=1024)
Line 514 + 0x1c bytes   C++
        chrome.dll!net::TCPClientSocketWin::DoReadCallback(int rv=1024)  Line 
571        
C++
        chrome.dll!net::TCPClientSocketWin::DidCompleteRead()  Line 635 C++

chrome.dll!net::TCPClientSocketWin::Core::ReadDelegate::OnObjectSignaled(void
* object=0x000004a8)  Line 244  C++
        chrome.dll!base::ObjectWatcher::Watch::Run()  Line 30 + 0x1c bytes      
C++
        chrome.dll!MessageLoop::RunTask(Task * task=0x059404e0)  Line 314 + 0xf
bytes   C++
        chrome.dll!MessageLoop::DeferOrRunPendingTask(const
MessageLoop::PendingTask & pending_task={...})  Line 325        C++
        chrome.dll!MessageLoop::DoWork()  Line 429 + 0xc bytes  C++
        chrome.dll!base::MessagePumpForIO::DoRunLoop()  Line 446 + 0x19 bytes   
C++

chrome.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate
* delegate=0x0395fdf8, base::MessagePumpWin::Dispatcher *
dispatcher=0x00000000)  Line 52 + 0xf bytes     C++
        chrome.dll!base::MessagePumpWin::Run(base::MessagePump::Delegate *
delegate=0x0395fdf8)  Line 78 + 0x1c bytes      C++
        chrome.dll!MessageLoop::RunInternal()  Line 199 + 0x2a bytes    C++
        chrome.dll!MessageLoop::RunHandler()  Line 182  C++
        chrome.dll!MessageLoop::Run()  Line 156 C++
        chrome.dll!base::Thread::Run(MessageLoop * message_loop=0x0395fdf8)
Line 133        C++
        chrome.dll!base::Thread::ThreadMain()  Line 153 + 0x16 bytes    C++
        chrome.dll!`anonymous namespace'::ThreadFunc(void * closure=0x0064acc0)
Line 26 + 0xf bytes     C++
        kernel32.dll!767ceccb()         
        [Frames below may be incorrect and/or missing, no symbols loaded for
kernel32.dll]   
        ntdll.dll!77f0d24d()    
        ntdll.dll!77f0d45f()    


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---

Reply via email to