Open Bug 1471692 Opened Last year Updated 2 months ago

java.lang.UnsatisfiedLinkError: at org.mozilla.gecko.GeckoEditableChild.onKeyEvent(Native Method)

Categories

(GeckoView :: General, defect, P2, major)

63 Branch
ARM
Android

Tracking

(geckoview64 wontfix, firefox61 wontfix, firefox62 wontfix, firefox63 wontfix, firefox64+ wontfix, firefox65 wontfix, firefox66 affected, firefox67 affected)

Tracking Status
geckoview64 --- wontfix
firefox61 --- wontfix
firefox62 --- wontfix
firefox63 --- wontfix
firefox64 + wontfix
firefox65 --- wontfix
firefox66 --- affected
firefox67 --- affected

People

(Reporter: ale160382, Assigned: snorp)

References

Details

(Keywords: crash, topcrash)

Crash Data

User Agent: Mozilla/5.0 (Android 6.0.1; Mobile; rv:62.0) Gecko/62.0 Firefox/62.0
Build ID: 20180613100557

Steps to reproduce:

when clicking this link 
https://click.mail.onedrive.com/?qs=754ba470d97cd0320a48f7c6969135ad4fc00d82abb0d0d33048b8104dd83b3294c9b6741abd3550ac64d281ac7e8cc369319fafdbaf9e4fcbfe2548b0baea86
 Firefox(both 62 and 63)crashes on my android device (cynogenmood 13,marshnallow) the report for the crash can be found at
https://crash-stats.mozilla.com/report/index/27739c72-0ce3-4410-83d5-bfc640180627
 the error seems to be java.lang.UnsatisfiedLinkError: No implementation found for void org.mozilla.gecko.GeckoEditableChild.onKeyEvent(int, int, int, int, int, long, int, int, int, boolean, android.view.KeyEvent) (tried Java_org_mozilla_gecko_GeckoEditableChild_onKeyEvent and Java_org_mozilla_gecko_GeckoEditableChild_onKeyEvent__IIIIIJIIIZLandroid_view_KeyEvent_2) at org.mozilla.gecko.GeckoEditableChild.onKeyEvent(Native Method)








Actual results:

onestly I don't have any hope left for Firefox on android
I reported that Firefox crashes on Facebook mobile at version 60 and issue has not been fixed BUT WHY? COME ON
developer we're not even able to reproduce the crash and after months I get a reply from the crash report that it was due to hardware acceleration.
is that hard to fix it ?
it s simply a shame Firefox is not reliable at all
Adding crash report and affected branches. Need to bucket it in a better component. Will take a look at the crash stack and see if I can put it in a better component.
Crash Signature: [@ java.lang.UnsatisfiedLinkError: at org.mozilla.gecko.GeckoEditableChild.onKeyEvent(Native Method)]
It looks as if there are only 4 total crashes so far in this signature, a few on 61 and one on62. We had a similar bug in the 59 cycle (Bug 1425553). Changing component to Geckoview based on where that bug was.
Component: General → GeckoView
low volume crash involving Xposed framework (de.robv.android.xposed.XposedBridge) so priority P5.

http://www.xposedandroid.com/
Keywords: crash
OS: Unspecified → Android
Hardware: Unspecified → ARM
This signature has moved up into the #2 top spot in 64.0.1 Fennec crashes. Confirming the bug as well as adding the topcrash keyword. cpeterson - any ideas as to why this might have increased in prominence in 64?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(cpeterson)
Keywords: topcrash
(In reply to Marcia Knous [:marcia - needinfo? me] from comment #4)
> This signature has moved up into the #2 top spot in 64.0.1 Fennec crashes.
> Confirming the bug as well as adding the topcrash keyword. cpeterson - any
> ideas as to why this might have increased in prominence in 64?

I don't know. I looked at some recent crash reports and none of them had the Xposed framework mentioned in comment 3, so this could be a more general bug and not something we can blame on a third-party framework.

I only see one crash in 65 Nightly and none in 65 Beta or 66 Nightly, which suggests that either the crash was fixed in 65 Nightly or there is something about release channel users' device configurations that is more likely to crash than pre-release users'.

Bug 1425553 fixed a similar crash, so perhaps this bug can be fixed in a similar fashion. Tagging with [geckoview] to send to GV triage.

java.lang.UnsatisfiedLinkError
	at org.mozilla.gecko.GeckoEditableChild.onKeyEvent(Native Method)
	at org.mozilla.geckoview.GeckoEditable.onKeyEvent(GeckoEditable.java:165)
	at org.mozilla.geckoview.GeckoEditable.sendKeyEvent(GeckoEditable.java:944)
	at org.mozilla.geckoview.GeckoEditable.sendKeyEvent(GeckoEditable.java:913)
	at org.mozilla.geckoview.GeckoEditable$12.run(GeckoEditable.java:2112)
	at android.os.Handler.handleCallback(Handler.java:751)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:154)
	at android.app.ActivityThread.main(ActivityThread.java:6121)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:892)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
Flags: needinfo?(cpeterson)
See Also: → 1425553
Whiteboard: [geckoview]
Summary: Firefox Nightly 63 crashing on Android → java.lang.UnsatisfiedLinkError: at org.mozilla.gecko.GeckoEditableChild.onKeyEvent(Native Method)
Around 25% of the crashes are from a set top box OEM named Amlogic. Looks like a lot of the devices are OEM/white label. One possibly useful comment says "Tapped a YouTube link in reddit app". A few comments suggests that the crash is random or on startup.

I also see a small handful of obvious emulated devices Genymotion, Samsung x86 and x86 Pixels. Some people are grabbing the aarch64 builds as well.
65 doesn't seem to be affected?  Big volume on 64 though.
Priority: P5 → P1
Severity: normal → major
on 66 nighlty on my phone bug is still present after all this time...
Product: Firefox for Android → GeckoView
Version: Firefox 63 → 63 Branch
I guess we just need to queue up the native call in GeckoEditableChild.
Assignee: nobody → snorp
Flags: needinfo?(snorp)
Whiteboard: [geckoview]

I'm editing a bunch of GeckoView bugs. If you'd like to filter all this bugmail, search and destroy emails containing this UUID:

e88a5094-0fc0-4b7c-b7c5-aef00a11dbc9

Priority: P1 → P2
Rank: 30
You need to log in before you can comment on or make changes to this bug.