Closed Bug 1764753 Opened 2 years ago Closed 2 years ago

Crash in [@ RtlpFreeHeapInternal | RtlFreeHeap | free_base | CPoolableObject::`vector deleting destructor'] and [@ CPlatform::PutWorkItem_NoPlatformLock]

Categories

(Core :: Graphics, defect)

Unspecified
Windows 10
defect

Tracking

()

RESOLVED FIXED
102 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox99 --- unaffected
firefox100 --- unaffected
firefox101 --- disabled
firefox102 --- fixed

People

(Reporter: aryx, Assigned: sotaro)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: crash, regression)

Crash Data

20 crashes from 20 installations, all on Windows 10 or 11. Oldest build ID reported is Firefox 101.0a1 20220407212910. 4/4 crashes checked had modules of Intel drivers loaded.

Is this related to bug 1763280?

Crash report: https://crash-stats.mozilla.org/report/index/ae518c14-60b1-448f-a7ea-064810220414

Reason: STATUS_HEAP_CORRUPTION

Top 10 frames of crashing thread:

0 ntdll.dll RtlReportFatalFailure 
1 ntdll.dll RtlReportCriticalFailure 
2 ntdll.dll RtlpHeapHandleError 
3 ntdll.dll RtlpHpHeapHandleError 
4 ntdll.dll RtlpLogHeapFailure 
5 ntdll.dll RtlpFreeHeapInternal 
6 ntdll.dll RtlFreeHeap 
7 ucrtbase.dll free_base 
8 msvp9dec_store.dll virtual void* CPoolableObject::`vector deleting destructor' 
9 msvp9dec_store.dll virtual void CPoolableObject::_FinalRelease 
Flags: needinfo?(sotaro.ikeda.g)
Crash Signature: [@ RtlpFreeHeapInternal | RtlFreeHeap | free_base | CPoolableObject::`vector deleting destructor'] → [@ CPlatform::PutWorkItem_NoPlatformLock] [@ RtlpFreeHeapInternal | RtlFreeHeap | free_base | CPoolableObject::`vector deleting destructor']
Summary: Crash in [@ RtlpFreeHeapInternal | RtlFreeHeap | free_base | CPoolableObject::`vector deleting destructor'] → Crash in [@ RtlpFreeHeapInternal | RtlFreeHeap | free_base | CPoolableObject::`vector deleting destructor'] and [@ CPlatform::PutWorkItem_NoPlatformLock]
Assignee: nobody → sotaro.ikeda.g
Blocks: video-perf
Regressed by: 1763280

(In reply to Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout) from comment #0)

20 crashes from 20 installations, all on Windows 10 or 11. Oldest build ID reported is Firefox 101.0a1 20220407212910. 4/4 crashes checked had modules of Intel drivers loaded.

Is this related to bug 1763280?

Yes, it seems to be related to bug 1763280.

Flags: needinfo?(sotaro.ikeda.g)
Has Regression Range: --- → yes

Majority of crashes happened under the following function calls. Then the crash might be related to hw decoder shutdown.

I wonder if all IMFSamples need to be released before destroying video MFTDecoder. And created Bug 1766203 for it.

Depends on: 1766203
Crash Signature: [@ CPlatform::PutWorkItem_NoPlatformLock] [@ RtlpFreeHeapInternal | RtlFreeHeap | free_base | CPoolableObject::`vector deleting destructor'] → [@ CPlatform::PutWorkItem_NoPlatformLock] [@ RtlpFreeHeapInternal | RtlFreeHeap | free_base | CPoolableObject::`vector deleting destructor'] [@ RtlpFreeHeapInternal | RtlFreeHeap | free_base | msvp9dec_store.dll | mozilla::AtomicRefCountedWithFinalize<T…

The crash seemed to be addressed by Bug 1766203.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
You need to log in before you can comment on or make changes to this bug.