Closed Bug 857346 Opened 11 years ago Closed 6 years ago

crash in mozilla::a11y::XULTreeGridCellAccessible::CellInvalidated

Categories

(Core :: Disability Access APIs, defect, P3)

x86
Windows NT
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: wsmwk, Unassigned)

References

Details

(Keywords: crash, Whiteboard: [tbird crash])

Crash Data

This bug was filed from the Socorro interface and is 
report bp-370461a9-835a-4cfe-b888-8961d2130311 .
============================================================= 
0 	xul.dll 	mozilla::a11y::XULTreeGridCellAccessible::CellInvalidated 	accessible/src/xul/XULTreeGridAccessible.cpp:928
1 	xul.dll 	mozilla::a11y::XULTreeGridRowAccessible::RowInvalidated 	accessible/src/xul/XULTreeGridAccessible.cpp:445
2 	xul.dll 	mozilla::a11y::XULTreeAccessible::TreeViewInvalidated 	accessible/src/xul/XULTreeAccessible.cpp:657
3 	xul.dll 	mozilla::a11y::RootAccessible::HandleTreeInvalidatedEvent 	accessible/src/generic/RootAccessible.cpp:723
4 	xul.dll 	mozilla::a11y::RootAccessible::ProcessDOMEvent 	accessible/src/generic/RootAccessible.cpp:324
5 	xul.dll 	NotificationController::HandleNotification<DocAccessible,nsIContent> 	accessible/src/base/NotificationController.h:143
6 	xul.dll 	DocAccessible::HandleNotification<mozilla::a11y::RootAccessible,nsIDOMEvent> 	accessible/src/generic/DocAccessible-inl.h:28
7 	xul.dll 	mozilla::a11y::RootAccessible::HandleEvent 	accessible/src/generic/RootAccessible.cpp:281
8 	xul.dll 	nsEventListenerManager::HandleEventSubType 	content/events/src/nsEventListenerManager.cpp:811
Component: Disability Access → Disability Access APIs
Product: Thunderbird → Core
Version: 17 → unspecified
it looks like the root cause here is the same as bug 857344 null mColumn
Depends on: 857344
only one thing: gridcell accessible was cycle collected (I can see only one path how mColumn can become a null), so cycle collection traversal stuff should include mTreeView as well.
(In reply to alexander :surkov from comment #2)
> only one thing: gridcell accessible was cycle collected (I can see only one
> path how mColumn can become a null), so cycle collection traversal stuff
> should include mTreeView as well.

traversal -> unlink I guess
Whiteboard: [tbird crash]
Crash Signature: [@ mozilla::a11y::XULTreeGridCellAccessible::CellInvalidated()] → [@ mozilla::a11y::XULTreeGridCellAccessible::CellInvalidated()] [@ mozilla::a11y::XULTreeGridCellAccessible::CellInvalidated]
FWIW in past month, 3-4 crashes. Still not very much.  (No user comments or email addresses.)
Priority: -- → P3
low 52 crashes, I guess we could mark it wontfix for 52, and worksforme for others.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.