New issue
Advanced search Search tips

Issue 657331 link

Starred by 0 users

Issue metadata

Status: WontFix
Merged: issue 615291
Owner: ----
Closed: Oct 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug-Regression



Sign in to add a comment

FindRequestManagerTest failing on 3 builders

Project Member Reported by perezju@chromium.org, Oct 19 2016

Issue description

content_browsertests failing on 2 builders

Type: build-failure

Builders failed on: 
- Lollipop Tablet Tester: 
  https://build.chromium.org/p/chromium.android/builders/Lollipop%20Tablet%20Tester
- Marshmallow Tablet Tester: 
  https://build.chromium.org/p/chromium.android/builders/Marshmallow%20Tablet%20Tester
- Lollipop Low-end Tester: 
  https://build.chromium.org/p/chromium.android/builders/Lollipop%20Low-end%20Tester

All of the following tests have been failing often on recent builds:

FindRequestManagerTest.ActivateNearestFindMatch
FindRequestManagerTest.AddFrameAfterNoMatches
FindRequestManagerTest.FindInPage_Issue627799
FindRequestManagerTest.FindInPage_Issue644448
FindRequestManagerTest.FindMatchRects
FindRequestManagerTest.HiddenFrame
FindRequestManagerTests/FindRequestManagerTest.AddFrame/0
FindRequestManagerTests/FindRequestManagerTest.Basic/0
FindRequestManagerTests/FindRequestManagerTest.CharacterByCharacter/0
FindRequestManagerTests/FindRequestManagerTest.FindNewMatches/0
FindRequestManagerTests/FindRequestManagerTest.NavigateFrame/0
FindRequestManagerTests/FindRequestManagerTest.RapidFire/0
FindRequestManagerTests/FindRequestManagerTest.RemoveFrame/0

 
A recent error log:

I  618.058s run_tests_on_device(0a084b87)  [ RUN      ] FindRequestManagerTest.FindInPage_Issue627799
I  618.058s run_tests_on_device(0a084b87)  [WARNING:dns_config_service_posix.cc(316)] Failed to read DnsConfig.
I  618.058s run_tests_on_device(0a084b87)  [ERROR:devtools_http_handler.cc(221)] Cannot start http server for devtools. Stop devtools.
I  618.058s run_tests_on_device(0a084b87)  [WARNING:simple_synchronous_entry.cc(1054)] Could not open platform files for entry.
I  618.059s run_tests_on_device(0a084b87)  referenceTable head length=54 1
I  618.059s run_tests_on_device(0a084b87)  ../../content/browser/find_request_manager_browsertest.cc:653: Failure
I  618.059s run_tests_on_device(0a084b87)  Value of: results.number_of_matches
I  618.059s run_tests_on_device(0a084b87)    Actual: 0
I  618.059s run_tests_on_device(0a084b87)  Expected: 970
I  618.059s run_tests_on_device(0a084b87)  ../../content/browser/find_request_manager_browsertest.cc:654: Failure
I  618.059s run_tests_on_device(0a084b87)  Value of: results.active_match_ordinal
I  618.059s run_tests_on_device(0a084b87)    Actual: 0
I  618.059s run_tests_on_device(0a084b87)  Expected: 1
I  618.059s run_tests_on_device(0a084b87)  [FATAL:find_request_manager.cc(440)] Check failed: CheckFrame(rfh). 
I  618.059s run_tests_on_device(0a084b87)  #00 0x9e5f701b /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x0075f01b
I  618.059s run_tests_on_device(0a084b87)  #01 0x9fc6e58b /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x01dd658b
I  618.059s run_tests_on_device(0a084b87)  #02 0x9fc6ec1d /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x01dd6c1d
I  618.059s run_tests_on_device(0a084b87)  #03 0x9fc6f82f /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x01dd782f
I  618.059s run_tests_on_device(0a084b87)  #04 0x9fe52c0d /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x01fbac0d
I  618.059s run_tests_on_device(0a084b87)  #05 0x9e299435 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x00401435
I  618.059s run_tests_on_device(0a084b87)  #06 0x9e29bd17 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x00403d17
I  618.059s run_tests_on_device(0a084b87)  #07 0x9ff667cf /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x020ce7cf
I  618.059s run_tests_on_device(0a084b87)  #08 0x9ff785d5 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x020e05d5
I  618.059s run_tests_on_device(0a084b87)  #09 0x9ffec587 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x02154587
I  618.059s run_tests_on_device(0a084b87)  #10 0x9fbe43b9 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x01d4c3b9
I  618.059s run_tests_on_device(0a084b87)  #11 0x9fe3a803 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x01fa2803
I  618.059s run_tests_on_device(0a084b87)  #12 0x9fbe69bf /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x01d4e9bf
I  618.059s run_tests_on_device(0a084b87)  #13 0x9fbe8583 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x01d50583
I  618.059s run_tests_on_device(0a084b87)  #14 0x9fbe408f /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x01d4c08f
I  618.059s run_tests_on_device(0a084b87)  #15 0x9ff78faf /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x020e0faf
I  618.059s run_tests_on_device(0a084b87)  #16 0x9ff66a91 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x020cea91
I  618.059s run_tests_on_device(0a084b87)  #17 0xa007a185 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x021e2185
I  618.060s run_tests_on_device(0a084b87)  #18 0xa007a2f3 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x021e22f3
I  618.060s run_tests_on_device(0a084b87)  #19 0xa007a37f /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x021e237f
I  618.060s run_tests_on_device(0a084b87)  #20 0xa007ceff /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x021e4eff
I  618.060s run_tests_on_device(0a084b87)  #21 0xa007653b /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x021de53b
I  618.060s run_tests_on_device(0a084b87)  #22 0x9ffc20ef /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x0212a0ef
I  618.060s run_tests_on_device(0a084b87)  #23 0x9ff69949 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x020d1949
I  618.060s run_tests_on_device(0a084b87)  #24 0x9ff9d091 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x02105091
I  618.060s run_tests_on_device(0a084b87)  #25 0x9e243e01 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x003abe01
I  618.060s run_tests_on_device(0a084b87)  #26 0x9e5d3187 /data/app/org.chromium.content_browsertests_apk-1/lib/arm/lib_content_browsertests__library.so+0x0073b187
I  618.060s run_tests_on_device(0a084b87)  #27 0xaf35c419 /data/dalvik-cache/arm/data@app@org.chromium.content_browsertests_apk-1@base.apk@classes.dex+0x002b9419
https://build.chromium.org/p/chromium.android/builders/Lollipop%20Tablet%20Tester/builds/5389/steps/content_browsertests/logs/stdio
Cc: paulmeyer@chromium.org
+paulmeyer who has written most of content/browser/find_request_manager_browsertest.cc
Cc: -paulmeyer@chromium.org
Labels: Pri-2 Type-Bug-Regression
Owner: paulmeyer@chromium.org
Status: Assigned (was: Available)
Summary: FindRequestManagerTest failing on 3 builders (was: content_browsertests failing on 2 builders)
Tests still failing, should they be disabled?
The tests should definitely not be disabled, since they have not changed recently and there is nothing wrong with them. It seems like someone has broken something recently that is making the tests fail, so I think the problem CL should be found and reverted.

