[Webkit-unassigned] [Bug 19763] New: Nightly r34752 crashes when loading www.yahoo.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 25 00:12:23 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=19763

           Summary: Nightly r34752 crashes when loading www.yahoo.com
           Product: WebKit
           Version: 526+ (Nightly build)
          Platform: PC
               URL: http://www.yahoo.com/
        OS/Version: Windows Vista
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: HTML DOM
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: greger.cronquist at gmail.com


Safari 3.1.2 with nightly r34752 (Windows Vista SP1)

To reproduce:

1. Start Safari with a blank page.
2. Enter www.yahoo.com in the location bar.
3. Experience a crash during loading (blue bar around 40% of max).

I tried to follow the instructions for getting a crash log, but this failed -
most of the files were not generated. When I open a debugging session with
Visual Studio I get the following:

1. VS asks for htmlcollection.cpp (I don't have the sources).
2. Unhandled exception at 0x6582fb00 (WebKit.dll) in Safari.exe: 0xC0000005:
Access violation reading location 0x00000194.
3. Call stack:
>	WebKit.dll!WebCore::HTMLCollection::resetCollectionInfo()  Line 131 + 0x6 bytes	C++
        WebKit.dll!WebCore::HTMLCollection::namedItems(const
WebCore::AtomicString & name={...}, WTF::Vector<WTF::RefPtr<WebCore::Node>,0> &
result={...})  Line 432    C++
        WebKit.dll!WebCore::HTMLFormElement::getNamedElements(const
WebCore::AtomicString & name={...}, WTF::Vector<WTF::RefPtr<WebCore::Node>,0> &
namedItems={...})  Line 697 + 0x1a bytes    C++
       
WebKit.dll!WebCore::JSHTMLFormElement::canGetItemsForName(KJS::ExecState *
exec=0x001cf300, WebCore::HTMLFormElement * form=0x7fe29240, const
KJS::Identifier & propertyName={...})  Line 40 + 0x3d bytes       C++
       
WebKit.dll!WebCore::JSHTMLFormElement::getOwnPropertySlot(KJS::ExecState *
exec=0x001cf300, const KJS::Identifier & propertyName={...}, KJS::PropertySlot
& slot={...})  Line 127 + 0x17 bytes  C++
        WebKit.dll!KJS::JSValue::get(KJS::ExecState * exec=0x00000000, const
KJS::Identifier & propertyName={...})  Line 661 + 0xb bytes        C++
        WebKit.dll!KJS::Machine::privateExecute(KJS::Machine::ExecutionFlag
flag=Normal, KJS::ExecState * exec=0x001cf300, KJS::RegisterFile *
registerFile=0x7fe255c0, KJS::Register * r=0x7fb96aa8, KJS::ScopeChainNode *
scopeChain=0x7ff7dd10, KJS::CodeBlock * codeBlock=0x7fb9d870, KJS::JSValue * *
exception=0x001cf360)  Line 1694     C++
        WebKit.dll!KJS::Machine::execute(KJS::ProgramNode *
programNode=0x7fbdb360, KJS::ExecState * exec=0x00000000, KJS::ScopeChainNode *
scopeChain=0x7ff7dd10, KJS::JSObject * thisObj=0x04100000,
KJS::RegisterFileStack * registerFileStack=0x7fe0d6d8, KJS::JSValue * *
exception=0x001cf360)  Line 670  C++
        WebKit.dll!KJS::Interpreter::evaluate(KJS::ExecState * exec=0x7fe255e0,
KJS::ScopeChain & scopeChain={...}, const KJS::UString & sourceURL={...}, int
startingLineNumber=0x00000b1d, WTF::PassRefPtr<KJS::SourceProvider>
source={...}, KJS::JSValue * thisValue=0x04100000)  Line 84   C++
        WebKit.dll!WebCore::ScriptController::evaluate(const WebCore::String &
filename={...}, int baseLine=0x00000b1d, const WebCore::String & str={...}) 
Line 90 + 0x62 bytes        C++
        WebKit.dll!WebCore::FrameLoader::executeScript(const WebCore::String &
url={...}, int baseLine=0x00000b1d, const WebCore::String & script={...})  Line
785      C++
        WebKit.dll!WebCore::HTMLTokenizer::scriptExecution(const
WebCore::String & str={...}, WebCore::HTMLTokenizer::State state={...}, const
WebCore::String & scriptURL={...}, int baseLine=0x00000b1d)  Line 546    C++
       
WebKit.dll!WebCore::HTMLTokenizer::scriptHandler(WebCore::HTMLTokenizer::State
state={...})  Line 483 + 0x1e bytes      C++
       
WebKit.dll!WebCore::HTMLTokenizer::parseSpecial(WebCore::SegmentedString &
src={...}, WebCore::HTMLTokenizer::State state={...})  Line 331 + 0xf bytes 
C++
        WebKit.dll!WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString &
src={...}, WebCore::HTMLTokenizer::State state={...})  Line 1497 + 0x26 bytes  
 C++
        WebKit.dll!WebCore::HTMLTokenizer::write(const WebCore::SegmentedString
& str=, bool appendData=)  Line 1732 + 0x1b bytes       C++
        WebKit.dll!WTF::TCMalloc_ThreadCache::GetCacheIfPresent()  Line 2399   
