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

Issue 772497 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug



Sign in to add a comment

Tab freezes on Shift + hover on DevTools > Network

Reported by valtteri...@gmail.com, Oct 6 2017

Issue description

Chrome Version: 61.0.3163.100
OS Version: MacOS 10.13
URLs: https://twitter.com/

What steps will reproduce the problem?
1. Open twitter.com
2. Open DevTools Network tab and reload the page
3. Press Shift and hover requests

What is the expected result?
”If you hover a request while holding shift in Chrome DevTools, the initiator while be green, and all child requests will be red”
https://twitter.com/DasSurma/status/915573188398022656

What happens instead of that?
The browser tab freezes.

UserAgentString: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
 
Confirmed on two computers so far. Happens most on large websites (e.g. Twitter).

One computer is Windows 7 SP1, other is Windows 10 Pro Version 1607, both running Chrome Version 61.0.3163.100 (Official Build) (64-bit).

Also happens on Chrome Canary Version 63.0.3234.0 (Official Build) canary (64-bit)

Sometimes when it happens, I am able to scroll the content page, but DevTools is completely locked up; unable to click on anything, cursor does not even change for clickable elements. Only resolution is to close the tab out. Other tabs are not affected.
Cc: abdulsyed@chromium.org
Components: Platform>DevTools
Labels: -Type-Bug -Pri-3 ReleaseBlock-Stable Performance-Memory M-62 Pri-1 Type-Bug-Regression
Owner: manoranj...@chromium.org
Status: Untriaged (was: Unconfirmed)
valtteri.laitinen@, thank you for the report. Able to reproduce this issue on Win10 and working on providing a bisect.
Labels: -Type-Bug-Regression -M-62 M-63 Needs-Bisect Needs-Triage-M63 OS-Windows Type-Bug
Owner: ----
It's happening even on old stable#60.0.3112.113 on Win10, so not a 'RB-Stable'.

Here is the "chrome://tracing" (https://goto.google.com/ltcjl) if someone wants to take a look.

Thank you!
Cc: hdodda@chromium.org
Labels: -Needs-Bisect -ReleaseBlock-Stable OS-Linux
Able to reproduce the issue on windows 10 , ubuntu 14.04 and windows 10 using chrome M61 #61.0.3163.100 and M63 #63.0.3235.0 .

Issue is seen from M50 and is a Non-Regression issue.

Thanks!

Comment 5 by alph@chromium.org, Oct 9 2017

Labels: -Pri-1 Pri-2
Owner: allada@chromium.org
Status: Assigned (was: Untriaged)
Seems to be looping in a self-initiating request in NetworkLog.js
    checkRequest = this._initiatorRequest(checkRequest);
Labels: -Pri-2 Pri-1
Owner: chenwilliam@chromium.org
Owner: l...@chromium.org
Project Member

Comment 8 by bugdroid1@chromium.org, Dec 21 2017

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

commit b1f6296d731d14389ca408198844a532e8fd3ff0
Author: Erik Luo <luoe@chromium.org>
Date: Thu Dec 21 23:25:19 2017

DevTools: avoid infinite loop when building network initiator graph

The request for a service worker might have itself as its own request
initiator. This CL avoids a loop for cases such as this.

Bug:  772497 
Change-Id: I802e99771bb45303f852daffc5f71dea3903427e
Reviewed-on: https://chromium-review.googlesource.com/832860
Reviewed-by: Andrey Kosyakov <caseq@chromium.org>
Commit-Queue: Erik Luo <luoe@chromium.org>
Cr-Commit-Position: refs/heads/master@{#525843}
[add] https://crrev.com/b1f6296d731d14389ca408198844a532e8fd3ff0/third_party/WebKit/LayoutTests/http/tests/devtools/network/network-initiator-chain-expected.txt
[add] https://crrev.com/b1f6296d731d14389ca408198844a532e8fd3ff0/third_party/WebKit/LayoutTests/http/tests/devtools/network/network-initiator-chain.js
[modify] https://crrev.com/b1f6296d731d14389ca408198844a532e8fd3ff0/third_party/WebKit/Source/devtools/front_end/network_log/NetworkLog.js

Comment 9 by l...@chromium.org, Dec 22 2017

Status: Fixed (was: Assigned)

Sign in to add a comment