Closed Bug 554572 Opened 15 years ago Closed 15 years ago

Taras' graphs don't work

Categories

(Core :: JavaScript Engine, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla1.9.3a4
Tracking Status
blocking2.0 --- betaN+

People

(Reporter: bzbarsky, Assigned: brendan)

References

()

Details

(Keywords: regression)

Attachments

(5 files)

This is a regression from bug 542002 (at least so bisect claims). STEPS TO REPRODUCE: Load http://people.mozilla.org/~tglek/startup/systemtap_graphs/visualize.html#original.data.html ACTUAL RESULTS: Red square and JS error. EXPECTED RESULTS: Pretty graph with some green in it. ADDITIONAL INFORMATION: Error: au is not defined Source File: http://people.mozilla.org/~tglek/startup/systemtap_graphs/support/raphael.js Line: 7 |au| is a closure var. I'll attach some files to make it possible to reproduce this directly in bugzilla, including a prettified version or raphael.js that gives a more useful line number and all.
Blocks: 542002
Keywords: regression
Attached file First js file
Attached file Second js file
Attached file HTML data file
Assignee: general → brendan
OS: Mac OS X → All
Hardware: x86 → All
Could use some lithium help reducing this, my by-hand attempt did not work. /be
This is due to the problem reported at bug 545759, which is bigger than stated there. I will disable partial flat closures here, and work on a fix to re-enable them in 545759. /be
Status: NEW → ASSIGNED
This should go into tm and m-c ASAP. /be
Attachment #434638 - Flags: review?(jorendorff)
Priority: -- → P1
Target Milestone: --- → mozilla1.9.3a4
Attachment #434638 - Flags: review?(jorendorff) → review+
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Brendan, can you write a testcase now that you know the root cause, or due you still want me to try to reduce the graph code?
Jesse: I didn't reduce, I just diagnosed -- if you can get the Raphael code that broke reduced a ways, I can help take it further. Thanks, /be
blocking2.0: ? → betaN+
Sayrer this is fixed in m-c and tm per comment 8 -- doesn't need betaN+, right? /be
blocking2.0: betaN+ → ---
In the general case, blocking flags on FIXED bugs are valid - if they get reopened, they likely still need to block.
blocking2.0: --- → betaN+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: