Open Bug 1693553 Opened 8 months ago Updated 22 days ago

Crash in [@ mozilla::layers::WebRenderLayerManager::DoDestroy]

Categories

(Core :: Graphics: WebRender, defect)

Unspecified
macOS
defect

Tracking

()

People

(Reporter: sefeng, Unassigned)

References

(Blocks 1 open bug)

Details

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

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/25f9477d-8ef6-4460-8d17-ccb170210123

MOZ_CRASH Reason: MOZ_RELEASE_ASSERT(mWebRenderUserDatas.Count() == 0)

Top 10 frames of crashing thread:

0 XUL mozilla::layers::WebRenderLayerManager::DoDestroy gfx/layers/wr/WebRenderLayerManager.cpp:129
1 XUL mozilla::layers::CompositorBridgeChild::Destroy gfx/layers/ipc/CompositorBridgeChild.cpp:162
2 libmozglue.dylib free memory/build/malloc_decls.h:54
3 CoreFoundation _CFRelease 
4 CoreFoundation ____NSDictionaryEnumerate_block_invoke 
5 AppKit DestinationRetain 
6 CoreFoundation CFBasicHashCreateCopy 
7 libobjc.A.dylib cache_getImp 
8 libobjc.A.dylib cache_getImp 
9 AppKit -[NSCoreDragManager unregisterDragTypesForWindow:] 

We've had this release assert crash for a while, however I don't see a bug filed for it.

All callstacks had nsXULPopupManager::HidePopupCallback().

Severity: -- → S3

There are a few Thunderbird crashes, but none have nsXULPopupManager::HidePopupCallback on stack
bp-c5e2b8e0-5e3c-4e4b-b540-0f3c90211001
0 xul.dll mozilla::layers::WebRenderLayerManager::DoDestroy(bool) gfx/layers/wr/WebRenderLayerManager.cpp:157
1 xul.dll nsBaseWidget::DestroyLayerManager() widget/nsBaseWidget.cpp:408
2 xul.dll nsWindow::Destroy() widget/windows/nsWindow.cpp:1141
3 xul.dll DestroyWidgetRunnable::Run() view/nsView.cpp:123
4 xul.dll mozilla::RunnableTask::Run() xpcom/threads/TaskController.cpp:502
5 xul.dll mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) xpcom/threads/TaskController.cpp:805
6 xul.dll mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) xpcom/threads/TaskController.cpp:641
7 xul.dll mozilla::TaskController::ProcessPendingMTTask(bool) xpcom/threads/TaskController.cpp:425
8 xul.dll mozilla::detail::RunnableFunction<`lambda at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:135:7'>::Run() xpcom/threads/nsThreadUtils.h:532

Whiteboard: [tbird crash?]
You need to log in before you can comment on or make changes to this bug.