When running the sun spider test 3d-raytrace.js, we crash trying to validate the return PC in the frame after the frame was moved for arity in functionArityCheck() loadp CommonSlowPaths::ArityCheckData::returnPC[t1], t5 loadp CommonSlowPaths::ArityCheckData::paddedStackSpace[t1], t0 call t2 if ASSERT_ENABLED loadp ReturnPC[cfr], t0 loadp [t0], t0 <==== This fails due to a bad return PC value of 1. end
Created attachment 220479 [details] Patch
Comment on attachment 220479 [details] Patch r=me Would be nice to be able to assert that we match GPRInfo.
Committed r161407: <http://trac.webkit.org/changeset/161407>
(In reply to comment #2) > (From update of attachment 220479 [details]) > r=me > > Would be nice to be able to assert that we match GPRInfo. I agree. One thing we could do is modify the offline assembler to output some compile asserts before the inline assembly.