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

Issue 616774 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
inactive
Closed: Aug 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

WebView crashes don't indicate if multiprocess is in use

Project Member Reported by torne@chromium.org, Jun 2 2016

Issue description

Chrome crashes normally indicate the process type which crashed - WebView microdumps don't include this information, and so there's no way to easily tell (or filter on) whether a crash was in single process or multiprocess mode, and if multiprocess, whether it was a browser or renderer crash.

We should probably include this information in the microdump so that the crash frontend can expose it and allow easy filtering (so that we can spot multiprocess-specific issues, or ignore multiprocess-mode crashes when looking at general release stability). We may want to just try to expose the same process type information that Chrome uses, so that it can be handled the same way?

It's possible to tell this *indirectly* in some cases: e.g. the process name is a big hint to see if it's a renderer crash, but it's not easy to filter by that, and there's not really any way to tell the difference between a browser crash in single vs multiprocess mode.
 

Comment 1 by hush@chromium.org, Jun 3 2016

Owner: hush@chromium.org
Status: Assigned (was: Available)
Assigning this to myself since I'm sort of interested in it.
We can get this information by querying the commandline args in the current process. But how do we include this information into microdump? I'm not sure of the data format or the way we dump information to microdump.

Comment 2 by hush@chromium.org, Jun 3 2016

Looked a bit: I guess we need an extra field "is_webview_multiprocess" in MicrodumpExtraInfo?

Comment 3 by hush@chromium.org, Jun 3 2016

And it is better that we somehow make that extra field not appear in microdump for clank, I guess

Comment 4 by torne@chromium.org, Jun 3 2016

It seems like it'd be more useful to have the process type, and not just a boolean - renderer vs browser vs singleprocess?

Comment 6 by hush@chromium.org, Jul 26 2016

Cc: mmand...@chromium.org

Comment 7 by hush@chromium.org, Aug 24 2016

Status: Fixed (was: Assigned)

Comment 8 by hush@chromium.org, Aug 24 2016

see internal bug b/29610934

Sign in to add a comment