Bug 93246
| Summary: | New tests introduced in r124555 asserts on 32 bit platforms | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> |
| Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Critical | CC: | allan.jensen, fpizlo, mhahnenberg, ossy, zherczeg |
| Priority: | P1 | Keywords: | Qt, QtTriaged |
| Version: | 528+ (Nightly build) | ||
| Hardware: | All | ||
| OS: | All | ||
| Bug Depends on: | |||
| Bug Blocks: | 79668, 91074 | ||
Csaba Osztrogonác
... at least on Qt 32 bit debug mode
fast/js/dfg-peephole-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html:
-------------------------------------------------------------------------------------------------------
STDERR: ASSERTION FAILED: at(m_compileIndex).canExit() || m_isCheckingArgumentTypes
STDERR: /mnt/raptor3/slaves/qt-linux-32-debug/build/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp(63) : void JSC::DFG::SpeculativeJIT::speculationCheck(JSC::DFG::ExitKind, JSC::DFG::JSValueSource, JSC::DFG::NodeIndex, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)
fast/js/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object.html:
----------------------------------------------------------------------------------------------
STDERR: ASSERTION FAILED: at(m_compileIndex).canExit() || m_isCheckingArgumentTypes
STDERR: /mnt/raptor3/slaves/qt-linux-32-debug/build/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp(63) : void JSC::DFG::SpeculativeJIT::speculationCheck(JSC::DFG::ExitKind, JSC::DFG::JSValueSource, JSC::DFG::NodeIndex, JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Csaba Osztrogonác
I skipped them to paint the 32 bit debug bot green - https://trac.webkit.org/changeset/124751
Please unskip them with the proper fix. Thanks.
Allan Sandfeld Jensen
It could look like this was solved in bug #94026 with commit r126081, and bug #94538 with commit r126082.
Allan Sandfeld Jensen
Committed r128306: <http://trac.webkit.org/changeset/128306>