<?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>139197</bug_id>
          
          <creation_ts>2014-12-02 14:18:34 -0800</creation_ts>
          <short_desc>Assertion failure in DFG::Node::varNumber() (hasVarNumber()) at apple.com</short_desc>
          <delta_ts>2017-01-18 23:39:42 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://www.apple.com</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>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1051959</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-12-02 14:18:34 -0800</bug_when>
    <thetext>To reproduce the bug, navigate to http://www.apple.com/. The result is

ASSERTION FAILED: hasVarNumber()
Source/JavaScriptCore/dfg/DFGNode.h(891) : int JSC::DFG::Node::varNumber()
1   0x10e8d7060 WTFCrash
2   0x10e0fca85 JSC::DFG::Node::varNumber()
3   0x10e13f1d5 void JSC::DFG::clobberize&lt;JSC::DFG::ReadMethodClobberize&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::BlockCSE&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::SmallMaps&gt; &gt;, JSC::DFG::WriteMethodClobberize&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::BlockCSE&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::SmallMaps&gt; &gt;, JSC::DFG::DefMethodClobberize&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::BlockCSE&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::SmallMaps&gt; &gt; &gt;(JSC::DFG::Graph&amp;, JSC::DFG::Node*, JSC::DFG::ReadMethodClobberize&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::BlockCSE&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::SmallMaps&gt; &gt; const&amp;, JSC::DFG::WriteMethodClobberize&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::BlockCSE&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::SmallMaps&gt; &gt; const&amp;, JSC::DFG::DefMethodClobberize&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::BlockCSE&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::SmallMaps&gt; &gt; const&amp;)
4   0x10e13aee7 void JSC::DFG::clobberize&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::BlockCSE&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::SmallMaps&gt; &gt;(JSC::DFG::Graph&amp;, JSC::DFG::Node*, JSC::DFG::(anonymous namespace)::LocalCSEPhase::BlockCSE&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::SmallMaps&gt;&amp;)
5   0x10e134fe6 JSC::DFG::(anonymous namespace)::LocalCSEPhase::BlockCSE&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase::SmallMaps&gt;::run(JSC::DFG::BasicBlock*)
6   0x10e134b00 JSC::DFG::(anonymous namespace)::LocalCSEPhase::run()
7   0x10e134855 bool JSC::DFG::runAndLog&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase&gt;(JSC::DFG::(anonymous namespace)::LocalCSEPhase&amp;)
8   0x10e12cd1f bool JSC::DFG::runPhase&lt;JSC::DFG::(anonymous namespace)::LocalCSEPhase&gt;(JSC::DFG::Graph&amp;)
9   0x10e12ccc8 JSC::DFG::performLocalCSE(JSC::DFG::Graph&amp;)
10  0x10e25bf0d JSC::DFG::Plan::compileInThreadImpl(JSC::DFG::LongLivedState&amp;)
11  0x10e25b53d JSC::DFG::Plan::compileInThread(JSC::DFG::LongLivedState&amp;, JSC::DFG::ThreadData*)
12  0x10e3438b4 JSC::DFG::Worklist::runThread(JSC::DFG::ThreadData*)
13  0x10e341294 JSC::DFG::Worklist::threadFunction(void*)
14  0x10e92f7f9 WTF::createThread(void (*)(void*), void*, char const*)::$_0::operator()() const
15  0x10e92f7cc std::__1::__function::__func&lt;WTF::createThread(void (*)(void*), void*, char const*)::$_0, std::__1::allocator&lt;WTF::createThread(void (*)(void*), void*, char const*)::$_0&gt;, void ()&gt;::operator()()
16  0x10e903001 std::__1::function&lt;void ()&gt;::operator()() const
17  0x10e92e5de WTF::threadEntryPoint(void*)
18  0x10e92ff6c WTF::wtfThreadEntryPoint(void*)
19  0x108c41268 _pthread_body
20  0x108c411e5 _pthread_body
21  0x108c3f41d thread_start</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051961</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-12-02 14:26:20 -0800</bug_when>
    <thetext>&lt;rdar://problem/19119717&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>