New issue
Advanced search Search tips

Issue 701695 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug-Regression

Blocked on:
issue 501866



Sign in to add a comment

webkit_tests (.../window-synthetic-errorevent.html) failing on chromium.webkit/WebKit Linux Trusty Leak

Project Member Reported by grunell@chromium.org, Mar 15 2017

Issue description

webkit_tests failing on chromium.webkit/WebKit Linux Trusty Leak

Builders failed on: 
- WebKit Linux Trusty Leak: 
  https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20Trusty%20Leak

external/wpt/html/webappapis/scripting/events/event-handler-processing-algorithm-error/window-synthetic-errorevent.html is failing.

https://chromium.googlesource.com/chromium/src/+/b8a31c8731d21407c7db6a8a5a9bf01ace20ab5f seems to be the culprit CL.
 
Status: Started (was: Assigned)
Thanks for filing - will update expectations.
Project Member

Comment 2 by bugdroid1@chromium.org, Mar 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3a8dda52afa9518898222bf0781add1243e2a33e

commit 3a8dda52afa9518898222bf0781add1243e2a33e
Author: qyearsley <qyearsley@chromium.org>
Date: Wed Mar 15 23:14:01 2017

Add leak expectation for external/wpt/.../window-synthetic-errorevent.html.

BUG= 701695 

Review-Url: https://codereview.chromium.org/2749413002
Cr-Commit-Position: refs/heads/master@{#457256}

[modify] https://crrev.com/3a8dda52afa9518898222bf0781add1243e2a33e/third_party/WebKit/LayoutTests/LeakExpectations

Blockedon: 501866
Labels: -Pri-1 -Sheriff-Chromium Pri-2
Owner: ----
Status: Available (was: Started)
Summary: webkit_tests (.../window-synthetic-errorevent.html) failing on chromium.webkit/WebKit Linux Trusty Leak (was: webkit_tests failing on chromium.webkit/WebKit Linux Trusty Leak)
Expected to be actually fixed when bug 501866 is fixed.
Minimized the leaking test:

<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>

<script>
setup({ allow_uncaught_exception: true });

promise_test(t => {
  const eventWatcher = new EventWatcher(t, window, "error");
  const promise = eventWatcher.wait_for("error");

  window.dispatchEvent(new ErrorEvent("error", {
    error: { the: "error object" }
  }));

  return promise;
}, "foo");
</script>

Cc: keishi@chromium.org tasak@chromium.org kouhei@chromium.org
Owner: hajimehoshi@chromium.org
Status: Started (was: Available)
Further minimized test:

<!DOCTYPE html>
<script>
  var r = null;

  window.addEventListener("error", (e) => {
      r(e);
  });

  new Promise((resolve) => {
      r = resolve;
  });

  window.dispatchEvent(new ErrorEvent("error", {
    error: {}
  }));
</script>

Cc: -tasak@chromium.org tasak@google.com
Cc: -tasak@google.com hajimehoshi@chromium.org
Owner: tasak@google.com
tasak@ is now investigating
Cc: tasak@google.com bashi@chromium.org
Owner: ----
Status: Untriaged (was: Started)
https://chromium-review.googlesource.com/c/489908/ will fix this problem

Comment 9 by bashi@chromium.org, Jun 8 2017

Owner: bashi@chromium.org
Status: Assigned (was: Untriaged)

Comment 11 by bashi@chromium.org, Jun 12 2017

Status: Fixed (was: Assigned)

Sign in to add a comment