C++
        WebKit.dll!WTF::fastFree(void * ptr=0x65c44e2a)  Line 3114 + 0x2d bytes
C++
       
WebKit.dll!WebCore::EventTarget::dispatchGenericEvent(WebCore::EventTargetNode
* referenceNode=, WTF::PassRefPtr<WebCore::Event> e={...}, int & __formal=,
bool tempEvent=)  Line 281 + 0x3d bytes      C++
       
WebKit.dll!WTF::Deque<WebCore::SegmentedSubstring>::Deque<WebCore::SegmentedSubstring>(const
WTF::Deque<WebCore::SegmentedSubstring> & other={...})  Line 308 + 0x17 bytes  
   C++
        WebKit.dll!WebCore::SegmentedString::clear()  Line 87 + 0x10 bytes     
C++
        WebKit.dll!WebCore::CachedScript::checkNotify()  Line 95 + 0xa bytes   
C++
       
WebKit.dll!WebCore::CachedScript::data(WTF::PassRefPtr<WebCore::SharedBuffer>
data={...}, bool allDataReceived=true)  Line 85 + 0xe bytes       C++
       
WebKit.dll!WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader *
loader=0x7fce5000)  Line 269    C++
        WebKit.dll!WebCore::SubresourceLoader::didFinishLoading()  Line 193 +
0xe bytes C++
       
WebKit.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle *
__formal=0x7fce8820)  Line 390   C++
        WebKit.dll!WebCore::didFinishLoading(_CFURLConnection *
conn=0x05853d78, const void * clientInfo=0x7fce8820)  Line 118 + 0x11 bytes    
C++
        CFNetwork.dll!6a535f00()        
        [Frames below may be incorrect and/or missing, no symbols loaded for
CFNetwork.dll]     
        CFNetwork.dll!6a535fab()        
        CFNetwork.dll!6a536197()        
        CFNetwork.dll!6a5362eb()        
        CFNetwork.dll!6a5364f6()        
        user32.dll!771ff8d2()   
        user32.dll!771ff794()   
        user32.dll!771ff73d()   
        user32.dll!77200008()   
        user32.dll!77200060()   
        Safari.exe!00f6721f()   
        user32.dll!77200a65()   
        user32.dll!77200a75()   
        ntdll.dll!774899ce()    
        user32.dll!771f8871()   
        user32.dll!77220b70()   
        kyjtyafp.dll!00d21cbe()         
        user32.dll!771e8cff()   
        user32.dll!77227b92()   
        user32.dll!77200a65()   
        user32.dll!77200a75()   
        ntdll.dll!774899ce()    
        user32.dll!771fa11f()   
        Safari.exe!00f87e33()   
        Safari.exe!00f88779()   
        Safari.exe!00f92dc0()   
        Safari.exe!00f673dd()   
        Safari.exe!00f6798b()   
        Safari.exe!00fc9e05()   
        kernel32.dll!76234911()         
        ntdll.dll!7746e4b6()    
        ntdll.dll!7746e489()


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list