Navigating to crashed chrome-signin page doesn't work |
|||
Issue descriptionChrome Version: 71.0.3571.0 (Official Build) canary (64-bit) OS: Desktop What steps will reproduce the problem? (1) Open a new tab and navigate to chrome://chrome-signin (2) Crash the page (chrome://crash or task manager) (3) Try reloading the page or loading chrome://chrome-signin in any other tab. What is the expected result? chrome://chrome-signin appears again. What happens instead? It does not.
,
Oct 10
I notice that in GuestViewManager::RegisterViewDestructionCallback, the creation of an EmbedderRenderProcessHostObserver is commented out. If I uncomment it and have it use RenderProcessExited, then it appears to fix this problem.
,
Oct 11
This is the source of the validation failure: https://cs.chromium.org/chromium/src/extensions/browser/api/web_request/web_request_api.cc?rcl=ef3a78ab8098151ac5b2f8e34c2f0e718f614bee&l=1509 So yeah, it seems like not performing the cleanup for guest views could explain this. I'll go ahead and take this as per c#2.
,
Oct 19
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/22ec3f76b3d938af34dcdc82f60055ceaa799408 commit 22ec3f76b3d938af34dcdc82f60055ceaa799408 Author: Kevin McNee <mcnee@chromium.org> Date: Fri Oct 19 20:47:47 2018 Run guest view destruction callbacks on embedder process exit The code for this was mostly already written, but its use was commented out, so the callbacks weren't being run. Also, we now use Bind{Once,Repeating} for these callbacks. Bug: 892889 Change-Id: I544de97a511286236cc9c4ad7a89e094aed202f5 Reviewed-on: https://chromium-review.googlesource.com/c/1283729 Reviewed-by: Paul Meyer <paulmeyer@chromium.org> Commit-Queue: Kevin McNee <mcnee@chromium.org> Cr-Commit-Position: refs/heads/master@{#601289} [modify] https://crrev.com/22ec3f76b3d938af34dcdc82f60055ceaa799408/components/guest_view/browser/guest_view_manager.cc [modify] https://crrev.com/22ec3f76b3d938af34dcdc82f60055ceaa799408/components/guest_view/browser/guest_view_manager.h [modify] https://crrev.com/22ec3f76b3d938af34dcdc82f60055ceaa799408/components/guest_view/browser/test_guest_view_manager.h
,
Oct 31
|
|||
►
Sign in to add a comment |
|||
Comment 1 by creis@chromium.org
, Oct 8Components: Platform>Extensions Platform>Apps>BrowserTag Services>SignIn
Labels: -Pri-3 Pri-2
Owner: lazyboy@chromium.org
Status: Assigned (was: Available)
Summary: Navigating to crashed chrome-signin page doesn't work (was: Navigating to crashed chrome-signin page)