Closed
Bug 528311
Opened 16 years ago
Closed 16 years ago
Crash [@ nsXULTreeAccessible::GetTreeItemAccessible(int, nsIAccessible**) ]
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
FIXED
| Tracking | Status | |
|---|---|---|
| status1.9.2 | --- | beta5-fixed |
People
(Reporter: MarcoZ, Assigned: surkov)
References
Details
(Keywords: crash, regression, Whiteboard: [crashkill][crashkill-fix])
Crash Data
Attachments
(2 files)
|
701 bytes,
patch
|
MarcoZ
:
review+
beltzner
:
approval1.9.2+
|
Details | Diff | Splinter Review |
|
723 bytes,
patch
|
MarcoZ
:
review+
|
Details | Diff | Splinter Review |
Harvested from the QA IRC channel. Full report is here:
bp-f28314a0-9571-43c9-9729-737ed2091112
Wasn't reproducible, but might be in our new tables code. Surkov, can you look?
Comment 1•16 years ago
|
||
I got this crash two times with different actions:
1. Using the Search bar at the right of the location bar, writing a search term very fast into it:
http://crash-stats.mozilla.com/report/index/bp-f28314a0-9571-43c9-9729-737ed2091112
2. Running a login test; during that I had to override a saved user name and password. Whilst entering a random term in there, I got a Firefox crash.
http://crash-stats.mozilla.com/report/index/bp-3d4beab2-6609-4f3a-b763-2cbdf2091111
| Assignee | ||
Comment 2•16 years ago
|
||
The problem is we don't check the accessible is defunct. It should be fixed by bug 342045. I'll put special patch for 1.9.2 since the bug 342045 isn't going to be landed on branch.
| Assignee | ||
Comment 3•16 years ago
|
||
trivial fix
Assignee: nobody → surkov.alexander
Status: NEW → ASSIGNED
Attachment #412130 -
Flags: review?(marco.zehe)
| Reporter | ||
Comment 4•16 years ago
|
||
Comment on attachment 412130 [details] [diff] [review]
patch
r=me. thanks!
Null check fix.
Attachment #412130 -
Flags: review?(marco.zehe)
Attachment #412130 -
Flags: review+
Attachment #412130 -
Flags: approval1.9.2?
| Reporter | ||
Updated•16 years ago
|
Flags: blocking1.9.2?
| Reporter | ||
Updated•16 years ago
|
Blocks: 503727
Keywords: regression
Updated•16 years ago
|
Flags: blocking1.9.2? → blocking1.9.2+
Updated•16 years ago
|
Attachment #412130 -
Flags: approval1.9.2? → approval1.9.2+
| Reporter | ||
Comment 5•16 years ago
|
||
Landed on 1.9.2 on Alexander's behalf: http://hg.mozilla.org/releases/mozilla-1.9.2/rev/8227d87c6991
Note that this hasn't landed on mozilla-central on Surkov's request, who wants to put this fix as part of bug 342045. Leaving the bug open in general because of that.
Alex, please mark as fixed when you have all review for bug 342045 and have landed that.
status1.9.2:
--- → final-fixed
Updated•16 years ago
|
Comment 6•16 years ago
|
||
this is the top reported regression patch going from 3.6b1 to 3.6b2 in some new kinds of crash analysis that we are doing.
does that info sound like it could be correct? here is the report
http://people.mozilla.com/~chofmann/crash-data/new-crashes/new-in-3.6b2-from-35x+36b1.html
sounds like this fix didn't make it into beta3. are we pretty sure it covers the whole problem or might the patch need a beta cycle to confirm?
| Reporter | ||
Comment 7•16 years ago
|
||
Yes, this covers this particular report. It didn't make it into beta 3, so we'll see results in the Namoroka nightlies starting November 17 and in the next public refresh, whether that'd be beta 4 or RC or whatever.
Updated•16 years ago
|
Whiteboard: [crashkill][crashkill-fix]
This is still showing up as a topcrash in 3.6beta4:
http://crash-stats.mozilla.com/report/list?product=Firefox&version=Firefox%3A3.6b4&query_search=signature&query_type=exact&query=&date=&range_value=1&range_unit=weeks&do_query=1&signature=nsXULTreeAccessible%3A%3AGetTreeItemAccessible%28int%2C%20nsIAccessible%2A%2A%29
... so removing "beta4-fixed" annotation.
status1.9.2:
beta4-fixed → ---
| Assignee | ||
Comment 9•16 years ago
|
||
(In reply to comment #8)
> This is still showing up as a topcrash in 3.6beta4:
> http://crash-stats.mozilla.com/report/list?product=Firefox&version=Firefox%3A3.6b4&query_search=signature&query_type=exact&query=&date=&range_value=1&range_unit=weeks&do_query=1&signature=nsXULTreeAccessible%3A%3AGetTreeItemAccessible%28int%2C%20nsIAccessible%2A%2A%29
>
Source file doesn't contain a fix (http://hg.mozilla.org/releases/mozilla-1.9.2/annotate/4c488520d1bf/accessible/src/xul/nsXULTreeAccessible.cpp#l551).
| Assignee | ||
Comment 10•16 years ago
|
||
(In reply to comment #9)
> Source file doesn't contain a fix
> (http://hg.mozilla.org/releases/mozilla-1.9.2/annotate/4c488520d1bf/accessible/src/xul/nsXULTreeAccessible.cpp#l551).
It does, sorry for the spam.
| Assignee | ||
Comment 11•16 years ago
|
||
Attachment #415053 -
Flags: review?(marco.zehe)
| Reporter | ||
Comment 12•16 years ago
|
||
Comment on attachment 415053 [details] [diff] [review]
patch2
r=me thanks!
Attachment #415053 -
Flags: review?(marco.zehe) → review+
| Assignee | ||
Comment 13•16 years ago
|
||
Comment on attachment 415053 [details] [diff] [review]
patch2
easy null-check fix
Attachment #415053 -
Flags: approval1.9.2?
| Assignee | ||
Comment 14•16 years ago
|
||
Comment on attachment 415053 [details] [diff] [review]
patch2
cancelling approval request since bug is marked as blocking
Attachment #415053 -
Flags: approval1.9.2?
| Assignee | ||
Comment 15•16 years ago
|
||
landed on trunk (Gecko 1.9.3) - http://hg.mozilla.org/mozilla-central/rev/aabf9be2bb7d
Comment 16•16 years ago
|
||
Pushed patch2 as http://hg.mozilla.org/releases/mozilla-1.9.2/rev/bf665a957cb2
status1.9.2:
--- → final-fixed
| Assignee | ||
Updated•16 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Comment 17•16 years ago
|
||
good stuff!
this will knock out #12 topcrash on 3.6b4 when it shows up in the next beta/rc.
and kill a regression from 35.5.5
checking --- 20091130-crashdata.csv nsXULTreeAccessible::GetTreeItemAccessible
release total-crashes
nsXULTreeAccessible::GetTreeItemAccessible crashes
pct.
total 233706 165 0.000706015
3.0.15 50334 0
3.5.5 122547 0
3.6b4 16576 140 0.00844595
3.6b3 2703 16 0.00591935
3.6b2 1193 9 0.00754401
3.6b1 2776 0
Updated•15 years ago
|
Crash Signature: [@ nsXULTreeAccessible::GetTreeItemAccessible(int, nsIAccessible**) ]
You need to log in
before you can comment on or make changes to this bug.
Description
•