| Index: Source/core/html/parser/HTMLParserScheduler.cpp
 | 
| diff --git a/Source/core/html/parser/HTMLParserScheduler.cpp b/Source/core/html/parser/HTMLParserScheduler.cpp
 | 
| index c74628479df72d3bb53710f7e80329a2e6461b20..7825c9c661cdaacfd0449fb19ad29b9980acc697 100644
 | 
| --- a/Source/core/html/parser/HTMLParserScheduler.cpp
 | 
| +++ b/Source/core/html/parser/HTMLParserScheduler.cpp
 | 
| @@ -93,7 +93,7 @@ void HTMLParserScheduler::continueNextChunkTimerFired(Timer<HTMLParserScheduler>
 | 
|      // FIXME: We should fix this by reducing the max-parse-time instead of
 | 
|      // artificially forcing the parser to yield agressively before first layout.
 | 
|      if (m_parser->document()->shouldParserYieldAgressivelyBeforeScriptExecution()) {
 | 
| -        m_continueNextChunkTimer.startOneShot(0);
 | 
| +        m_continueNextChunkTimer.startOneShot(0, FROM_HERE);
 | 
|          return;
 | 
|      }
 | 
|      m_parser->resumeParsingAfterYield();
 | 
| @@ -112,7 +112,7 @@ void HTMLParserScheduler::checkForYieldBeforeScript(PumpSession& session)
 | 
|  
 | 
|  void HTMLParserScheduler::scheduleForResume()
 | 
|  {
 | 
| -    m_continueNextChunkTimer.startOneShot(0);
 | 
| +    m_continueNextChunkTimer.startOneShot(0, FROM_HERE);
 | 
|  }
 | 
|  
 | 
|  
 | 
| @@ -131,7 +131,7 @@ void HTMLParserScheduler::resume()
 | 
|      if (!m_isSuspendedWithActiveTimer)
 | 
|          return;
 | 
|      m_isSuspendedWithActiveTimer = false;
 | 
| -    m_continueNextChunkTimer.startOneShot(0);
 | 
| +    m_continueNextChunkTimer.startOneShot(0, FROM_HERE);
 | 
|  }
 | 
|  
 | 
|  }
 | 
| 
 |