Closed
Bug 565199
Opened 14 years ago
Closed 14 years ago
TM: trace-test failure in testGeneratorDeepBail, x64
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: dvander, Assigned: gal)
References
Details
(Whiteboard: fixed-in-tracemonkey)
Attachments
(1 file, 1 obsolete file)
1.73 KB,
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
Maybe missing guard for generators? #2 0x000000000048b1a2 in js_CloseIterator (cx=0x8bd430, v=140737332126848) at ../jsiter.cpp:594 594 JS_ASSERT_NOT_ON_TRACE(cx); rogram received signal SIGABRT, Aborted. 0x00007ffff7bcf7bb in raise () from /lib/libpthread.so.0 (gdb) bt #0 0x00007ffff7bcf7bb in raise () from /lib/libpthread.so.0 #1 0x0000000000527a2c in JS_Assert (s=0x5f069f "!JS_ON_TRACE(cx)", file=0x5f0577 "../jsiter.cpp", ln=594) at ../jsutil.cpp:79 #2 0x000000000048b1a2 in js_CloseIterator (cx=0x8bd430, v=140737332126848) at ../jsiter.cpp:594 #3 0x0000000000572da3 in CloseIterator (cx=0x8bd430, iterobj=0x7ffff6b02480) at ../jstracer.cpp:13649
Assignee | ||
Updated•14 years ago
|
Assignee: general → gal
Assignee | ||
Comment 1•14 years ago
|
||
Missing guard. Easy fix.
Assignee | ||
Comment 2•14 years ago
|
||
We can also just trace and then fall of trace in case of a generator. I think I didn't do this before because of problems with the status exit but it seems to work. Maybe it fails one of gary's cases?
Assignee | ||
Comment 3•14 years ago
|
||
Gary, can you fuzz TM tip with this patch?
Comment 4•14 years ago
|
||
please re-enable this test once you fix this bug: http://hg.mozilla.org/tracemonkey/rev/890c0d2e45b3
Assignee | ||
Comment 5•14 years ago
|
||
Attachment #444806 -
Attachment is obsolete: true
Reporter | ||
Comment 6•14 years ago
|
||
Comment on attachment 444962 [details] [diff] [review] patch reftests and trace-tests pass now.
Attachment #444962 -
Flags: review+
Comment 7•14 years ago
|
||
http://hg.mozilla.org/tracemonkey/rev/40260d7634a1
Whiteboard: fixed-in-tracemonkey
Comment 8•14 years ago
|
||
(In reply to comment #3) > Gary, can you fuzz TM tip with this patch? Patch looks good on 32-bit shells after 12 hours of dedicated fuzz.
Assignee | ||
Comment 9•14 years ago
|
||
Great, thanks Gary.
Comment 10•14 years ago
|
||
http://hg.mozilla.org/mozilla-central/rev/40260d7634a1
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Comment 11•14 years ago
|
||
(In reply to comment #4) > please re-enable this test once you fix this bug: > http://hg.mozilla.org/tracemonkey/rev/890c0d2e45b3 Re-enabled by http://hg.mozilla.org/mozilla-central/rev/31fbc861bcb9
You need to log in
before you can comment on or make changes to this bug.
Description
•