Closed Bug 456607 Opened 16 years ago Closed 15 years ago

TM: Assertion failed: ( int32_t(delta) == uint8_t(delta) ) at LIR.cpp:238 on SunSpider on x86_64

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: Swatinem, Assigned: dvander)

References

Details

(Keywords: testcase)

I hacked the js Makefile a bit to build TraceMonkey together with Firefox on x86_64 Linux. DEFINES += -DAVMPLUS_AMD64 -DAVMPLUS_64BIT NANOJIT_ARCH = i386 ENABLE_JIT = 1 The Assertion was triggered in controlflow-recursive.html
Blocks: 457879
There's no nice little fix for this. The LIR buffer-checking logic needs to be overhauled. I'm going to wait until we've merged in the latest nanojit.
Assignee: general → danderson
Depends on: 457786
No longer depends on: 457786
Keywords: testcase
Nanojit has changed so much that this no longer applies. Yay!
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Filter on qa-project-auto-change: Bug in removed tracer code, setting in-testsuite- flag.
Flags: in-testsuite-
You need to log in before you can comment on or make changes to this bug.