Summary: | ASSERT in JSEventListener::jsFunction() from audioContext.oncompletion | ||
---|---|---|---|
Product: | WebKit | Reporter: | Jer Noble <jer.noble> |
Component: | WebCore JavaScript | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | abarth, ap, ggaren, jer.noble, pnormand |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Description
Jer Noble
2012-05-18 15:40:13 PDT
Assertion occurs when running DumpRenderTree against the following: webaudio/delaynode-scheduling.html webaudio/delaynode.html webaudio/audiobuffersource-multi-channels.html webaudio/delaynode-maxdelay.html Sounds like the listener's wrapper is not protected from garbage collection. Is this a regression? (In reply to comment #3) > Is this a regression? Probably not. It's only being discovered as I add support for dumping audio data out of the Mac version of DRT. *** Bug 80298 has been marked as a duplicate of this bug. *** Bug 80681 seems to be another dupe but has a tentative patch and some interesting comments from Geoffrey. Philippe, Jer, would it be possible for you to look into this soon? We have a number of tests crashing on this assertion for unrelated reasons, and it would be very helpful to eliminate known and well understood cases. There's an AudioContext patch up for review that might fix this. Let me find it. *** This bug has been marked as a duplicate of bug 102356 *** |