<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>19763</bug_id>
          
          <creation_ts>2008-06-25 00:12:23 -0700</creation_ts>
          <short_desc>Nightly r34752 crashes when loading www.yahoo.com</short_desc>
          <delta_ts>2008-06-25 02:18:40 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>19580</dup_id>
          
          <bug_file_loc>http://www.yahoo.com/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Greger Cronquist">greger.cronquist</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>84355</commentid>
    <comment_count>0</comment_count>
    <who name="Greger Cronquist">greger.cronquist</who>
    <bug_when>2008-06-25 00:12:23 -0700</bug_when>
    <thetext>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&apos;t have the sources).
2. Unhandled exception at 0x6582fb00 (WebKit.dll) in Safari.exe: 0xC0000005: Access violation reading location 0x00000194.
3. Call stack:
&gt;	WebKit.dll!WebCore::HTMLCollection::resetCollectionInfo()  Line 131 + 0x6 bytes	C++
 	WebKit.dll!WebCore::HTMLCollection::namedItems(const WebCore::AtomicString &amp; name={...}, WTF::Vector&lt;WTF::RefPtr&lt;WebCore::Node&gt;,0&gt; &amp; result={...})  Line 432	C++
 	WebKit.dll!WebCore::HTMLFormElement::getNamedElements(const WebCore::AtomicString &amp; name={...}, WTF::Vector&lt;WTF::RefPtr&lt;WebCore::Node&gt;,0&gt; &amp; namedItems={...})  Line 697 + 0x1a bytes	C++
 	WebKit.dll!WebCore::JSHTMLFormElement::canGetItemsForName(KJS::ExecState * exec=0x001cf300, WebCore::HTMLFormElement * form=0x7fe29240, const KJS::Identifier &amp; propertyName={...})  Line 40 + 0x3d bytes	C++
 	WebKit.dll!WebCore::JSHTMLFormElement::getOwnPropertySlot(KJS::ExecState * exec=0x001cf300, const KJS::Identifier &amp; propertyName={...}, KJS::PropertySlot &amp; slot={...})  Line 127 + 0x17 bytes	C++
 	WebKit.dll!KJS::JSValue::get(KJS::ExecState * exec=0x00000000, const KJS::Identifier &amp; 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 &amp; scopeChain={...}, const KJS::UString &amp; sourceURL={...}, int startingLineNumber=0x00000b1d, WTF::PassRefPtr&lt;KJS::SourceProvider&gt; source={...}, KJS::JSValue * thisValue=0x04100000)  Line 84	C++
 	WebKit.dll!WebCore::ScriptController::evaluate(const WebCore::String &amp; filename={...}, int baseLine=0x00000b1d, const WebCore::String &amp; str={...})  Line 90 + 0x62 bytes	C++
 	WebKit.dll!WebCore::FrameLoader::executeScript(const WebCore::String &amp; url={...}, int baseLine=0x00000b1d, const WebCore::String &amp; script={...})  Line 785	C++
 	WebKit.dll!WebCore::HTMLTokenizer::scriptExecution(const WebCore::String &amp; str={...}, WebCore::HTMLTokenizer::State state={...}, const WebCore::String &amp; 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 &amp; src={...}, WebCore::HTMLTokenizer::State state={...})  Line 331 + 0xf bytes	C++
 	WebKit.dll!WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString &amp; src={...}, WebCore::HTMLTokenizer::State state={...})  Line 1497 + 0x26 bytes	C++
 	WebKit.dll!WebCore::HTMLTokenizer::write(const WebCore::SegmentedString &amp; 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&lt;WebCore::Event&gt; e={...}, int &amp; __formal=, bool tempEvent=)  Line 281 + 0x3d bytes	C++
 	WebKit.dll!WTF::Deque&lt;WebCore::SegmentedSubstring&gt;::Deque&lt;WebCore::SegmentedSubstring&gt;(const WTF::Deque&lt;WebCore::SegmentedSubstring&gt; &amp; 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&lt;WebCore::SharedBuffer&gt; 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()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84361</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-06-25 02:18:40 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of 19580 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>