Closed
Bug 964861
Opened 11 years ago
Closed 10 years ago
crash in java.lang.NullPointerException: at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java)
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(firefox28 unaffected, firefox29 wontfix, firefox30 wontfix, firefox31 wontfix, firefox32 verified, firefox33 verified, fennec+)
VERIFIED
FIXED
Firefox 33
People
(Reporter: aaronmt, Assigned: lucasr)
References
Details
(Keywords: crash)
Crash Data
Attachments
(2 files)
12.33 KB,
text/plain
|
Details | |
1.18 KB,
patch
|
bnicholson
:
review+
Sylvestre
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
This bug was filed from the Socorro interface and is
report bp-c31482de-7959-44ec-a98b-a75b82140126.
=============================================================
java.lang.NullPointerException
at org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab(ToolbarDisplayLayout.java:267)
at org.mozilla.gecko.toolbar.BrowserToolbar.onTabChanged(BrowserToolbar.java:531)
at org.mozilla.gecko.Tabs$5.run(Tabs.java:595)
Comment 1•11 years ago
|
||
i also had this crash 8 times contentiously.
ID : e79a3858-5377-4f81-916b-45b072140131
Comment 2•11 years ago
|
||
Setps to Reproduce this Issue
1. Launch Nightly.
2. Go To Menu > Settings
3. Tap on mozilla
4. Tap on About Nightly.
Actual Result :
Crashed !!!!!!!!!
Expected Result :
About Nightly Page should open.
Version : Nightly 29.0a1 (2014-01-30)
Observations :
1 - crash - Restart Nightly after crash reporter -> About Nightly Open
2 - crash - Restart Nightly after crash reporter -> About Nightly Open
3 - closed - Nightly closed - Crash Reporter Not launched.
4 - crash - Restart Nightly after crash reporter -> About Nightly Open
5 - crash - Restart Nightly after crash reporter -> About Nightly Open
6 - crash - Restart Nightly after crash reporter -> About Nightly Open
7 - crash - Restart Nightly after crash reporter -> About Nightly Open.
8 - closed - Nightly closed - Crash Reporter Not launched.
9 - crash - Restart Nightly after crash reporter -> About Nightly Open.
Comment 3•11 years ago
|
||
Logs are attached for this crash .
Updated•11 years ago
|
Assignee: nobody → lucasr.at.mozilla
Comment 4•11 years ago
|
||
Hi
what happened to this bug
it's still in New state ?
Reporter | ||
Comment 5•11 years ago
|
||
Hi Ashish,
This bug is assigned but it is not a critically high-volume crash signature, albeit it is still decently sized so it's not a super high priority at the moment.
As for this signature — in the past 28 days, I see 327 crashes across all channels.
https://crash-stats.mozilla.com/report/list?product=FennecAndroid&range_unit=days&range_value=28&signature=java.lang.NullPointerException%3A+at+org.mozilla.gecko.toolbar.ToolbarDisplayLayout.updateFromTab%28ToolbarDisplayLayout.java%29
Status: NEW → ASSIGNED
tracking-fennec: --- → ?
status-firefox29:
--- → affected
status-firefox30:
--- → affected
status-firefox31:
--- → affected
Updated•11 years ago
|
status-firefox28:
--- → unaffected
Comment 6•11 years ago
|
||
Triage team wonders if this is mentorable.
tracking-fennec: ? → +
Flags: needinfo?(lucasr.at.mozilla)
Assignee | ||
Comment 7•11 years ago
|
||
(In reply to Kevin Brosnan [:kbrosnan] from comment #6)
> Triage team wonders if this is mentorable.
Kinda. The stacktrace is a bit weird. Might hard to debug. I'll try to have a look at it next week.
Flags: needinfo?(lucasr.at.mozilla)
Reporter | ||
Comment 9•11 years ago
|
||
See bug 1003229. What's special about visiting about:firefox that triggers this crash on some devices?
Reporter | ||
Updated•11 years ago
|
Attachment #8368453 -
Attachment mime type: text/x-log → text/plain
Comment 10•11 years ago
|
||
Bug 1003229 makes me a little worried.
Assignee | ||
Comment 11•11 years ago
|
||
I can't reproduce this in Fx29. Any known reliable STR? That would help figuring out what's going on here.
Flags: needinfo?(aaron.train)
Reporter | ||
Comment 12•11 years ago
|
||
I have yet been able to reproduce this. Ashish, which device are you using and which Android version?
Flags: needinfo?(ashish28.sirt)
Comment 13•11 years ago
|
||
Hi Aaron
This seems not be reproducible in fx32 .
I am using samsung galaxy S2 device
Android 4.1.2
Flags: needinfo?(ashish28.sirt)
Reporter | ||
Updated•11 years ago
|
Flags: needinfo?(aaron.train)
Comment 14•10 years ago
|
||
100% reproducible using comment 2 with Don't Keep Activities enabled.
Assignee | ||
Comment 15•10 years ago
|
||
Assignee | ||
Comment 16•10 years ago
|
||
Comment on attachment 8439205 [details] [diff] [review]
Don't to update the toolbar state before it gets attachted (r=bnicholson)
"Don't keep activities" causes updates to ToolbarDisplayLayout before it gets attached to a window. But ToolbarDisplayLayout can't be updated before it gets attached. Let's simply bail if that happens.
Attachment #8439205 -
Flags: review?(bnicholson)
Comment 17•10 years ago
|
||
Comment on attachment 8439205 [details] [diff] [review]
Don't to update the toolbar state before it gets attachted (r=bnicholson)
Review of attachment 8439205 [details] [diff] [review]:
-----------------------------------------------------------------
Commit message nits: s/Don't to update/Don't update/, s/attachted/attached/
Attachment #8439205 -
Flags: review?(bnicholson) → review+
Assignee | ||
Comment 18•10 years ago
|
||
Comment 19•10 years ago
|
||
Backed out for:
https://tbpl.mozilla.org/php/getParsedLog.php?id=41666192&tree=Fx-Team
/builds/slave/fx-team-and-000000000000000000/build/mobile/android/base/toolbar/ToolbarDisplayLayout.java:265: cannot find symbol
symbol : method isAttachedToWindow()
location: class org.mozilla.gecko.toolbar.ToolbarDisplayLayout
if (!isAttachedToWindow()) {
^
remote: https://hg.mozilla.org/integration/fx-team/rev/0cab2f679356
Assignee | ||
Comment 20•10 years ago
|
||
Replace isAttachedToWindow() with a local boolean member. Pushed:
https://hg.mozilla.org/integration/fx-team/rev/595c7791bb16
Comment 21•10 years ago
|
||
(In reply to Lucas Rocha (:lucasr) from comment #20)
> Replace isAttachedToWindow() with a local boolean member. Pushed:
> https://hg.mozilla.org/integration/fx-team/rev/595c7791bb16
Why not just use getWindowToken() != null?
Comment 22•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 33
Assignee | ||
Comment 23•10 years ago
|
||
(In reply to Brian Nicholson (:bnicholson) from comment #21)
> (In reply to Lucas Rocha (:lucasr) from comment #20)
> > Replace isAttachedToWindow() with a local boolean member. Pushed:
> > https://hg.mozilla.org/integration/fx-team/rev/595c7791bb16
>
> Why not just use getWindowToken() != null?
Good point, forgot about this one. Not a big deal though. Do you feel strongly enough about it to want me to file a follow-up?
Flags: needinfo?(bnicholson)
Comment 24•10 years ago
|
||
(In reply to Lucas Rocha (:lucasr) from comment #23)
> Good point, forgot about this one. Not a big deal though. Do you feel
> strongly enough about it to want me to file a follow-up?
Nope, not a big deal like you said. Just curious if there was a reason.
Flags: needinfo?(bnicholson)
Comment 25•10 years ago
|
||
Although this would make a pretty good contributor bug!
Assignee | ||
Comment 26•10 years ago
|
||
Comment on attachment 8439205 [details] [diff] [review]
Don't to update the toolbar state before it gets attachted (r=bnicholson)
Approval Request Comment
[Feature/regressing bug #]: bug 944533
[User impact if declined]: Top crasher in Fx31 (#19) and Fx32 (#18).
[Describe test coverage new/current, TBPL]: No new instances of this crasher bug after this patch landed in Nightly (Fx33).
[Risks and why]: Low, simply guard against invalid update calls.
[String/UUID change made/needed]: n/a
Attachment #8439205 -
Flags: approval-mozilla-aurora?
Updated•10 years ago
|
status-firefox32:
--- → affected
status-firefox33:
--- → fixed
Updated•10 years ago
|
Attachment #8439205 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 27•10 years ago
|
||
Comment 28•10 years ago
|
||
Tested with:
Device: Samsung Galaxy Nexus
OS: Android 4.2.1
After performing the steps from comment 2 and comment 14, about firefox beta is opened, so verified fixed on:
Build: Firefox for Android 32 Beta 1
Comment 29•10 years ago
|
||
Tested with:
Device: Samsung Galaxy Nexus
OS: Android 4.2.1
After performing the steps from comment 2 and comment 14, about firefox aurora is opened, so verified fixed on:
Build: Firefox for Android 33.0a2 Aurora (2014-07-24)
Status: RESOLVED → VERIFIED
Hi Margaret, Kevin: This bug is resolved & verified but the crash signature associated with it shows as top 3rd spot on Fennec Aurora 47. From the reports, I see the crash happening on 47.0a1 build 03-20. Should I re-open this or create a copy of this bug? Please let me know.
Flags: needinfo?(margaret.leibovic)
Flags: needinfo?(kbrosnan)
Blocks: 1258523
Updated•9 years ago
|
Flags: needinfo?(margaret.leibovic)
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
•