Closed Bug 1924486 Opened 1 year ago Closed 1 year ago

Intermittent Assertion failure: ok (Incremental marking verification failed), at D:/task_172889672124906/src/js/src/gc/Verifier.cpp:768

Categories

(Core :: JavaScript: GC, defect, P5)

x86_64
Windows
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, intermittent-failure)

Filed by: pstanciu [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=478121594&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LocqgYlqQiCUiJLBLowkhQ/runs/0/artifacts/public/logs/live_backing.log


[task 2024-10-14T09:35:38.636Z] TEST-PASS | js\src\jit-test\tests\gc\bug-891773.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --more-compartments") [0.1 s]
[task 2024-10-14T09:35:38.746Z] 00003B5B8B05E120: cell was marked white, but would be marked gray by non-incremental marking
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z] {
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]   "address": "(JSObject*)0x3b5b8b05e120",
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]   "compartment": "(JS::Compartment*)0x27b0d637870",
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]   "clasp": "<Proxy @ (JSClass*)0x7ff6394e6a58>",
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]   "shape": "<(js::Shape*)0x3b5b8b064be0, objectFlags=[]>",
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]   "shape.base": {
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]     "address": "(js::BaseShape*)0x3b5b8b065358",
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]     "realm": "(JS::Realm*)0x27b0d3f7100",
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]     "proto": "<dynamic>"
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]   },
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.746Z]   "handler": "(js::CrossCompartmentWrapper*)0x7ff6394e90f0",
[task 2024-10-14T09:35:38.746Z] 
[task 2024-10-14T09:35:38.756Z]   "private": "<ShellWindowProxy @ (JSObject*)0x3b5b8b0ef040>"
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] }
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] [1892] Assertion failure: ok (Incremental marking verification failed), at D:/task_172889672124906/src/js/src/gc/Verifier.cpp:768
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #01: js::gc::MarkingValidator::validate (D:\task_172889672124906\src\js\src\gc\Verifier.cpp:768)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #02: js::gc::GCRuntime::beginSweepingSweepGroup (D:\task_172889672124906\src\js\src\gc\Sweeping.cpp:1593)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #03: sweepaction::SweepActionSequence::run (D:\task_172889672124906\src\js\src\gc\Sweeping.cpp:2219)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #04: sweepaction::SweepActionForEach<js::gc::SweepGroupsIter,JSRuntime *>::run (D:\task_172889672124906\src\js\src\gc\Sweeping.cpp:2255)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #05: js::gc::GCRuntime::performSweepActions (D:\task_172889672124906\src\js\src\gc\Sweeping.cpp:2416)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #06: js::gc::GCRuntime::incrementalSlice (D:\task_172889672124906\src\js\src\gc\GC.cpp:3911)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #07: js::gc::GCRuntime::gcCycle (D:\task_172889672124906\src\js\src\gc\GC.cpp:4410)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #08: js::gc::GCRuntime::collect (D:\task_172889672124906\src\js\src\gc\GC.cpp:4615)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #09: js::gc::GCRuntime::runDebugGC (D:\task_172889672124906\src\js\src\gc\GC.cpp:5085)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #10: js::gc::CellAllocator::AllocTenuredCell<1> (D:\task_172889672124906\src\js\src\gc\Allocator.cpp:170)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #11: js::SharedShape::getPropMapShape (D:\task_172889672124906\src\js\src\vm\Shape.cpp:1474)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #12: js::NativeObject::addProperty (D:\task_172889672124906\src\js\src\vm\Shape.cpp:367)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #13: js::GlobalObject::addIntrinsicValue (D:\task_172889672124906\src\js\src\vm\GlobalObject.cpp:1019)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #14: js::GlobalObject::getSelfHostedFunction (D:\task_172889672124906\src\js\src\vm\GlobalObject.cpp:965)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #15: JS::NewFunctionFromSpec (D:\task_172889672124906\src\js\src\jsapi.cpp:2338)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #16: js::DefineFunctions (D:\task_172889672124906\src\js\src\vm\JSObject.cpp:2378)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #17: JS_DefineFunctions (D:\task_172889672124906\src\js\src\vm\PropertyAndElement.cpp:954)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #18: js::GlobalObject::resolveConstructor (D:\task_172889672124906\src\js\src\vm\GlobalObject.cpp:413)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #19: JS_ResolveStandardClass (D:\task_172889672124906\src\js\src\jsapi.cpp:954)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #20: js::LookupProperty (D:\task_172889672124906\src\js\src\vm\JSObject.cpp:1581)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #21: js::LookupName (D:\task_172889672124906\src\js\src\vm\JSObject.cpp:1591)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #22: js::GetEnvironmentName<0> (D:\task_172889672124906\src\js\src\vm\Interpreter-inl.h:159)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #23: js::jit::DoGetNameFallback (D:\task_172889672124906\src\js\src\jit\BaselineIC.cpp:1160)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] #24: ??? (???:???)
[task 2024-10-14T09:35:38.756Z] 
[task 2024-10-14T09:35:38.756Z] Exit code: 2147483651
[task 2024-10-14T09:35:38.756Z] FAIL - gc\bug-1917561.js
[task 2024-10-14T09:35:38.756Z] TEST-UNEXPECTED-FAIL | js\src\jit-test\tests\gc\bug-1917561.js | 00003B5B8B05E120: cell was marked white, but would be marked gray by non-incremental marking (code 2147483651, args "--ion-eager --ion-offthread-compile=off --more-compartments") [1.4 s]
[task 2024-10-14T09:35:38.756Z] INFO exit-status     : 2147483651
[task 2024-10-14T09:35:38.756Z] INFO timed-out       : False
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> 00003B5B8B05E120: cell was marked white, but would be marked gray by non-incremental marking
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> 
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> {
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "address": "(JSObject*)0x3b5b8b05e120",
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "compartment": "(JS::Compartment*)0x27b0d637870",
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "clasp": "<Proxy @ (JSClass*)0x7ff6394e6a58>",
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "shape": "<(js::Shape*)0x3b5b8b064be0, objectFlags=[]>",
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "shape.base": {
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "address": "(js::BaseShape*)0x3b5b8b065358",
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "realm": "(JS::Realm*)0x27b0d3f7100",
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "proto": "<dynamic>"
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> },
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "handler": "(js::CrossCompartmentWrapper*)0x7ff6394e90f0",
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> "private": "<ShellWindowProxy @ (JSObject*)0x3b5b8b0ef040>"
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> }
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> 
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> [1892] Assertion failure: ok (Incremental marking verification failed), at D:/task_172889672124906/src/js/src/gc/Verifier.cpp:768
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #01: js::gc::MarkingValidator::validate (D:\task_172889672124906\src\js\src\gc\Verifier.cpp:768)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #02: js::gc::GCRuntime::beginSweepingSweepGroup (D:\task_172889672124906\src\js\src\gc\Sweeping.cpp:1593)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #03: sweepaction::SweepActionSequence::run (D:\task_172889672124906\src\js\src\gc\Sweeping.cpp:2219)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #04: sweepaction::SweepActionForEach<js::gc::SweepGroupsIter,JSRuntime *>::run (D:\task_172889672124906\src\js\src\gc\Sweeping.cpp:2255)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #05: js::gc::GCRuntime::performSweepActions (D:\task_172889672124906\src\js\src\gc\Sweeping.cpp:2416)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #06: js::gc::GCRuntime::incrementalSlice (D:\task_172889672124906\src\js\src\gc\GC.cpp:3911)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #07: js::gc::GCRuntime::gcCycle (D:\task_172889672124906\src\js\src\gc\GC.cpp:4410)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #08: js::gc::GCRuntime::collect (D:\task_172889672124906\src\js\src\gc\GC.cpp:4615)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #09: js::gc::GCRuntime::runDebugGC (D:\task_172889672124906\src\js\src\gc\GC.cpp:5085)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #10: js::gc::CellAllocator::AllocTenuredCell<1> (D:\task_172889672124906\src\js\src\gc\Allocator.cpp:170)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #11: js::SharedShape::getPropMapShape (D:\task_172889672124906\src\js\src\vm\Shape.cpp:1474)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #12: js::NativeObject::addProperty (D:\task_172889672124906\src\js\src\vm\Shape.cpp:367)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #13: js::GlobalObject::addIntrinsicValue (D:\task_172889672124906\src\js\src\vm\GlobalObject.cpp:1019)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #14: js::GlobalObject::getSelfHostedFunction (D:\task_172889672124906\src\js\src\vm\GlobalObject.cpp:965)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #15: JS::NewFunctionFromSpec (D:\task_172889672124906\src\js\src\jsapi.cpp:2338)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #16: js::DefineFunctions (D:\task_172889672124906\src\js\src\vm\JSObject.cpp:2378)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #17: JS_DefineFunctions (D:\task_172889672124906\src\js\src\vm\PropertyAndElement.cpp:954)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #18: js::GlobalObject::resolveConstructor (D:\task_172889672124906\src\js\src\vm\GlobalObject.cpp:413)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #19: JS_ResolveStandardClass (D:\task_172889672124906\src\js\src\jsapi.cpp:954)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #20: js::LookupProperty (D:\task_172889672124906\src\js\src\vm\JSObject.cpp:1581)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #21: js::LookupName (D:\task_172889672124906\src\js\src\vm\JSObject.cpp:1591)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #22: js::GetEnvironmentName<0> (D:\task_172889672124906\src\js\src\vm\Interpreter-inl.h:159)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #23: js::jit::DoGetNameFallback (D:\task_172889672124906\src\js\src\jit\BaselineIC.cpp:1160)
[task 2024-10-14T09:35:38.756Z] INFO stderr         2> #24: ??? (???:???)
[task 2024-10-14T09:35:38.765Z] TEST-PASS | js\src\jit-test\tests\gc\bug-906236.js | Success (code 3, args "") [0.3 s]
[task 2024-10-14T09:35:38.777Z] TEST-PASS | js\src\jit-test\tests\gc\bug-906241.js | Success (code 3, args "") [0.3 s]

OS: Unspecified → Windows
Hardware: Unspecified → x86_64

I can't reproduce this locally.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.