New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 763555 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Last visit 27 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

"unknown" results to bisect tool should create a range to be avoided.

Project Member Reported by aelias@chromium.org, Sep 8 2017

Issue description

There was recently a startup crash affecting several hundred revisions, making it impossible to bisect other bugs in this range.  "unknown" is the appropriate label for this, but it causes bisect-archived-builds to bisect in random directions, repeatedly trying revisions that are in the known crash range.  It should instead be efficiently narrow the range to the outer edges of the crash.

Also, it seems to be that the core business logic for bisection should be shared across Android and desktop to avoid redundant bugs like this.

Example output today:


C  146.325s Main  Bisecting range [488528 (GOOD), 499098 (BAD)].
C  146.331s Main  Downloading build ChromePublic.apk 493904
Revision 493904 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: g
C  195.668s Main  Bisecting range [493904 (GOOD), 499098 (BAD)].
C  195.669s Main  Downloading build ChromePublic.apk 496493
Revision 496493 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: g
C  242.515s Main  Bisecting range [496493 (GOOD), 499098 (BAD)].
C  242.516s Main  Downloading build ChromePublic.apk 497783
Revision 497783 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: g
C  286.770s Main  Bisecting range [497783 (GOOD), 499098 (BAD)].
C  286.771s Main  Downloading build ChromePublic.apk 498439
Revision 498439 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: g
C  333.674s Main  Bisecting range [498439 (GOOD), 499098 (BAD)].
C  333.675s Main  Downloading build ChromePublic.apk 498776
Revision 498776 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: u
C  374.299s Main  Bisecting range [498439 (GOOD), 499098 (BAD)].
C  374.307s Main  Downloading build ChromePublic.apk 498937
Revision 498937 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: b
C  419.313s Main  Bisecting range [498439 (GOOD), 498937 (BAD)].
C  419.315s Main  Downloading build ChromePublic.apk 498686
Revision 498686 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: u
C  460.385s Main  Bisecting range [498439 (GOOD), 498937 (BAD)].
C  460.386s Main  Downloading build ChromePublic.apk 498565
Revision 498565 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: g
C  507.696s Main  Bisecting range [498565 (GOOD), 498937 (BAD)].
C  507.698s Main  Downloading build ChromePublic.apk 498755
Revision 498755 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: u
C  553.879s Main  Bisecting range [498565 (GOOD), 498937 (BAD)].
C  553.881s Main  Downloading build ChromePublic.apk 498846
Revision 498846 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: u
C  593.053s Main  Bisecting range [498565 (GOOD), 498937 (BAD)].
C  593.054s Main  Downloading build ChromePublic.apk 498709
Revision 498709 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: u
C  629.583s Main  Bisecting range [498565 (GOOD), 498937 (BAD)].
C  629.585s Main  Downloading build ChromePublic.apk 498823
Revision 498823 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: u
C  670.062s Main  Bisecting range [498565 (GOOD), 498937 (BAD)].
C  670.064s Main  Downloading build ChromePublic.apk 498688
Revision 498688 is [(g)ood/(b)ad/(r)etry/(u)nknown/(q)uit]: q

 

Sign in to add a comment