<?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>110017</bug_id>
          
          <creation_ts>2013-02-16 08:11:24 -0800</creation_ts>
          <short_desc>Crash @ thesuperficial.com beneath llint_slow_path_resolve</short_desc>
          <delta_ts>2013-02-16 14:26:52 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore JavaScript</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mjs</cc>
    
    <cc>sanford-webkit-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>834717</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-02-16 08:11:24 -0800</bug_when>
    <thetext>Steps to reproduce:

1. Go to the best website on the internets (http://www.thesuperficial.com/photos/the-crap-we-missed-friday-2-15-13/the-crap-we-missed-0215-07-2)
2. Use the arrow keys on your keyboard to browse through the pictures</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834718</commentid>
    <comment_count>1</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-02-16 08:11:34 -0800</bug_when>
    <thetext>&lt;rdar://problem/13230420&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834719</commentid>
    <comment_count>2</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-02-16 08:11:54 -0800</bug_when>
    <thetext>I&apos;ve been seeing this crash just running the plt, too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834721</commentid>
    <comment_count>3</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-02-16 08:13:08 -0800</bug_when>
    <thetext>Bisecting shows this crash started with between r142731 and 142734.

The only non-layout-test change in that range is &lt;http://trac.webkit.org/changeset/142734&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834725</commentid>
    <comment_count>4</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-02-16 08:24:52 -0800</bug_when>
    <thetext>I confirmed that manually rolling out &lt;http://trac.webkit.org/changeset/142734&gt; fixes both crashes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834729</commentid>
    <comment_count>5</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-02-16 08:29:35 -0800</bug_when>
    <thetext>Let&apos;s roll out &lt;http://trac.webkit.org/changeset/142734&gt; until we can resolve why throwing an exception in that place causes crashes. Most likely, it just made a very rare crash into a very common crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834730</commentid>
    <comment_count>6</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-02-16 08:33:59 -0800</bug_when>
    <thetext>Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x0000000100b324f0 llint_slow_path_resolve + 128
1   com.apple.JavaScriptCore      	0x0000000100b3c1b0 llint_op_resolve + 137
2   com.apple.JavaScriptCore      	0x0000000100ab12ee JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::JSObject*) + 4222
3   com.apple.JavaScriptCore      	0x00000001009e2bbb JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&amp;, JSC::JSValue, JSC::JSValue*) + 619
4   com.apple.WebCore             	0x0000000100dea33a WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&amp;, WebCore::DOMWrapperWorld*) + 442
5   com.apple.WebCore             	0x0000000100de9f69 WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&amp;) + 41
6   com.apple.WebCore             	0x0000000100e0a01e WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&amp;) + 478
7   com.apple.WebCore             	0x0000000100e35e64 WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent(WebCore::PendingScript&amp;) + 228
8   com.apple.WebCore             	0x0000000100e35d61 WebCore::HTMLScriptRunner::executeParsingBlockingScript() + 273
9   com.apple.WebCore             	0x0000000101505678 WebCore::HTMLScriptRunner::executeParsingBlockingScripts() + 24
10  com.apple.WebCore             	0x0000000100e3748f WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 63
11  com.apple.WebCore             	0x0000000100e373ad WebCore::CachedResource::checkNotify() + 93
12  com.apple.WebCore             	0x0000000100e34b7f WebCore::SubresourceLoader::didFinishLoading(double) + 143
13  com.apple.WebKit2             	0x000000010064aafe void CoreIPC::handleMessage&lt;Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double)&gt;(CoreIPC::MessageDecoder&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(double)) + 60
14  com.apple.WebKit2             	0x000000010054cb69 CoreIPC::Connection::dispatchMessage(WTF::PassOwnPtr&lt;CoreIPC::MessageDecoder&gt;) + 105
15  com.apple.WebKit2             	0x000000010054df74 CoreIPC::Connection::dispatchOneMessage() + 96
16  com.apple.WebCore             	0x000000010199b9d9 WebCore::RunLoop::performWork() + 153
17  com.apple.WebCore             	0x000000010199c075 WebCore::RunLoop::performWork(void*) + 53
18  com.apple.CoreFoundation      	0x00007fff8a868b31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
19  com.apple.CoreFoundation      	0x00007fff8a868455 __CFRunLoopDoSources0 + 245
20  com.apple.CoreFoundation      	0x00007fff8a88b7f5 __CFRunLoopRun + 789
21  com.apple.CoreFoundation      	0x00007fff8a88b0e2 CFRunLoopRunSpecific + 290
22  com.apple.HIToolbox           	0x00007fff8c3ddeb4 RunCurrentEventLoopInMode + 209
23  com.apple.HIToolbox           	0x00007fff8c3ddc52 ReceiveNextEventCommon + 356
24  com.apple.HIToolbox           	0x00007fff8c3ddae3 BlockUntilNextEventMatchingListInMode + 62
25  com.apple.AppKit              	0x00007fff85dc8563 _DPSNextEvent + 685
26  com.apple.AppKit              	0x00007fff85dc7e22 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
27  com.apple.AppKit              	0x00007fff85dbf1d3 -[NSApplication run] + 517
28  com.apple.WebCore             	0x000000010199c65d WebCore::RunLoop::run() + 77
29  com.apple.WebKit2             	0x00000001005cf0b1 int WebKit::ChildProcessMain&lt;WebKit::WebProcess, WebKit::WebContentProcessMainDelegate&gt;(int, char**) + 631
30  com.apple.WebProcess          	0x00000001004cde43 0x1004cd000 + 3651
31  libdyld.dylib                 	0x00007fff8f6b77e1 start + 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834740</commentid>
    <comment_count>7</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-02-16 09:44:41 -0800</bug_when>
    <thetext>Rolled out in https://bugs.webkit.org/show_bug.cgi?id=110018.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834773</commentid>
    <comment_count>8</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2013-02-16 12:44:48 -0800</bug_when>
    <thetext>Some of the sites that crashed due to this, when loaded a few times (generally manifesting in lint_slow_path_resolve):

http://news.yahoo.com/three-stories-love-white-house-144030722.html
http://sports.yahoo.com/blogs/olympics-fourth-place-medal/reeva-steenkamp-cover-model-law-degree-164016410--oly.html
http://smg.beta.photobucket.com/user/scottle/library/fight/?fromLegacy=true</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>834827</commentid>
    <comment_count>9</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-02-16 14:26:52 -0800</bug_when>
    <thetext>*** Bug 109838 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>