Closed
Bug 1506690
Opened 6 years ago
Closed 6 years ago
crash in java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference at org.mozilla.gecko.CrashReporterActivity.getProfileName(CrashReporterActivity.java)
Categories
(Firefox for Android Graveyard :: General, defect, P1)
Tracking
(firefox65 fixed)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox65 | --- | fixed |
People
(Reporter: JanH, Assigned: petru)
References
Details
+++ This bug was initially created as a clone of Bug #1483993 +++
The crash while attempting to enable startup profiling in bug 1506689 again leads to crash where the crash reporter itself crashes, too... and once again CrashReporterActivity.getProfileName() is to blame:
> 11-12 21:01:55.021 31698-31698/? E/GeckoCrashHandler: >>> REPORTING UNCAUGHT EXCEPTION FROM THREAD 1 ("main")
> java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
> at org.mozilla.gecko.CrashReporterActivity.getProfileName(CrashReporterActivity.java:343)
> at org.mozilla.gecko.CrashReporterActivity.onCreate(CrashReporterActivity.java:185)
> at android.app.Activity.performCreate(Activity.java:6259)
> at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1130)
> at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2382)
> at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2493)
> at android.app.ActivityThread.-wrap11(ActivityThread.java)
> at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1357)
> at android.os.Handler.dispatchMessage(Handler.java:102)
> at android.os.Looper.loop(Looper.java:148)
> at android.app.ActivityThread.main(ActivityThread.java:5459)
> at java.lang.reflect.Method.invoke(Native Method)
> at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
> at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
Comment 1•6 years ago
|
||
Should be able to investigate this with steps to reproduce from the related bugs.
Priority: -- → P1
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → petru.lingurar
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•6 years ago
|
||
Tried to reproduce this by starting a new app instance, after Quit-ing it with
> adb shell am start -n org.mozilla.fennec_petru.lingurar/org.mozilla.gecko.App --es env0 MOZ_PROFILER_STARTUP=1 --es env1 MOZ_PROFILER_SHUTDOWN=/sdcard/profile.json
but was unable to.
Still, I think this should be resolved by bug 1504780 where I've added a simple null check as :snorp suggested.
Reporter | ||
Comment 3•6 years ago
|
||
Of course it doesn't crash anymore because I fixed that bug.
For testing locally, you need to back that bug out and also add "export MOZ_CRASHREPORTER=1" to your mozconfig, maybe even also "export MOZ_OFFICIAL=1" because parts of our crash handling seem conditional on being in an official build.
However it is possible that bug 1504780 already covers the same problem.
Assignee | ||
Comment 4•6 years ago
|
||
(In reply to Jan Henning [:JanH] from comment #3)
> Of course it doesn't crash anymore because I fixed that bug.
> For testing locally, you need to back that bug out and also add "export
> MOZ_CRASHREPORTER=1" to your mozconfig, maybe even also "export
> MOZ_OFFICIAL=1" because parts of our crash handling seem conditional on
> being in an official build.
>
> However it is possible that bug 1504780 already covers the same problem.
I didn't get this error with or without the patch from bug 1506689 (after enabling 'Clear private data on exit', pressing to Quit and starting the app with that adb command and parameters).
So I couldn't test the patch from bug 1504780 in relation to the steps above, but given the broad range of situations that patch covers it's probable that it also resolves this situation.
Comment 5•6 years ago
|
||
Jan, do you still see the error yourself or should we count this as fixed/WFM?
Flags: needinfo?(jh+bugzilla)
Comment 6•6 years ago
|
||
Please reopen if there is still a remaining issue.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Reporter | ||
Updated•6 years ago
|
Flags: needinfo?(jh+bugzilla)
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•