Comment 6 by torne@chromium.org, Oct 25 2016

This has been broken for a week now; are you investigating Paul? Can you find a different owner if not?

We can't leave these tests flaking this long; they'll have to be disabled for android. The revision range identified in #3 doesn't seem plausible unfortunately: the tests are not failing 100% of the time (just more than 50%), so it's possible the culprit change is earlier. :/

Comment 7 by torne@chromium.org, Oct 25 2016

Mergedinto: 615291
Status: Duplicate (was: Assigned)
Actually this appears to be a dupe of issue 615291 - the tests were disabled on android for release only, but it seems likely the issue is not related to debug vs release. I'm going to dupe this and extend the disabling to debug.
Status: Available (was: Duplicate)
Actually this isn't a duplicate of issue 615291. That issue has to do with a specific DCHECK that was failing, and was only reproducible on the one (Release) trybot. These tests have all passed fine on Android Debug since June, so this is a very new and completely separate issue.

Labels: Needs-Bisect
#3: That CL range seems to not cover the offending CL.
Labels: -Pri-2 Pri-1

Comment 11 by torne@chromium.org, Oct 25 2016

Cc: torne@chromium.org
Yeah, since the test is not failing 100% of the time it's probable that the culprit CL was somewhat earlier and it just didn't happen to fail in the first build that included it on every bot. I looked at the CLs in a few earlier builds and didn't see a reasonable suspect unfortunately :/

Comment 12 by mek@chromium.org, Nov 28 2016

Labels: -OS-Android OS-All
These tests are still regularly failing on multiple bots (and not just android; also mac, linux and windows bots), so I am going to go ahead and disable them.

Comment 13 by mek@chromium.org, Nov 28 2016

(maybe the issue effecting other platforms is a different bug, not sure. Only disabled AddFrame and RemoveFrame, as those seem to be the only truly flaky ones).
Project Member

Comment 14 by bugdroid1@chromium.org, Nov 29 2016

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

commit 9843095b0c1e95f529bdc0db8f6a75d6215c6fa7
Author: mek <mek@chromium.org>
Date: Tue Nov 29 01:34:46 2016

Disable FindRequestManagerTest.AddFrame and RemoveFrame.

These tests frequently fail on various builders, so disabling them.

BUG= 657331 
TBR=paulmeyer@chromium.org

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

[modify] https://crrev.com/9843095b0c1e95f529bdc0db8f6a75d6215c6fa7/content/browser/find_request_manager_browsertest.cc

Labels: -Pri-1 Pri-2
Owner: ----
Status: WontFix (was: Available)

Sign in to add a comment