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)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 614780
Tracking Status
blocking2.0 --- -
status2.0 --- wanted

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
Attached file Initial program
Version: unspecified → Trunk
Status: UNCONFIRMED → NEW
blocking2.0: --- → ?
Ever confirmed: true
Keywords: testcase
Here's an even simpler reproducer: var i = 1; l: for (;;) for (; i--; ) for (; i--; ) continue l;
Summary: Assertion failure with a debug build of tracemonkey → TM: "Assertion failure: pc >= beg - JSOP_GOTO_LENGTH && pc <= end"
Assertion also seen with linux/mac mozilla-central at: http://www.jigzone.com/puzzles/45055D50C3C7?z=6
Assignee: general → lw
blocking2.0: ? → betaN+
blocking2.0: betaN+ → -
status2.0: --- → wanted
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
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.

Attachment

General

Created:
Updated:
Size: