Closed Bug 1196115 Opened 9 years ago Closed 9 years ago

Intermittent Crash Autophone S1S2Test beginning 2015-08-18

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
critical

Tracking

(firefox43 affected, fennec43+)

RESOLVED FIXED
Tracking Status
firefox43 --- affected
fennec 43+ ---

People

(Reporter: bc, Assigned: bc)

References

(Blocks 1 open bug)

Details

(Keywords: regression)

Attachments

(1 file)

Up until https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=18f274867bcc&exclusion_profile=false&filter-searchStr=autophone Autophone had fairly infrequent failures due to either failure to get measurements for an unknown reason or due to crashing. Beginning with https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=20c6f74296e2&exclusion_profile=false&filter-searchStr=autophone Autophone began experiencing a much more frequent failure mode. Unfortunately, the crashes have dumps which are not parseable and show as unknown frame. The pattern is clear when looking at a larger range: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&filter-searchStr=autophone&exclusion_profile=false&fromchange=2b213c98f8a8 This appears to implicate bug 1195154.
backing out bug 1195154 did not help. I'll try to do some local runs and see if I can pin point the real regressing changeset.
No longer blocks: 1195154
I ran tests locally for the relevant time period: https://treeherder.allizom.org/#/jobs?repo=mozilla-inbound&exclusion_profile=false&filter-searchStr=autophone&fromchange=18f274867bcc&tochange=08dd09256e7e this flags bug 1098064 and 874167. bug 1098064 comment 5 says the check in should have been flagged bug 1194780 bsmedberg: Do either of these seem like they could be responsible for the intermittent crashes in Android?
Flags: needinfo?(benjamin)
Bug 1194780 removed support for in-process plugins. Is Android still allowing/supporting Flash? That might be what's involved here if those autophone tests include Flash.
Flags: needinfo?(benjamin)
I did a series of tests where I started with everything backed out, then applied each patch. https://treeherder.allizom.org/#/jobs?repo=try&author=bclary@mozilla.com&startdate=2015-08-19&exclusion_profile=false&filter-searchStr=autophone&fromchange=9bb55dbad5b9&tochange=26a61c43cfb4 part A - remove nsNPAPIPlugin::RunPluginOOP and unused code paths, r=jimm does appear to be the culprit. We do have flash enabled and use it on nytimes pages which are the failing pages. snorp?
Flags: needinfo?(snorp)
(In reply to Benjamin Smedberg [:bsmedberg] from comment #3) > Bug 1194780 removed support for in-process plugins. Is Android still > allowing/supporting Flash? That might be what's involved here if those > autophone tests include Flash. We do allow and support Flash for the time being. Can you please back this out? Or add an exception for Android?
Flags: needinfo?(snorp) → needinfo?(benjamin)
tracking-fennec: ? → 43+
bsmedberg, do you think we can resolve this soon ? I can make Flash click to play to work around this if it won't be resolved relatively quickly.
Blocks: 1197359
I sent around an email thread about this. Since the goal is to remove a bunch of support for in-process NPAPI, I'd like to remove Flash support from FxAndroid, but need to understand how that affects our market situation.
Flags: needinfo?(benjamin)
FYI Bug 1194780 has removed the ability of Firefox for Android to play Flash in version 43.
Flags: needinfo?(bbermes)
Copied from Karen's email: The short answer is that Flash much remain for Firefox for Android. It is a very real point of differentiation between Firefox and other browsers. We know that people use Firefox because we support Flash (where Chrome doesn’t) and we have feedback saying that Flash support is a reason for being ‘happy’ with our application, and we have an increased spike in low ratings when it breaks (see below). Specifically: · When Bu 1112086 happened (when we accidentally blocked flash on Android Dec 16 – 29 2014) o Flash complaints in English increased from 0.5% to 1.4% (of total Play feedback) o Japan’s Play ratings dropped from 4.1 to 3.2 because their mobile gaming sites are Flash heavy and they rely on the Flash user experience · The percentage of positive Play comments that include Flash is approximate to a percentage calling out another feature. This is pretty neat considering Flash isn’t a marketed feature, yet users still see it as such and are proactively telling us that Flash supported has provided a positive experience. This is never the whole story – many users still talk about ‘video’ which we can’t tell is Flash specific or not, but we have enough evidence that blocking Flash · Gives us a really negative experience for countries that still rely on mobile Flash · Mobile sites still support Flash · Users are happy that Flash is supported on Firefox · Chrome doesn’t support Flash, giving us an edge to use us vs Chrome So no, we’re not ready to stop supporting Flash yet on Firefox for Android.
Flags: needinfo?(bbermes)
I filed bug 1200361 to re-enable OOPP on Android, and bclary can use this one to track the test failure in particular. I believe from email that the Android team is going to implement more comprehensive Flash functional tests. bc, do you know if that has a bug number to track that work or if not can you file one?
Blocks: 1194780
No longer blocks: 874167
Depends on: 1200361
Flags: needinfo?(bob)
Filed bug 1201061. I will re-enable Flash on the production devices when the devices catch up to the check in for bug 1200361
Flags: needinfo?(bob)
Assignee: nobody → bob
Status: NEW → ASSIGNED
re-enable flash, r=self.
Attachment #8658232 - Flags: review+
Blocks: 1202826
deployed 2015-09-09.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Whiteboard: [leave-open-until-deployed]
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: