Closed Bug 1552152 Opened 5 years ago Closed 5 years ago

Crash in [@ mozilla::jni::NativeStub<T>::Wrap<T>]

Categories

(Core :: DOM: Web Authentication, defect, P1)

Unspecified
Android
defect

Tracking

()

RESOLVED DUPLICATE of bug 1551342
Tracking Status
firefox68 --- affected

People

(Reporter: djc, Assigned: jcj)

References

(Regression)

Details

(Keywords: crash, regression)

Crash Data

This bug is for crash report bp-d5f05780-a440-4ece-a1c4-77e3f0190516.

Top 2 frames of crashing thread:

0 libxul.so void mozilla::jni::NativeStub<mozilla::java::WebAuthnTokenManager::WebAuthnGetAssertionReturnError_t, mozilla::WebAuthnTokenManager, mozilla::jni::Args<mozilla::jni::StringParam const&> >::Wrap<&mozilla::WebAuthnTokenManager::WebAuthnGetAssertionReturnError> widget/android/jni/Natives.h:710
1 base.odex base.odex@0x102b7c 

Tried to use the webauthn.io login in Firefox Nightly on Android and got this. Probably related to bug 1391438?

(It looks like the top-level crash signature does not distinguish between the types of T in mozilla::jni::NativeStub<T>; bug 1307868 exists to deal with NativeStub crashes but the signature seemed quite different.)

Thanks! I'm trying to track this down, not quite sure if it's all one bug in the jni handling or several. I will likely end up either duping this on another bug, or duping a bunch of test errors onto this one.

Assignee: nobody → jjones
Status: NEW → ASSIGNED
Priority: -- → P1
Regressed by: 1391438
Keywords: regression

The fix for this should be, I think, in https://phabricator.services.mozilla.com/D31497, part of Bug 1551342. I'm going to go ahead and dupe this there, but thanks for the report! It was super-helpful to have a not-from-CI stack trace to confirm against.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE

Happy to help, let me know if you need further guinea pigs. Do you have any plans to enable WebAuthn on Fenix?

Yes, this is just the first step. Contact me off-bug (my email or twitter) if you want details.

Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.