If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

java.lang.NullPointerException: at android.os.Parcel.readException(Parcel.java) at org.mozilla.gecko.GeckoAppShell.getHandlersForIntent(GeckoAppShell.java:970)

RESOLVED INVALID

Status

()

Firefox for Android
General
--
critical
RESOLVED INVALID
4 years ago
a year ago

People

(Reporter: mfinkle, Unassigned, Mentored)

Tracking

({crash})

unspecified
All
Android
crash
Points:
---

Firefox Tracking Flags

(firefox27 affected, firefox28 affected, firefox29 affected, firefox30 affected)

Details

(Whiteboard: [native-crash][good first bug][lang=java], crash signature)

https://crash-stats.mozilla.com/report/index/2f0c3378-2e4e-4b31-8db1-aee722140211
java.lang.NullPointerException
	at android.os.Parcel.readException(Parcel.java:1353)
	at android.os.Parcel.readException(Parcel.java:1301)
	at android.content.pm.IPackageManager$Stub$Proxy.queryIntentActivities(IPackageManager.java:1758)
	at android.app.ApplicationPackageManager.queryIntentActivities(ApplicationPackageManager.java:440)
	at org.mozilla.gecko.GeckoAppShell.getHandlersForIntent(GeckoAppShell.java:970)
	at org.mozilla.gecko.GeckoAppShell.getHandlersForMimeType(GeckoAppShell.java:948)
	at org.mozilla.gecko.mozglue.GeckoLoader.nativeRun(Native Method)
	at org.mozilla.gecko.mozglue.GeckoLoader.nativeRun(Native Method)
	at org.mozilla.gecko.mozglue.GeckoLoader.nativeRun(Native Method)
	at org.mozilla.gecko.GeckoAppShell.runGecko(GeckoAppShell.java:359)
	at org.mozilla.gecko.GeckoThread.run(GeckoThread.java:177)
Severity: normal → critical
status-firefox27: --- → affected
status-firefox28: --- → affected
status-firefox29: --- → affected
status-firefox30: --- → affected
Keywords: crash
OS: Mac OS X → Android
Hardware: x86 → All
Whiteboard: [native-crash]
It doesn't look possible that we're sending a null intent. Maybe something about the intent we're passing that the aidl code doesn't like. I'll have to build Android to try and see what's up.
I never really looked at this. Is the crash signature still around?
Assignee: wjohnston → nobody
tracking-fennec: --- → ?
Flags: needinfo?(kbrosnan)
It is a low volume crash.
Flags: needinfo?(kbrosnan)
This is a code-reading bug.
Mentor: rnewman@mozilla.com
Whiteboard: [native-crash] → [native-crash][good first bug][lang=java]
tracking-fennec: ? → ---

Updated

2 years ago
Crash Signature: [@ java.lang.NullPointerException: at android.os.Parcel.readException(Parcel.java)] → [@ java.lang.NullPointerException: at android.os.Parcel.readException(Parcel.java)] [@ java.lang.NullPointerException: at android.os.Parcel.readException]
May I be assigned this bug? I would like to work on it.
Flags: needinfo?(rnewman)
We tend to assign bugs when you have a preliminary patch to show; go for it!

You can find build instructions here:

 https://wiki.mozilla.org/Mobile/Fennec/Android
Flags: needinfo?(rnewman)

Comment 8

2 years ago
I'd like to give it a shot too!
GeckoAppShell no longer has these methods so I'm going to close this one.
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.