Changeset 220750 in webkit


Ignore:
Timestamp:
Aug 15, 2017 11:13:57 AM (7 years ago)
Author:
Darin Adler
Message:

REGRESSION(r220052): http/tests/appcache/deferred-events-delete-while-raising-timer.html is crashing.
https://bugs.webkit.org/show_bug.cgi?id=175107

Reviewed by Alexey Proskuryakov.

Source/WebCore:

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::checkLoadComplete): Moved the assertion to after the null page check.

LayoutTests:

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r220747 r220750  
     12017-08-15  Darin Adler  <darin@apple.com>
     2
     3        REGRESSION(r220052): http/tests/appcache/deferred-events-delete-while-raising-timer.html is crashing.
     4        https://bugs.webkit.org/show_bug.cgi?id=175107
     5
     6        Reviewed by Alexey Proskuryakov.
     7
     8        * TestExpectations: Removed the flakiness expectation for this test.
     9
    1102017-08-15  Michael Catanzaro  <mcatanzaro@igalia.com>
    211
  • trunk/LayoutTests/TestExpectations

    r220747 r220750  
    706706webkit.org/b/87633 http/tests/appcache/abort-cache-onchecking-manifest-404.html [ Pass Failure ]
    707707webkit.org/b/87633 http/tests/appcache/abort-cache-ondownloading-resource-404.html [ Pass Failure ]
    708 webkit.org/b/175107 http/tests/appcache/deferred-events-delete-while-raising-timer.html [ Pass Failure Crash ]
    709708webkit.org/b/87633 http/tests/appcache/deferred-events-delete-while-raising.html [ Pass Failure ]
    710709webkit.org/b/87633 http/tests/appcache/deferred-events.html [ Pass Failure ]
  • trunk/Source/WebCore/ChangeLog

    r220746 r220750  
     12017-08-15  Darin Adler  <darin@apple.com>
     2
     3        REGRESSION(r220052): http/tests/appcache/deferred-events-delete-while-raising-timer.html is crashing.
     4        https://bugs.webkit.org/show_bug.cgi?id=175107
     5
     6        Reviewed by Alexey Proskuryakov.
     7
     8        * loader/FrameLoader.cpp:
     9        (WebCore::FrameLoader::checkLoadComplete): Moved the assertion to after the null page check.
     10
    1112017-08-15  Commit Queue  <commit-queue@webkit.org>
    212
  • trunk/Source/WebCore/loader/FrameLoader.cpp

    r220052 r220750  
    25002500void FrameLoader::checkLoadComplete()
    25012501{
     2502    m_shouldCallCheckLoadComplete = false;
     2503
     2504    if (!m_frame.page())
     2505        return;
     2506
    25022507    ASSERT(m_client.hasWebView());
    25032508   
    2504     m_shouldCallCheckLoadComplete = false;
    2505 
    2506     if (!m_frame.page())
    2507         return;
    2508 
    25092509    // FIXME: Always traversing the entire frame tree is a bit inefficient, but
    25102510    // is currently needed in order to null out the previous history item for all frames.
Note: See TracChangeset for help on using the changeset viewer.