Issue metadata
Sign in to add a comment
|
org.chromium.chrome.browser.feed.FeedAppLifecycleTest#activity_state_changes_increment_state_counters is flaky |
||||||||||||||||||||||||
Issue descriptionorg.chromium.chrome.browser.feed.FeedAppLifecycleTest#activity_state_changes_increment_state_counters is flaky. Findit has detected 3 flake occurrences of this test within the past 24 hours. List of all flake occurrences can be found at: https://findit-for-me.appspot.com/flake/occurrences?key=ag9zfmZpbmRpdC1mb3ItbWVykQELEgVGbGFrZSKFAWNocm9taXVtQGNocm9tZV9wdWJsaWNfdGVzdF9hcGtAb3JnLmNocm9taXVtLmNocm9tZS5icm93c2VyLmZlZWQuRmVlZEFwcExpZmVjeWNsZVRlc3QjYWN0aXZpdHlfc3RhdGVfY2hhbmdlc19pbmNyZW1lbnRfc3RhdGVfY291bnRlcnMM. Unless the culprit CL is found and reverted, please disable this test first within 30 minutes then find an appropriate owner. If the result above is wrong, please file a bug using this link: https://bugs.chromium.org/p/chromium/issues/entry?status=Unconfirmed&labels=Pri-1,Test-Findit-Wrong&components=Tools%3ETest%3EFindit%3EFlakiness&summary=%5BFindit%5D%20Flake%20Detection%20-%20Wrong%20result%20for%20org.chromium.chrome.browser.feed.FeedAppLifecycleTest#activity_state_changes_increment_state_counters&comment=Link%20to%20flake%20occurrences%3A%20https://findit-for-me.appspot.com/flake/occurrences?key=ag9zfmZpbmRpdC1mb3ItbWVykQELEgVGbGFrZSKFAWNocm9taXVtQGNocm9tZV9wdWJsaWNfdGVzdF9hcGtAb3JnLmNocm9taXVtLmNocm9tZS5icm93c2VyLmZlZWQuRmVlZEFwcExpZmVjeWNsZVRlc3QjYWN0aXZpdHlfc3RhdGVfY2hhbmdlc19pbmNyZW1lbnRfc3RhdGVfY291bnRlcnMM Automatically posted by the findit-for-me app (https://goo.gl/Ot9f7N).
,
Oct 3
I think the stack trace in #1 is actually for a different flaky test; the activity_state_changes_increment_state_counters failures I saw were native crashes. I will continue to investigate, but if this is having a major impact on the CQ, go ahead and disable it.
,
Oct 3
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d64662024b6f3aad2b66ec0d0e9658bcb1414485 commit d64662024b6f3aad2b66ec0d0e9658bcb1414485 Author: Stephen McGruer <smcgruer@chromium.org> Date: Wed Oct 03 19:28:43 2018 [Sheriff] Mark FeedAppLifecycleTest tests as flaky These tests are failing flaky with crashes. TBR=pnoland@chromium.org Bug: 891419 Change-Id: I99d699e29e3be1f0d167531fe702011bbf2c3c9e Reviewed-on: https://chromium-review.googlesource.com/c/1259422 Commit-Queue: Stephen McGruer <smcgruer@chromium.org> Reviewed-by: Stephen McGruer <smcgruer@chromium.org> Cr-Commit-Position: refs/heads/master@{#596320} [modify] https://crrev.com/d64662024b6f3aad2b66ec0d0e9658bcb1414485/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedAppLifecycleTest.java
,
Oct 3
Taking off the sheriff queue now that the test is marked flaky.
,
Oct 3
I was able to repro once I turned dcheck_always_on to true in my local release build. The crash seems to be triggered by a DLOG(FATAL) check when failing to create the history database.
,
Oct 4
,
Oct 9
,
Oct 10
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3c9859c2d86977f7f69224018d0a1cd8f6fe523c commit 3c9859c2d86977f7f69224018d0a1cd8f6fe523c Author: Patrick Noland <pnoland@google.com> Date: Wed Oct 10 19:05:24 2018 Fix FeedAppLifecycleTest flakiness (I speculate that) having both a ChromeBrowserTestRule and a ChromeTabbedActivityTestRule creates a race in native initialization. In our case this race can result in I/O related failures, which first cause a fatal failure when initializing various history dbs. We avoid this by removing the need for ChromeBrowserTestRule, taking care to set up FeedProcessScope before native is initialized. Bug: 891419 Change-Id: I65b09a60339be7475abbb0550e2ed162f9cb4075 Reviewed-on: https://chromium-review.googlesource.com/c/1263430 Commit-Queue: Patrick Noland <pnoland@chromium.org> Reviewed-by: Filip Gorski <fgorski@chromium.org> Cr-Commit-Position: refs/heads/master@{#598430} [modify] https://crrev.com/3c9859c2d86977f7f69224018d0a1cd8f6fe523c/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedAppLifecycle.java [modify] https://crrev.com/3c9859c2d86977f7f69224018d0a1cd8f6fe523c/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedProcessScopeFactory.java [modify] https://crrev.com/3c9859c2d86977f7f69224018d0a1cd8f6fe523c/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedAppLifecycleTest.java
,
Oct 10
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/9966f68f3d92d728f4a3397d6f22e1c5281c4b82 commit 9966f68f3d92d728f4a3397d6f22e1c5281c4b82 Author: Filip Gorski <fgorski@chromium.org> Date: Wed Oct 10 23:51:46 2018 Revert "Fix FeedAppLifecycleTest flakiness" This reverts commit 3c9859c2d86977f7f69224018d0a1cd8f6fe523c. Reason for revert: <INSERT REASONING HERE> Original change's description: > Fix FeedAppLifecycleTest flakiness > > (I speculate that) having both a ChromeBrowserTestRule and a > ChromeTabbedActivityTestRule creates a race in native initialization. > In our case this race can result in I/O related failures, which first > cause a fatal failure when initializing various history dbs. > We avoid this by removing the need for ChromeBrowserTestRule, taking > care to set up FeedProcessScope before native is initialized. > > Bug: 891419 > Change-Id: I65b09a60339be7475abbb0550e2ed162f9cb4075 > Reviewed-on: https://chromium-review.googlesource.com/c/1263430 > Commit-Queue: Patrick Noland <pnoland@chromium.org> > Reviewed-by: Filip Gorski <fgorski@chromium.org> > Cr-Commit-Position: refs/heads/master@{#598430} TBR=fgorski@chromium.org,twellington@chromium.org,pnoland@chromium.org Change-Id: Id092242604232d9785d48fd1c7352be0a232ef4e No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 891419 Reviewed-on: https://chromium-review.googlesource.com/c/1274898 Reviewed-by: Filip Gorski <fgorski@chromium.org> Commit-Queue: Filip Gorski <fgorski@chromium.org> Cr-Commit-Position: refs/heads/master@{#598576} [modify] https://crrev.com/9966f68f3d92d728f4a3397d6f22e1c5281c4b82/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedAppLifecycle.java [modify] https://crrev.com/9966f68f3d92d728f4a3397d6f22e1c5281c4b82/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedProcessScopeFactory.java [modify] https://crrev.com/9966f68f3d92d728f4a3397d6f22e1c5281c4b82/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedAppLifecycleTest.java
,
Oct 17
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/7000a0052cef1701d4cd1e1c32cdf59fe20e6077 commit 7000a0052cef1701d4cd1e1c32cdf59fe20e6077 Author: Patrick Noland <pnoland@google.com> Date: Wed Oct 17 19:00:23 2018 [reland] Fix FeedAppLifecycleTest flakiness Bug: 891419 Change-Id: I14bff26807974fe6367ef4873d82563f2ffe3dc4 Reviewed-on: https://chromium-review.googlesource.com/c/1274902 Commit-Queue: Patrick Noland <pnoland@chromium.org> Reviewed-by: Sky Malice <skym@chromium.org> Reviewed-by: Theresa <twellington@chromium.org> Cr-Commit-Position: refs/heads/master@{#600504} [modify] https://crrev.com/7000a0052cef1701d4cd1e1c32cdf59fe20e6077/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedAppLifecycle.java [modify] https://crrev.com/7000a0052cef1701d4cd1e1c32cdf59fe20e6077/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedNewTabPage.java [modify] https://crrev.com/7000a0052cef1701d4cd1e1c32cdf59fe20e6077/chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/FeedProcessScopeFactory.java [modify] https://crrev.com/7000a0052cef1701d4cd1e1c32cdf59fe20e6077/chrome/android/javatests/src/org/chromium/chrome/browser/feed/FeedAppLifecycleTest.java
,
Oct 24
Is this fixed? Marking as P3 since we wouldn't block launch on this.
,
Oct 24
I believe this is fixed. It hasn't flaked since the change in #11 was submitted.
,
Nov 15
Looks like this missed the last Dev cut https://chromiumdash.appspot.com/commit/750261de4e50c04b2def3d6a37dabe9a98c3dded |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by smcgruer@chromium.org
, Oct 3Owner: pnoland@chromium.org
Status: Assigned (was: Untriaged)