Closed Bug 948003 Opened 10 years ago Closed 10 years ago

crash in _JNIEnv::CallStaticObjectMethod(_jclass*, _jmethodID*, ...) | anp_system_loadJavaClass(_NPP*, char const*)

Categories

(Firefox for Android Graveyard :: General, defect)

All
Android
defect
Not set
critical

Tracking

(firefox27 unaffected, firefox28+ fixed, firefox29 fixed, fennec28+)

RESOLVED FIXED
Firefox 29
Tracking Status
firefox27 --- unaffected
firefox28 + fixed
firefox29 --- fixed
fennec 28+ ---

People

(Reporter: kbrosnan, Assigned: snorp)

References

()

Details

(4 keywords)

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is 
report bp-ac3f0152-5a3d-4bdf-887c-76c242131208.
=============================================================

Seems to be Flash related. Will investigate URLs later.
tracking-fennec: --- → ?
STR:
* Go to YouTube
* Request desktop site
* Click on a video
* Activate Flash
* Press the full screen button
+ Crash

* Does not affect HTML <video>
Looks like this got broken when ProGuard was enabled.
Attachment #8345970 - Flags: review?(chriskitching)
Attachment #8345970 - Flags: review?(chriskitching) → review?(blassey.bugs)
Comment on attachment 8345970 [details] [diff] [review]
Mark GeckoAppShell.loadPluginClass() as used from JNI

Review of attachment 8345970 [details] [diff] [review]:
-----------------------------------------------------------------

r=blassey if you didn't intend to remove jSetSelectedLocale and drop that part of the patch

::: widget/android/GeneratedJNIWrappers.h
@@ -162,5 @@
>      static jmethodID jScheduleRestart;
>      static jmethodID jSendMessageWrapper;
>      static jmethodID jSetFullScreen;
>      static jmethodID jSetKeepScreenOn;
> -    static jmethodID jSetSelectedLocale;

why?
Attachment #8345970 - Flags: review?(blassey.bugs) → review+
(In reply to Brad Lassey [:blassey] (use needinfo?) from comment #5)
> Comment on attachment 8345970 [details] [diff] [review]
> Mark GeckoAppShell.loadPluginClass() as used from JNI
> 
> Review of attachment 8345970 [details] [diff] [review]:
> -----------------------------------------------------------------
> 
> r=blassey if you didn't intend to remove jSetSelectedLocale and drop that
> part of the patch
> 
> ::: widget/android/GeneratedJNIWrappers.h
> @@ -162,5 @@
> >      static jmethodID jScheduleRestart;
> >      static jmethodID jSendMessageWrapper;
> >      static jmethodID jSetFullScreen;
> >      static jmethodID jSetKeepScreenOn;
> > -    static jmethodID jSetSelectedLocale;
> 
> why?

*shrug*

That file is automatically generated. I didn't change that line. I'd say someone modified it by hand and forgot to remove that?
The jSetSelectedLocale stuff was removed in https://hg.mozilla.org/mozilla-central/rev/cd918aef9e64 but the part in the header remained.
Comment on attachment 8345970 [details] [diff] [review]
Mark GeckoAppShell.loadPluginClass() as used from JNI

[Approval Request Comment]
Bug caused by (feature/regressing bug #): 709230 
User impact if declined: Flash goes boom
Testing completed (on m-c, etc.): None yet
Risk to taking this patch (and alternatives if risky): Low
String or IDL/UUID changes made by this patch: None
Attachment #8345970 - Flags: approval-mozilla-aurora?
https://hg.mozilla.org/mozilla-central/rev/9e6bdc10cf33
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 29
tracking-fennec: ? → 28+
Attachment #8345970 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.