Closed
Bug 616119
Opened 15 years ago
Closed 15 years ago
TM: "Assertion failure: pc >= beg - JSOP_GOTO_LENGTH && pc <= end"
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
DUPLICATE
of bug 614780
People
(Reporter: jerome.vouillon, Assigned: luke)
Details
(Keywords: testcase)
Attachments
(2 files)
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.1.15) Gecko/20101028 Iceweasel/3.5.15 (like Firefox/3.5.15)
Build Identifier:
The attached piece of code makes a debug build of tracemonkey abort with the following assertion failure when the TraceMonkey tracing JIT is enabled:
> js -j nested.js
Assertion failure: pc >= beg - JSOP_GOTO_LENGTH && pc <= end, at jstracer.cpp:6930
I encountered this issue while trying to investigate why a program (also attached) runs very slowly when the tracing JIT is enabled (it seems most of the time is spent in recording traces). The programs also results in an assertion failure with a debugging build. I'm wondering whether the performance issue and the failure are related.
Reproducible: Always
| Reporter | ||
Comment 1•15 years ago
|
||
| Reporter | ||
Comment 2•15 years ago
|
||
| Reporter | ||
Updated•15 years ago
|
Version: unspecified → Trunk
Updated•15 years ago
|
Comment 3•15 years ago
|
||
Here's an even simpler reproducer:
var i = 1;
l:
for (;;)
for (; i--; )
for (; i--; )
continue l;
Updated•15 years ago
|
Summary: Assertion failure with a debug build of tracemonkey → TM: "Assertion failure: pc >= beg - JSOP_GOTO_LENGTH && pc <= end"
Comment 4•15 years ago
|
||
Assertion also seen with linux/mac mozilla-central at:
http://www.jigzone.com/puzzles/45055D50C3C7?z=6
Updated•15 years ago
|
Assignee: general → lw
blocking2.0: ? → betaN+
Updated•15 years ago
|
| Assignee | ||
Updated•15 years ago
|
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Comment 6•12 years ago
|
||
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.
Description
•