Changeset 228001 in webkit


Ignore:
Timestamp:
Feb 2, 2018 2:53:30 AM (6 years ago)
Author:
commit-queue@webkit.org
Message:

[GTK] fast/events/message-channel-gc-4.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=182104

Patch by Fujii Hironori <Fujii Hironori> on 2018-02-02
Reviewed by Carlos Garcia Campos.

Source/WTF:

RELEASE_ASSERT of ThreadSpecific::set fails because
RunLoop::current is called even in GC thread since r227275.

  • wtf/RunLoop.cpp:

(WTF::RunLoop::current):
Let the second template argument of ThreadSpecific CanBeGCThread::True.

LayoutTests:

  • platform/gtk/TestExpectations:

Unmarked fast/events/message-channel-gc-4.html and fast/workers/worker-cloneport.html.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r227997 r228001  
     12018-02-02  Fujii Hironori  <Hironori.Fujii@sony.com>
     2
     3        [GTK] fast/events/message-channel-gc-4.html is flaky
     4        https://bugs.webkit.org/show_bug.cgi?id=182104
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        * platform/gtk/TestExpectations:
     9        Unmarked fast/events/message-channel-gc-4.html and fast/workers/worker-cloneport.html.
     10
    1112018-02-01  Chris Dumez  <cdumez@apple.com>
    212
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r227945 r228001  
    19201920webkit.org/b/181767 fast/hidpi/filters-hue-rotate.html [ Pass ImageOnlyFailure ]
    19211921
    1922 webkit.org/b/182104 fast/events/message-channel-gc-4.html [ Pass Crash ]
    1923 
    1924 webkit.org/b/182105 fast/workers/worker-cloneport.html [ Pass Crash ]
    1925 
    19261922webkit.org/b/179947 imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html [ Pass Timeout ]
    19271923webkit.org/b/182364 imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub.html [ Pass Timeout Crash ]
  • trunk/Source/WTF/ChangeLog

    r227976 r228001  
     12018-02-02  Fujii Hironori  <Hironori.Fujii@sony.com>
     2
     3        [GTK] fast/events/message-channel-gc-4.html is flaky
     4        https://bugs.webkit.org/show_bug.cgi?id=182104
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        RELEASE_ASSERT of ThreadSpecific::set fails because
     9        RunLoop::current is called even in GC thread since r227275.
     10
     11        * wtf/RunLoop.cpp:
     12        (WTF::RunLoop::current):
     13        Let the second template argument of ThreadSpecific CanBeGCThread::True.
     14
    1152018-02-01  Michael Catanzaro  <mcatanzaro@igalia.com>
    216
  • trunk/Source/WTF/wtf/RunLoop.cpp

    r225681 r228001  
    5959RunLoop& RunLoop::current()
    6060{
    61     static NeverDestroyed<ThreadSpecific<Holder>> runLoopHolder;
     61    static NeverDestroyed<ThreadSpecific<Holder, CanBeGCThread::True>> runLoopHolder;
    6262    return runLoopHolder.get()->runLoop();
    6363}
Note: See TracChangeset for help on using the changeset viewer.