<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - REGRESSION (r204987): fast/canvas-composite-* tests are now flaky assertion failures"
href="https://bugs.webkit.org/show_bug.cgi?id=161259">161259</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>REGRESSION (r204987): fast/canvas-composite-* tests are now flaky assertion failures
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>Product</th>
<td>WebKit
</td>
</tr>
<tr>
<th>Version</th>
<td>WebKit Nightly Build
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Unspecified
</td>
</tr>
<tr>
<th>OS</th>
<td>Unspecified
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>Normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P2
</td>
</tr>
<tr>
<th>Component</th>
<td>New Bugs
</td>
</tr>
<tr>
<th>Assignee</th>
<td>webkit-unassigned@lists.webkit.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>ryanhaddad@apple.com
</td>
</tr></table>
<p>
<div>
<pre>fast/canvas-composite-* tests are now flaky assertion failures
Seems to have started with <a href="https://trac.webkit.org/changeset/204987">https://trac.webkit.org/changeset/204987</a>
Seen with:
fast/canvas/canvas-composite-text-alpha.html
fast/canvas/canvas-composite-stroke-alpha.html
fast/canvas/canvas-composite-transformclip.html
fast/canvas/canvas-composite.html
fast/canvas/canvas-composite-canvas.html
<a href="https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fcanvas-composite">https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fcanvas-composite</a>
ASSERTION FAILED: externalMemorySize() <= extraMemorySize()
/Volumes/Data/slave/elcapitan-debug/build/Source/JavaScriptCore/heap/Heap.cpp(1447) : void JSC::Heap::didFinishCollection(double)
1 0x107231430 WTFCrash
2 0x106ac1fd2 JSC::Heap::didFinishCollection(double)
3 0x106ac11a2 JSC::Heap::collectImpl(JSC::HeapOperation, void*, void*, int (&) [37])
4 0x106ac0aed JSC::Heap::collect(JSC::HeapOperation)
5 0x106a9f16b JSC::FullGCActivityCallback::doCollection()
6 0x106ab0db0 JSC::GCActivityCallback::doWork()
7 0x106adb34e JSC::HeapTimer::timerDidFire(__CFRunLoopTimer*, void*)
8 0x7fff8f40ab94 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
9 0x7fff8f40a823 __CFRunLoopDoTimer
10 0x7fff8f40a37a __CFRunLoopDoTimers
11 0x7fff8f401871 __CFRunLoopRun
12 0x7fff8f400ed8 CFRunLoopRunSpecific
13 0x7fff90d49935 RunCurrentEventLoopInMode
14 0x7fff90d4976f ReceiveNextEventCommon
15 0x7fff90d495af _BlockUntilNextEventMatchingListInModeWithFilter
16 0x7fff95c11df6 _DPSNextEvent
17 0x7fff95c11226 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
18 0x7fff95c05d80 -[NSApplication run]
19 0x7fff95bcf368 NSApplicationMain
20 0x7fff9a697194 _xpc_objc_main
21 0x7fff9a695bbe xpc_main
22 0x102993080 main
23 0x7fff87f615ad start
LEAK: 23 WebProcessPool
LEAK: 23 WebPageProxy</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>