New issue
Advanced search Search tips

Issue 663201 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Jan 10
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Abort EWInstance::Start during shutting down

Project Member Reported by shimazu@chromium.org, Nov 8 2016

Issue description

 Issue 658702  showed that EWInstance::Start could be called while shutting down and that was possible to be a cause of the crash because a mojo error handler is bound to the UI thread in that situation.
Currently the error handler worked around the crash just by skipping the handler, but the correct way is not to start the worker when shutting down.
 
Summary: Abort EWInstance::Start during shutting down (was: Abort EWInstance::Start during sutting down )
shimazu: Can you comment on whether this bug is still relevant? I also don't really understand why the workaround isn't sufficient, seems it should be fine to call Start() as long as the browser shutdown proceeds normally without crashing.
Actually the original workaround has gone since  https://crbug.com/604762  has fixed. 

This issue is to improve the shutdown procedure. When I created this issue, I thought the restart logic should not be triggered during shutdown since it adds more work to the shutdown procedure.
I'm okay to close this if you think it's not a problem.
Status: WontFix (was: Assigned)
Thanks. I think it's fine, it likely doesn't block shutdown in a perceptible way. The restart sequence is causing a bit of complexity though, I'm thinking we should probably post task to do the restart instead of synchronously in OnStopped. Can be another CL/bug.

Sign in to add a comment