Closed Bug 761943 Opened 12 years ago Closed 12 years ago

crash in nsXULListitemAccessible::NativeInteractiveState

Categories

(Core :: Disability Access APIs, defect)

15 Branch
x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla16
Tracking Status
firefox15 --- verified

People

(Reporter: scoobidiver, Assigned: capella)

References

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

It first appeared in 16.0a1/20120605. The regression range is: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=dd6ec482a85d&tochange=a7a905fd70d5 It's likely a regression from bug 756983. Signature nsXULListitemAccessible::NativeInteractiveState() More Reports Search UUID 047f63ef-ba94-4597-a016-63fb42120605 Date Processed 2012-06-05 16:54:16 Uptime 396 Install Age 6.6 minutes since version was first installed. Install Time 2012-06-05 16:47:26 Product Firefox Version 16.0a1 Build ID 20120605030522 Release Channel nightly OS Windows NT OS Version 6.1.7601 Service Pack 1 Build Architecture x86 Build Architecture Info GenuineIntel family 6 model 26 stepping 4 Crash Reason EXCEPTION_ACCESS_VIOLATION_READ Crash Address 0x0 App Notes AdapterVendorID: 0x1002, AdapterDeviceID: 0x9440, AdapterSubsysID: 20071787, AdapterDriverVersion: 8.961.0.0 D2D? D2D+ DWrite? DWrite+ D3D10 Layers? D3D10 Layers+ EMCheckCompatibility True Total Virtual Memory 2147352576 Available Virtual Memory 1595027456 System Memory Use Percentage 36 Available Page File 4753297408 Available Physical Memory 2041167872 Frame Module Signature Source 0 xul.dll nsXULListitemAccessible::NativeInteractiveState accessible/src/xul/nsXULListboxAccessible.cpp:894 1 xul.dll nsXULListitemAccessible::NativeState accessible/src/xul/nsXULListboxAccessible.cpp:872 2 xul.dll Accessible::State accessible/src/generic/Accessible.cpp:1512 3 xul.dll AccessibleWrap::get_accState accessible/src/msaa/AccessibleWrap.cpp:443 4 oleacc.dll AccWrap_Base::get_accState 5 oleacc.dll AccWrap_Annotate::get_accState 6 FSDomNodeFirefox.DLL FSDomNodeFirefox.DLL@0x10058 7 FSDomNodeFirefox.DLL FSDomNodeFirefox.DLL@0xdf1e 8 FSDomNodeFirefox.DLL FSDomNodeFirefox.DLL@0x1a08 9 FSDomNodeFirefox.DLL FSDomNodeFirefox.DLL@0x61ed 10 FsDomSrv.dll FsDomSrv.dll@0x1f6ef 11 FsDomSrv.dll FsDomSrv.dll@0x1c97e 12 user32.dll __ClientCallWinEventProc 13 ntdll.dll KiUserCallbackDispatcher 14 ntdll.dll KiUserApcDispatcher 15 xul.dll xul.dll@0x1978af 16 xul.dll PL_DHashTableOperate obj-firefox/xpcom/build/pldhash.cpp:586 17 xul.dll xul.dll@0xc608ff 18 @0x6568742c 19 xul.dll nsObserverService::EnumerateObservers xpcom/ds/nsObserverService.cpp:130 20 xul.dll nsRefPtr<nsIDOMEventListener>::~nsRefPtr<nsIDOMEventListener> 21 xul.dll xul.dll@0xe1a46b 22 xul.dll AccessibleWrap::HandleAccEvent accessible/src/msaa/AccessibleWrap.cpp:1502 23 xul.dll nsEventShell::FireEvent accessible/src/base/nsEventShell.cpp:29 24 xul.dll DocAccessible::ProcessPendingEvent accessible/src/generic/DocAccessible.cpp:1796 25 xul.dll NotificationController::WillRefresh accessible/src/base/NotificationController.cpp:323 26 xul.dll nsRefreshDriver::Notify layout/base/nsRefreshDriver.cpp:336 27 xul.dll nsTimerImpl::Fire xpcom/threads/nsTimerImpl.cpp:476 More reports at: https://crash-stats.mozilla.com/report/list?signature=nsXULListitemAccessible%3A%3ANativeInteractiveState%28%29
mParent null check is a fix because mParent can be null for example on hide event. Mark, would you like to this it?
Assignee: nobody → markcapella
Status: NEW → ASSIGNED
Attached patch Patch (v1) (deleted) — Splinter Review
Stab at it for review ....
Attachment #630485 - Flags: review?(surkov.alexander)
Comment on attachment 630485 [details] [diff] [review] Patch (v1) Review of attachment 630485 [details] [diff] [review]: ----------------------------------------------------------------- r=me, thank you! ::: accessible/src/xul/nsXULListboxAccessible.cpp @@ +890,5 @@ > PRUint64 > nsXULListitemAccessible::NativeInteractiveState() const > { > + return NativelyUnavailable() || > + (mParent && mParent->NativelyUnavailable()) ? nit: you can keep it on the same line
Attachment #630485 - Flags: review?(surkov.alexander) → review+
Target Milestone: --- → mozilla16
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Comment on attachment 630485 [details] [diff] [review] Patch (v1) [Approval Request Comment] Bug caused by (feature/regressing bug #): 756983 User impact if declined: crash Testing completed (on m-c, etc.): yes (this bug doesn't have test coverage) Risk to taking this patch (and alternatives if risky): zero risk (null check) String or UUID changes made by this patch: no
Attachment #630485 - Flags: approval-mozilla-aurora?
Comment on attachment 630485 [details] [diff] [review] Patch (v1) [Triage Comment] Null check fix, approved for Aurora 15.
Attachment #630485 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: