Closed
Bug 1346518
Opened 8 years ago
Closed 7 years ago
Crash in mozilla::a11y::Accessible::RemoveChild
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
FIXED
mozilla55
People
(Reporter: calixte, Assigned: surkov)
References
(Blocks 2 open bugs)
Details
(Keywords: crash, regression, Whiteboard: [clouseau][aes+])
Crash Data
Attachments
(2 files)
(deleted),
patch
|
yzen
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
yzen
:
review+
|
Details | Diff | Splinter Review |
This bug was filed from the Socorro interface and is
report bp-23d9a615-5bf1-4994-b600-66af02161130.
=============================================================
There 4 crashes on nightly 55 with buildid 20170310110248. In analyzing the backtrace, the regression may have been introduced by patch [1] to fix bug 1321384.
[1] https://hg.mozilla.org/mozilla-central/rev?node=dea9f3038c4d1cad37ac5d9908dbaef42fabecf2
Flags: needinfo?(surkov.alexander)
Assignee | ||
Comment 1•8 years ago
|
||
How is it different from bug 1321384?
Flags: needinfo?(surkov.alexander)
Assignee | ||
Comment 2•8 years ago
|
||
Did you mean Accessible::RemoveChild signature and crashes like this:
https://crash-stats.mozilla.com/report/index/eaab4989-c625-4174-904f-431cf2170310
Reporter | ||
Comment 3•8 years ago
|
||
Oh my bad... I made a mistake, I picked up the wrong crash report. Yes it's exactly this signature.
Crash Signature: [@ mozilla::a11y::Accessible::SetARIAHidden] → [@ mozilla::a11y::Accessible::RemoveChild ]
Reporter | ||
Updated•8 years ago
|
Summary: Crash in mozilla::a11y::Accessible::SetARIAHidden → Crash in mozilla::a11y::Accessible::RemoveChild
Assignee | ||
Comment 4•8 years ago
|
||
We have a bug 1342433 that should resolve the issue leading to a stack from comment #2.
Also I don't see how the tree may get corrupted by a tree recreation under a wrong container, the latter code should fix all issue introduced by that. So this stack may be unrelated with aria-hidden issue.
Assignee | ||
Comment 5•8 years ago
|
||
there's one more bug 1347667 for this signature, let's if these two bugs (comment #4) fix this bug.
Assignee | ||
Comment 6•8 years ago
|
||
(In reply to alexander :surkov from comment #5)
> there's one more bug 1347667 for this signature, let's if these two bugs
> (comment #4) fix this bug.
there's a stack not covered by those two https://crash-stats.mozilla.com/report/index/cd485e66-7442-40a5-9ea2-9e3712170320
Assignee | ||
Comment 7•8 years ago
|
||
1) add empty parent assertion, in other words split ASSERT(aChild->mParent == this) into two
2) get unwanted wording change back from https://hg.mozilla.org/mozilla-central/diff/dea9f3038c4d/accessible/generic/Accessible.cpp
Attachment #8849227 -
Flags: review?(yzenevich)
Assignee | ||
Updated•8 years ago
|
Keywords: leave-open
Updated•8 years ago
|
Attachment #8849227 -
Flags: review?(yzenevich) → review+
Assignee | ||
Comment 8•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/0046bf50e45ff3986c6192a428a8a275f6641ba9
Bug 1346518 - extend Accessible::RemoveChild debugging assertions, r=yzen
Assignee | ||
Comment 9•8 years ago
|
||
add extra assertion, possibly catching cases like https://crash-stats.mozilla.com/report/index/cd485e66-7442-40a5-9ea2-9e3712170320
Assignee: nobody → surkov.alexander
Attachment #8849673 -
Flags: review?(yzenevich)
Comment 11•8 years ago
|
||
bugherder |
Comment 12•8 years ago
|
||
Comment on attachment 8849673 [details] [diff] [review]
assert2
Review of attachment 8849673 [details] [diff] [review]:
-----------------------------------------------------------------
looks good.
Attachment #8849673 -
Flags: review?(yzenevich) → review+
Assignee | ||
Comment 13•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/b0bb65bdf413cda117ec915f8aa97d262b94f642
Bug 1346518 - extend Accessible::RemoveChild debugging assertions, part2, r=yzen
Comment 14•8 years ago
|
||
bugherder |
Comment 15•8 years ago
|
||
What's the status of this bug? it's leave-open, so the landings (and other bugs mentioned here as possible fixes) haven't moved this to RESOLVED.
Flags: needinfo?(surkov.alexander)
Assignee | ||
Comment 16•8 years ago
|
||
(In reply to Randell Jesup [:jesup] from comment #15)
> What's the status of this bug? it's leave-open, so the landings (and other
> bugs mentioned here as possible fixes) haven't moved this to RESOLVED.
this crash signature may be caused by number of reasons, few of them them were addressed, at least one is not yet fixed, for example, this one https://crash-stats.mozilla.com/report/index/cd485e66-7442-40a5-9ea2-9e3712170320
Flags: needinfo?(surkov.alexander)
Comment 17•8 years ago
|
||
Alex are the asserts helping?
Here is a query that adds the reason as a column. You can see most of them are failing on no parent.
https://crash-stats.mozilla.com/signature/?product=Firefox&signature=mozilla%3A%3Aa11y%3A%3AAccessible%3A%3ARemoveChild&date=%3E%3D2017-03-20T20%3A38%3A00.000Z&date=%3C2017-03-27T20%3A38%3A00.000Z&_columns=date&_columns=product&_columns=version&_columns=build_id&_columns=platform&_columns=reason&_columns=address&_columns=install_time&_columns=moz_crash_reason&_sort=-build_id&_sort=-date&page=1
Flags: needinfo?(surkov.alexander)
Assignee | ||
Comment 18•8 years ago
|
||
I filed a bug 1351414 that could help with 'No parent' assertions
Flags: needinfo?(surkov.alexander)
Comment 19•8 years ago
|
||
I can recreate hitting this bug today by going to https://www.att.com/wireless/
https://crash-stats.mozilla.com/report/index/bp-a9c905ff-6b24-4fb0-bce0-5f06d2170329
https://crash-stats.mozilla.com/report/index/bp-afa67bc9-c265-4649-b018-2f41a2170329
https://crash-stats.mozilla.com/report/index/bp-439cf829-f641-4067-a0a8-e92212170329
https://crash-stats.mozilla.com/report/index/bp-bbf14cbf-3d8e-465f-b4de-987962170329
Rather annoying. /sniff.
Assignee | ||
Updated•8 years ago
|
Comment 20•8 years ago
|
||
The issues on att.com that cause this crash should be repaired by the patches in bug 1353094. We think there may be other causes to this crash, tho.
Comment 21•8 years ago
|
||
Updated•8 years ago
|
Whiteboard: [clouseau] → [clouseau][aes+]
Comment 22•8 years ago
|
||
This signature is the #5 Window top crash in Nightly 20170421030241.
Assignee | ||
Comment 23•8 years ago
|
||
(In reply to Nicholas Nethercote [:njn] from comment #22)
> This signature is the #5 Window top crash in Nightly 20170421030241.
I expect bug 1353094 helping it.
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Comment 25•8 years ago
|
||
Technically bug 1353094 is a blocking one, not a dupe. Also do we have data that no other cases of this crash signature has left?
Assignee | ||
Updated•7 years ago
|
Blocks: brokentreea11y
There are still some crashes on 53, 54, and 55. If this isn't a duplicate I guess we can re-open the bug. However with so few crashes, I don't think release management needs to track this issue.
Status: RESOLVED → REOPENED
status-firefox53:
--- → wontfix
status-firefox54:
--- → wontfix
Resolution: DUPLICATE → ---
Assignee | ||
Comment 27•7 years ago
|
||
(In reply to Liz Henry (:lizzard) (needinfo? me) from comment #26)
> There are still some crashes on 53, 54, and 55. If this isn't a duplicate I
> guess we can re-open the bug. However with so few crashes, I don't think
> release management needs to track this issue.
I believe that 55 crashes should be fixed by recent bug 1363027, 53 and 54 crashes like [1] can be fixed by backporting bug 1347667, should I request the backporting or we don't care enough about this low volume crash to take a risk of backporting?
https://crash-stats.mozilla.com/report/index/409c6855-6a0d-4305-b1dd-80e850170529
Status: REOPENED → RESOLVED
Closed: 8 years ago → 7 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Comment 28•7 years ago
|
||
Relevant patches from comment 27 have been backported to ESR52. Calling this fixed there as well.
You need to log in
before you can comment on or make changes to this bug.
Description
•