Issue metadata
Sign in to add a comment
|
JS Profile hangs on "Loading timeline..."
Reported by
matt.be...@madhatted.com,
May 6 2016
|
||||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.29 Safari/537.36 Steps to reproduce the problem: 1. Visit https://vine.co/playlists/jus-and-wahlid-coachella 2. Start a timeline recording with JS profiling 3. Click the "grid" format button 4. Stop profiler 5. Profiler will hang What is the expected behavior? A timeline a profile results. What went wrong? The timeline appears to load indefinitely (hangs). Did this work before? Yes Chrome 49? Chrome version: 51.0.2704.29 Channel: beta OS Version: OS X 10.11.4 Flash Version: Shockwave Flash 21.0 r0 A video of the reproduction: https://monosnap.com/file/wWP1vqgMJaPJzYmR5ddjUOBs34Gxgq Vine is running Ember 1.11.3, however I've seen this across several sites running various versions of Ember (2.2 on bustle.com and 2.4 on twitch.tv). It seems to have started around Chrome 50, I've also seem reproductions on Chrome 51 and canary. Not all profiles hang, but ones of significant complexity do. The profiling tab itself exhibits the same behavior.
,
May 10 2016
Unable to reproduce this on the latest canary(52.0.2730.0), latest beta(51.0.2704.36), reported version(51.0.2704.29). Attached is the screen-cast of the same. Could anyone review the attached screen-cast and confirm if anything missed here or if issue is still seen on the latest Beta?
,
May 10 2016
The specific reproduction from above seems to not occur on a fresh window. I cannot reproduce with it any longer.
I can confirm we still see other reproductions on Chrome 50 and 52. The following error is logged via --enable-logging --v=4 --blink-platform-log-channels:
-----------
2016-05-10 17:56:31.348 Google Chrome[90475:962737] NSWindow warning: adding an unknown subview: <FullSizeContentView: 0x7fabb977d570>. Break on NSLog to debug.
2016-05-10 17:56:31.349 Google Chrome[90475:962737] Call stack:
(
"+callStackSymbols disabled for performance reasons"
)
2016-05-10 17:56:38.497 Google Chrome Helper[90494:963106] Couldn't set selectedTextBackgroundColor from default ()
[90475:1295:0510/175638:ERROR:CONSOLE(0)] "The given range isn't in document.", source: chrome-devtools://devtools/bundled/inspector.html?&remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@0c319c380220abe3daf0277e40a2d0b22a7c4550/&can_dock=true&dockSide=undocked (0)
[90475:1295:0510/175715:ERROR:CONSOLE(0)] "Uncaught RangeError: Maximum call stack size exceeded", source: chrome-devtools://devtools/bundled/inspector.html?&remoteBase=https://chrome-devtools-frontend.appspot.com/serve_file/@0c319c380220abe3daf0277e40a2d0b22a7c4550/&can_dock=true&dockSide=undocked (0)
-----------
,
May 11 2016
I am able to reproduce this somewhat reliably -- I don't have a simple, accessible repro yet. Inspecting the inspector, shows that it hangs after a Max call stack is exceeded. Here is the stack trace: ----------- inspector.js:formatted:18552 Uncaught RangeError: Maximum call stack size exceededInspectorBackendClass.Connection._wrapCallbackAndSendMessageObject @ inspector.js:formatted:18552 promiseAction @ inspector.js:formatted:18761 InspectorBackendClass.AgentPrototype._sendMessageToBackendPromise @ inspector.js:formatted:18753 sendMessagePromise @ inspector.js:formatted:18695 WebInspector.CPUProfilerModel.stopRecording @ inspector.js:formatted:22889 WebInspector.CPUProfileType.stopRecordingProfile @ profiler_module.js:533 WebInspector.CPUProfileType.buttonClicked @ profiler_module.js:517 WebInspector.ProfilesPanel.toggleRecord @ profiler_module.js:82 WebInspector.ProfilesPanel.RecordActionDelegate.handleAction @ profiler_module.js:204 handleAction @ inspector.js:formatted:9374 Promise.resolve (async)Runtime.Extension.instancePromise @ inspector.js:formatted:2949 WebInspector.Action.execute @ inspector.js:formatted:9369 WebInspector.Object.dispatchEventToListeners @ inspector.js:formatted:4925 WebInspector.ToolbarButton._clicked @ inspector.js:formatted:14206 -----------
,
May 11 2016
Thank you for providing more feedback. Adding requester "ajha@chromium.org" for another review and adding "Needs-Review" label for tracking. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
May 13 2016
I am also seeing this issue. I'm getting "Uncaught RangeError: Maximum call stack size exceeded" Being thrown by dev tools and it get's stuck on the "Loading Timeline..." screen. Really frustrating when your debug tools have bugs (the worst).
,
May 16 2016
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by peter.wa...@gmail.com
, May 6 2016