Closed Bug 1676997 Opened 5 years ago Closed 5 years ago

Crash in [@ xpc::NativeGlobal] from PromiseJobRunnable::Suppressed()

Categories

(Core :: DOM: Core & HTML, defect)

Unspecified
macOS
defect

Tracking

()

RESOLVED FIXED
84 Branch
Tracking Status
firefox-esr78 --- wontfix
firefox82 --- wontfix
firefox83 --- wontfix
firefox84 --- fixed

People

(Reporter: mccr8, Assigned: smaug)

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

Crash report: https://crash-stats.mozilla.org/report/index/4720e58c-8aa9-4846-8fba-304d20201112

Reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS

Top 10 frames of crashing thread:

0 XUL xpc::NativeGlobal js/xpconnect/wrappers/WrapperFactory.cpp:778
1 XUL mozilla::CycleCollectedJSContext::PerformMicroTaskCheckPoint xpcom/base/CycleCollectedJSContext.cpp:631
2 XUL mozilla::EventListenerManager::HandleEventInternal dom/events/EventListenerManager.cpp:1270
3 XUL mozilla::EventTargetChainItem::HandleEventTargetChain dom/events/EventDispatcher.cpp:554
4 XUL mozilla::EventDispatcher::Dispatch dom/events/EventDispatcher.cpp:1093
5 XUL mozilla::EventDispatcher::DispatchDOMEvent dom/events/EventDispatcher.cpp:1195
6 XUL mozilla::DOMEventTargetHelper::DispatchEvent dom/events/DOMEventTargetHelper.cpp:145
7 XUL mozilla::dom::EventTarget::DispatchEvent dom/events/EventTarget.cpp:183
8 XUL mozilla::dom::indexedDB:: dom/indexedDB/ActorsChild.cpp:626
9 XUL mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse dom/indexedDB/ActorsChild.cpp:2431

There are a few of these crashes. PromiseJobRunnable::Run() does a null check on the callback, but Suppressed() does not.

Assignee: nobody → bugs
Pushed by opettay@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/de5bd537b1d6 null check callback in PromiseJobRunnable::Suppressed(), r=mccr8
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: