<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>66740</bug_id>
          
          <creation_ts>2011-08-22 17:59:49 -0700</creation_ts>
          <short_desc>Some compositing LayoutTests flakily crashing on Mac 10.6</short_desc>
          <delta_ts>2011-08-24 14:27:34 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Peter Kasting">pkasting</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>abarth</cc>
    
    <cc>andersca</cc>
    
    <cc>dglazkov</cc>
    
    <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>455119</commentid>
    <comment_count>0</comment_count>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2011-08-22 17:59:49 -0700</bug_when>
    <thetext>The following layout test is flaky on Chromium Mac 10.6, mostly crashing.  See e.g. http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=compositing%2Fgeometry%2Fancestor-overflow-change.html&amp;showExpectations=true&amp;group=%40ToT%20GPU%20Mesa%20-%20chromium.org .

compositing/geometry/ancestor-overflow-change.html

Here&apos;s the stack from one of the crashes.  More detail available at the above link.

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.apple.testnetscapeplugin  	0x1d2becac NPP_SetWindow + 282 (main.cpp:360)
1   DumpRenderTree                	0x6dff395b webkit::npapi::PluginInstance::NPP_SetWindow(_NPWindow*) + 421
2   DumpRenderTree                	0x6e027276 webkit::npapi::WebPluginDelegateImpl::WindowlessSetWindow() + 342
3   DumpRenderTree                	0x6e02783e webkit::npapi::WebPluginDelegateImpl::WindowlessUpdateGeometry(gfx::Rect const&amp;, gfx::Rect const&amp;) + 618
4   DumpRenderTree                	0x6e02317c webkit::npapi::WebPluginDelegateImpl::UpdateGeometry(gfx::Rect const&amp;, gfx::Rect const&amp;) + 124
5   DumpRenderTree                	0x6e032c0e webkit::npapi::WebPluginImpl::updateGeometry(WebKit::WebRect const&amp;, WebKit::WebRect const&amp;, WebKit::WebVector&lt;WebKit::WebRect&gt; const&amp;, bool) + 806
6   DumpRenderTree                	0x6b7322fc WebKit::WebPluginContainerImpl::reportGeometry() + 304
7   DumpRenderTree                	0x6b732a50 WebKit::WebPluginContainerImpl::setFrameRect(WebCore::IntRect const&amp;) + 78
8   DumpRenderTree                	0x6db65c86 WebCore::RenderWidget::setWidgetGeometry(WebCore::IntRect const&amp;, WebCore::IntSize const&amp;) + 330
9   DumpRenderTree                	0x6db65f05 WebCore::RenderWidget::updateWidgetPosition() + 433
10  DumpRenderTree                	0x6db53025 WebCore::RenderView::updateWidgetPositions() + 103
11  DumpRenderTree                	0x6d733d3a WebCore::FrameView::performPostLayoutTasks() + 522
12  DumpRenderTree                	0x6d7392c9 WebCore::FrameView::layout(bool) + 4017
13  DumpRenderTree                	0x6ccdc4b6 WebCore::Document::updateLayout() + 280
14  DumpRenderTree                	0x6cce0049 WebCore::Document::updateLayoutIgnorePendingStylesheets() + 235
15  DumpRenderTree                	0x6cd37ed0 WebCore::Element::innerText() + 60
16  DumpRenderTree                	0x6b6f966b WebKit::WebElement::innerText() + 67
17  DumpRenderTree                	0x6b649fa4 dumpDocumentText(WebKit::WebFrame*) + 150 (TestShell.cpp:343)
18  DumpRenderTree                	0x6b64a18b dumpFramesAsText(WebKit::WebFrame*, bool) + 380 (TestShell.cpp:357)
19  DumpRenderTree                	0x6b64a577 TestShell::dump() + 807 (TestShell.cpp:514)
20  DumpRenderTree                	0x6b64ab08 TestShell::testFinished() + 78 (TestShell.cpp:327)
21  DumpRenderTree                	0x6b62893a LayoutTestController::WorkQueue::processWorkSoon() + 174 (LayoutTestController.cpp:256)
22  DumpRenderTree                	0x6b6289d7 LayoutTestController::locationChangeDone() + 129 (LayoutTestController.cpp:628)
23  DumpRenderTree                	0x6b65bc66 WebViewHost::locationChangeDone(WebKit::WebFrame*) + 80 (WebViewHost.cpp:1366)
24  DumpRenderTree                	0x6b65bd35 WebViewHost::didFinishLoad(WebKit::WebFrame*) + 171 (WebViewHost.cpp:1014)
25  DumpRenderTree                	0x6b69d3ed WebKit::FrameLoaderClientImpl::dispatchDidFinishLoad() + 147
26  DumpRenderTree                	0x6d63a9c8 WebCore::FrameLoader::checkLoadCompleteForThisFrame() + 1926
27  DumpRenderTree                	0x6d63abdc WebCore::FrameLoader::checkLoadComplete() + 364
28  DumpRenderTree                	0x6d63ad13 WebCore::FrameLoader::finishedLoading() + 265
29  DumpRenderTree                	0x6d657813 WebCore::MainResourceLoader::didFinishLoading(double) + 359
30  DumpRenderTree                	0x6d671779 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) + 199
31  DumpRenderTree                	0x6b6ca454 WebCore::ResourceHandleInternal::didFinishLoading(WebKit::WebURLLoader*, double) + 248
32  DumpRenderTree                	0x6e07a00a webkit_glue::WebURLLoaderImpl::Context::OnCompletedRequest(net::URLRequestStatus const&amp;, std::string const&amp;, base::Time const&amp;) + 832
33  DumpRenderTree                	0x6e160d19 (anonymous namespace)::RequestProxy::NotifyCompletedRequest(net::URLRequestStatus const&amp;, std::string const&amp;, base::Time const&amp;) + 107
34  DumpRenderTree                	0x6e16161e void DispatchToMethod&lt;(anonymous namespace)::RequestProxy, void ((anonymous namespace)::RequestProxy::*)(net::URLRequestStatus const&amp;, std::string const&amp;, base::Time const&amp;), net::URLRequestStatus, std::string, base::Time&gt;((anonymous namespace)::RequestProxy*, void ((anonymous namespace)::RequestProxy::*)(net::URLRequestStatus const&amp;, std::string const&amp;, base::Time const&amp;), Tuple3&lt;net::URLRequestStatus, std::string, base::Time&gt; const&amp;) + 121
35  DumpRenderTree                	0x6e16168a RunnableMethod&lt;(anonymous namespace)::RequestProxy, void ((anonymous namespace)::RequestProxy::*)(net::URLRequestStatus const&amp;, std::string const&amp;, base::Time const&amp;), Tuple3&lt;net::URLRequestStatus, std::string, base::Time&gt; &gt;::Run() + 80
36  DumpRenderTree                	0x6bde5c74 base::subtle::TaskClosureAdapter::Run() + 58
37  DumpRenderTree                	0x6bdec91e base::internal::Invoker1&lt;false, base::internal::InvokerStorage1&lt;void (base::subtle::TaskClosureAdapter::*)(), base::subtle::TaskClosureAdapter*&gt;, void (base::subtle::TaskClosureAdapter::*)()&gt;::DoInvoke(base::internal::InvokerStorageBase*) + 122
38  DumpRenderTree                	0x6bd740dc base::Callback&lt;void ()()&gt;::Run() const + 62
39  DumpRenderTree                	0x6bd7014f MessageLoop::RunTask(MessageLoop::PendingTask const&amp;) + 413
40  DumpRenderTree                	0x6bd702a5 MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&amp;) + 85
41  DumpRenderTree                	0x6bd705e1 MessageLoop::DoWork() + 271
42  DumpRenderTree                	0x6bd12fd1 base::MessagePumpCFRunLoopBase::RunWork() + 105
43  DumpRenderTree                	0x6bd131e5 base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 51
44  com.apple.CoreFoundation      	0x944694cb __CFRunLoopDoSources0 + 1563
45  com.apple.CoreFoundation      	0x94466f8f __CFRunLoopRun + 1071
46  com.apple.CoreFoundation      	0x94466464 CFRunLoopRunSpecific + 452
47  com.apple.CoreFoundation      	0x94466291 CFRunLoopRunInMode + 97
48  com.apple.HIToolbox           	0x98a72e04 RunCurrentEventLoopInMode + 392
49  com.apple.HIToolbox           	0x98a72bb9 ReceiveNextEventCommon + 354
50  com.apple.HIToolbox           	0x98a72a3e BlockUntilNextEventMatchingListInMode + 81
51  com.apple.AppKit              	0x9923778d _DPSNextEvent + 847
52  com.apple.AppKit              	0x99236fce -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
53  com.apple.AppKit              	0x991f9247 -[NSApplication run] + 821
54  DumpRenderTree                	0x6bd127a4 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 304
55  DumpRenderTree                	0x6bd12cc7 base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 177
56  DumpRenderTree                	0x6bd717c1 MessageLoop::RunInternal() + 245
57  DumpRenderTree                	0x6bd7180b MessageLoop::RunHandler() + 45
58  DumpRenderTree                	0x6bd718d7 MessageLoop::Run() + 63
59  DumpRenderTree                	0x6b88d3e4 webkit_support::RunMessageLoop() + 41
60  DumpRenderTree                	0x6b654218 TestShell::waitTestFinished() + 364 (TestShellMac.mm:121)
61  DumpRenderTree                	0x6b64b620 TestShell::runFileTest(TestParams const&amp;) + 684 (TestShell.cpp:236)
62  DumpRenderTree                	0x6b613823 runTest(TestShell&amp;, TestParams&amp;, std::string const&amp;, bool) + 1069 (DumpRenderTree.cpp:125)
63  DumpRenderTree                	0x6b6142ef main + 2705 (DumpRenderTree.cpp:248)
64  DumpRenderTree                	0x6b5fb9f2 start + 54</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>455123</commentid>
    <comment_count>1</comment_count>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2011-08-22 18:03:55 -0700</bug_when>
    <thetext>Another test with a very similar stack (see http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showExpectations=true&amp;group=%40ToT%20GPU%20Mesa%20-%20chromium.org&amp;tests=compositing%2Fscaling%2Ftiled-layer-recursion.html ):

compositing/scaling/tiled-layer-recursion.html

Top of stack is:


Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.apple.testnetscapeplugin  	0x1d2becac NPP_SetWindow + 282 (main.cpp:360)
1   DumpRenderTree                	0x6dff395b webkit::npapi::PluginInstance::NPP_SetWindow(_NPWindow*) + 421
2   DumpRenderTree                	0x6e027276 webkit::npapi::WebPluginDelegateImpl::WindowlessSetWindow() + 342
3   DumpRenderTree                	0x6e02783e webkit::npapi::WebPluginDelegateImpl::WindowlessUpdateGeometry(gfx::Rect const&amp;, gfx::Rect const&amp;) + 618
4   DumpRenderTree                	0x6e02317c webkit::npapi::WebPluginDelegateImpl::UpdateGeometry(gfx::Rect const&amp;, gfx::Rect const&amp;) + 124
5   DumpRenderTree                	0x6e032c0e webkit::npapi::WebPluginImpl::updateGeometry(WebKit::WebRect const&amp;, WebKit::WebRect const&amp;, WebKit::WebVector&lt;WebKit::WebRect&gt; const&amp;, bool) + 806
6   DumpRenderTree                	0x6b7322fc WebKit::WebPluginContainerImpl::reportGeometry() + 304</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>455549</commentid>
    <comment_count>2</comment_count>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2011-08-23 11:31:37 -0700</bug_when>
    <thetext>Two more flakily crashing tests with the same stack:

platform/chromium/compositing/force-compositing-mode/overflow-iframe-leave-compositing.html
platform/chromium/compositing/force-compositing-mode/overflow-hidden-iframe-layer.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>455925</commentid>
    <comment_count>3</comment_count>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2011-08-23 18:51:20 -0700</bug_when>
    <thetext>A bunch more failing cases:

plugins/invalidate_rect.html
compositing/geometry/fixed-in-composited.html
compositing/geometry/limit-layer-bounds-transformed-overflow.html
compositing/iframes/connect-compositing-iframe-delayed.html
compositing/iframes/connect-compositing-iframe3.html
compositing/iframes/iframe-resize.html
compositing/iframes/repaint-after-losing-scrollbars.html
platform/chromium/compositing/layout-width-change.html

Looks like this is a widespread problem.

Also, compositing/geometry/limit-layer-bounds-transformed-overflow.html is flakily crashing on Linux as well.  Here&apos;s the stack for that.  Maybe this is the same root cause?:

ASSERTION FAILED: m_ptr
third_party/WebKit/Source/JavaScriptCore/wtf/OwnPtr.h(62) : typename WTF::RemovePointer&lt;T&gt;::Type&amp; WTF::OwnPtr&lt;T&gt;::operator*() const [with T = WebCore::CCLayerTilingData]
[8250:8250:10973662710745:ERROR:process_util_posix.cc(134)] Received signal 11</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>455926</commentid>
    <comment_count>4</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-08-23 18:52:50 -0700</bug_when>
    <thetext>I think the CCLayerTilingData crash is fixed by http://trac.webkit.org/changeset/93640.  I&apos;ll try looking in to the mac plugin crashes tomorrow, they are very strange (the tests that are crashing don&apos;t have plugins in the html).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456286</commentid>
    <comment_count>5</comment_count>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2011-08-24 12:03:01 -0700</bug_when>
    <thetext>Another:

compositing/overflow/fixed-position-ancestor-clip.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456320</commentid>
    <comment_count>6</comment_count>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2011-08-24 12:45:00 -0700</bug_when>
    <thetext>More:

compositing/iframes/become-composited-nested-iframes.html
compositing/iframes/overlapped-iframe.html
compositing/iframes/overlapped-nested-iframes.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456334</commentid>
    <comment_count>7</comment_count>
    <who name="Peter Kasting">pkasting</who>
    <bug_when>2011-08-24 12:54:45 -0700</bug_when>
    <thetext>Wow, strange.  fast/ruby/text-emphasis.html failed with the same stack -- during the normal (non-GPU) section of the run.  That&apos;s the first time I&apos;ve seen this stack outside the GPU runs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456389</commentid>
    <comment_count>8</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-08-24 13:51:48 -0700</bug_when>
    <thetext>I think I see it, we&apos;re missing a dumb null check.  I think the reason you are seeing it on so many different tests is because it&apos;s fallout from a previous test that causing the subsequent test to crash.  Let me post a patch and we can see how much it helps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456396</commentid>
    <comment_count>9</comment_count>
      <attachid>105064</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-08-24 13:57:48 -0700</bug_when>
    <thetext>Created attachment 105064
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456409</commentid>
    <comment_count>10</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-08-24 14:27:34 -0700</bug_when>
    <thetext>Committed r93737: &lt;http://trac.webkit.org/changeset/93737&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105064</attachid>
            <date>2011-08-24 13:57:48 -0700</date>
            <delta_ts>2011-08-24 14:01:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66740-20110824135548.patch</filename>
            <type>text/plain</type>
            <size>5634</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTM3MTgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkNjFhYzE5OTdjZjI0NzhjZTFmMzQx
NmI1N2NkZWIxMTcwZmZmMzg2Li41N2E4Nzk5ZjZkZWU3Y2Y4YzVkMDc4ZDY5NTE4MzYyNDczYjM3
ZTI5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDgtMjQgIEphbWVzIFJvYmluc29uICA8
amFtZXNyQGNocm9taXVtLm9yZz4KKworICAgICAgICBTb21lIGNvbXBvc2l0aW5nIExheW91dFRl
c3RzIGZsYWtpbHkgY3Jhc2hpbmcgb24gTWFjIDEwLjYKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY2NzQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlID0gQ1JBU0ggZXhwZWN0YXRpb25zIGZvciBw
bHVnaW4gdGVzdHMgdGhhdCBzaG91bGQgbm8gbG9uZ2VyIGNyYXNoLgorCisgICAgICAgICogcGxh
dGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0OgorCiAyMDExLTA4LTIzICBQZXRl
ciBLYXN0aW5nICA8cGthc3RpbmdAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbY2hyb21pdW1dIE9y
Z2FuaXplIFNMT1cgc2VjdGlvbiBvZiBleHBlY3RhdGlvbnMuCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKaW5kZXggMTIyOGQ0NjQ5
YzRjZmUxODVmMGQyOGNjNjM2ZDZiZTczMmY5M2RkNC4uMzZhZGMzZTYyMTU5ZjI5MGFhMjhjZTMx
MGMyNGU1MDM5ODJhMWVkZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21p
dW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9t
aXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dApAQCAtMjYyOCwxMCArMjYyOCw4IEBAIFdPTlRGSVgg
R1BVIDogY29tcG9zaXRpbmcvaW1hZ2VzL2RpcmVjdC1wZGYtaW1hZ2UuaHRtbCA9IElNQUdFCiAK
IC8vIENocm9taXVtIGRvZXMgbm90IHN1cHBvcnQgUERGIG9yIHBsdWdpbiBjb250ZW50IGluIGxh
eWVycyByaWdodCBub3cuCiBCVUdXSzQ3OTI1IExJTlVYIFdJTiBHUFUgOiBjb21wb3NpdGluZy9w
bHVnaW5zL2NvbXBvc2l0ZWQtcGx1Z2luLmh0bWwgPSBJTUFHRStURVhUCi1CVUdXSzQ3OTI1IE1B
QyBHUFUgOiBjb21wb3NpdGluZy9wbHVnaW5zL2NvbXBvc2l0ZWQtcGx1Z2luLmh0bWwgPSBDUkFT
SAotQlVHV0s0NzkyNSBNQUMgR1BVIDogY29tcG9zaXRpbmcvcGx1Z2lucy9zbWFsbC10by1sYXJn
ZS1jb21wb3NpdGVkLXBsdWdpbi5odG1sID0gQ1JBU0gKLUJVR1dLNDc5MjUgTUFDIEdQVSA6IGNv
bXBvc2l0aW5nL3BsdWdpbnMvMXgxLWNvbXBvc2l0ZWQtcGx1Z2luLmh0bWwgPSBDUkFTSAotQlVH
V0s0NzkyNSBNQUMgR1BVIDogY29tcG9zaXRpbmcvcGx1Z2lucy9sYXJnZS10by1zbWFsbC1jb21w
b3NpdGVkLXBsdWdpbi5odG1sID0gQ1JBU0gKK0JVR1dLNDc5MjUgTUFDIEdQVSA6IGNvbXBvc2l0
aW5nL3BsdWdpbnMvY29tcG9zaXRlZC1wbHVnaW4uaHRtbCA9IElNQUdFK1RFWFQKK0JVR1dLNDc5
MjUgTUFDIEdQVSA6IGNvbXBvc2l0aW5nL3BsdWdpbnMvc21hbGwtdG8tbGFyZ2UtY29tcG9zaXRl
ZC1wbHVnaW4uaHRtbCA9IFRFWFQKIAogQlVHV0s0Nzk0OSBMSU5VWCBXSU4gR1BVIDogY29tcG9z
aXRpbmcvcmVmbGVjdGlvbnMvbmVzdGVkLXJlZmxlY3Rpb24tYW5jaG9yLXBvaW50Lmh0bWwgPSBJ
TUFHRStURVhUCiBCVUdXSzQ3OTQ5IE1BQyBHUFUgOiBjb21wb3NpdGluZy9yZWZsZWN0aW9ucy9u
ZXN0ZWQtcmVmbGVjdGlvbi1hbmNob3ItcG9pbnQuaHRtbCA9IElNQUdFCkBAIC0yNjY0LDkgKzI2
NjIsNyBAQCBCVUdDUjcyMjIzIDogbWVkaWEvdmlkZW8tZnJhbWUtYWNjdXJhdGUtc2Vlay5odG1s
ID0gUEFTUyBJTUFHRQogCiBCVUdXSzUzODY4IDogZmFzdC9ub3RpZmljYXRpb25zL25vdGlmaWNh
dGlvbnMtZG9jdW1lbnQtY2xvc2UtY3Jhc2guaHRtbCA9IFBBU1MgVEVYVAogCi1CVUdXSzU0MDUx
IE1BQyBDUFUgOiBwbHVnaW5zL2ludmFsaWRhdGVfcmVjdC5odG1sID0gVEVYVAotQlVHV0s1NDA1
MSBMRU9QQVJEIEdQVSA6IHBsdWdpbnMvaW52YWxpZGF0ZV9yZWN0Lmh0bWwgPSBURVhUCi1CVUdX
SzU0MDUxIFNOT1dMRU9QQVJEIEdQVSA6IHBsdWdpbnMvaW52YWxpZGF0ZV9yZWN0Lmh0bWwgPSBU
RVhUIENSQVNICitCVUdXSzU0MDUxIE1BQyA6IHBsdWdpbnMvaW52YWxpZGF0ZV9yZWN0Lmh0bWwg
PSBURVhUCiBCVUdXSzU0MDUxIE1BQyA6IHBsdWdpbnMvd2luZG93bGVzc19wbHVnaW5fcGFpbnRf
dGVzdC5odG1sID0gVElNRU9VVAogCiAvLyBTbm93IExlb3BhcmQtb25seSBmYWlsdXJlcyAoZ2Vu
ZXJhbGx5IGp1c3QgbmVlZCB1cGRhdGVkIHBpeGVsIHJlc3VsdHMpCkBAIC0zNjQ1LDE5ICszNjQx
LDYgQEAgQlVHV0s2NjIxNyBXSU4gOiBodHRwL3Rlc3RzL2luc3BlY3Rvci9yZXNvdXJjZS10cmVl
L3Jlc291cmNlLXRyZWUtZXJyb3JzLXJlbG9hZC4KIAogQlVHV0s2NjczOCBTTE9XIFdJTiBSRUxF
QVNFIDogaHR0cC90ZXN0cy9pbnNwZWN0b3IvbmV0d29yay9kb3dubG9hZC5odG1sID0gUEFTUwog
Ci1CVUdXSzY2NzQwIFNOT1dMRU9QQVJEIEdQVSA6IGNvbXBvc2l0aW5nL2dlb21ldHJ5L2FuY2Vz
dG9yLW92ZXJmbG93LWNoYW5nZS5odG1sID0gUEFTUyBDUkFTSAotQlVHV0s2Njc0MCBTTk9XTEVP
UEFSRCBHUFUgOiBjb21wb3NpdGluZy9nZW9tZXRyeS9maXhlZC1pbi1jb21wb3NpdGVkLmh0bWwg
PSBQQVNTIENSQVNICi1CVUdXSzY2NzQwIFNOT1dMRU9QQVJEIEdQVSA6IGNvbXBvc2l0aW5nL2dl
b21ldHJ5L2xpbWl0LWxheWVyLWJvdW5kcy10cmFuc2Zvcm1lZC1vdmVyZmxvdy5odG1sID0gUEFT
UyBDUkFTSAotQlVHV0s2Njc0MCBTTk9XTEVPUEFSRCBHUFUgOiBjb21wb3NpdGluZy9pZnJhbWVz
L2Nvbm5lY3QtY29tcG9zaXRpbmctaWZyYW1lLWRlbGF5ZWQuaHRtbCA9IFBBU1MgQ1JBU0gKLUJV
R1dLNjY3NDAgU05PV0xFT1BBUkQgR1BVIDogY29tcG9zaXRpbmcvaWZyYW1lcy9jb25uZWN0LWNv
bXBvc2l0aW5nLWlmcmFtZTMuaHRtbCA9IFBBU1MgQ1JBU0gKLUJVR1dLNjY3NDAgU05PV0xFT1BB
UkQgR1BVIDogY29tcG9zaXRpbmcvaWZyYW1lcy9pZnJhbWUtcmVzaXplLmh0bWwgPSBQQVNTIENS
QVNICi1CVUdXSzY2NzQwIFNOT1dMRU9QQVJEIEdQVSA6IGNvbXBvc2l0aW5nL2lmcmFtZXMvcmVw
YWludC1hZnRlci1sb3Npbmctc2Nyb2xsYmFycy5odG1sID0gUEFTUyBDUkFTSAotQlVHV0s2Njc0
MCBTTk9XTEVPUEFSRCBHUFUgOiBjb21wb3NpdGluZy9vdmVyZmxvdy9maXhlZC1wb3NpdGlvbi1h
bmNlc3Rvci1jbGlwLmh0bWwgPSBQQVNTIENSQVNICi1CVUdXSzY2NzQwIFNOT1dMRU9QQVJEIEdQ
VSA6IGNvbXBvc2l0aW5nL3NjYWxpbmcvdGlsZWQtbGF5ZXItcmVjdXJzaW9uLmh0bWwgPSBQQVNT
IENSQVNICi1CVUdXSzY2NzQwIFNOT1dMRU9QQVJEIEdQVSA6IHBsYXRmb3JtL2Nocm9taXVtL2Nv
bXBvc2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5nLW1vZGUvb3ZlcmZsb3ctaWZyYW1lLWxlYXZlLWNv
bXBvc2l0aW5nLmh0bWwgPSBQQVNTIENSQVNICi1CVUdXSzY2NzQwIFNOT1dMRU9QQVJEIEdQVSA6
IHBsYXRmb3JtL2Nocm9taXVtL2NvbXBvc2l0aW5nL2ZvcmNlLWNvbXBvc2l0aW5nLW1vZGUvb3Zl
cmZsb3ctaGlkZGVuLWlmcmFtZS1sYXllci5odG1sID0gUEFTUyBDUkFTSAotQlVHV0s2Njc0MCBT
Tk9XTEVPUEFSRCBHUFUgOiBwbGF0Zm9ybS9jaHJvbWl1bS9jb21wb3NpdGluZy9sYXlvdXQtd2lk
dGgtY2hhbmdlLmh0bWwgPSBQQVNTIENSQVNICi0KIEJVR1dLNjY3OTUgTElOVVggTUFDIFNMT1cg
OiBmYXN0L2pzL3JlZW50cmFudC1jYWNoaW5nLmh0bWwgPSBQQVNTCiAKIEJVR1dLNjY4NzMgU0xP
VyBXSU4gUkVMRUFTRSA6IGh0dHAvdGVzdHMvbG9hZGluZy9yZWRpcmVjdC1tZXRob2RzLmh0bWwg
PSBQQVNTIFRFWFQKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxv
ZwppbmRleCA0N2VmZTc0YjBlM2E4N2QzYTk0OTk0OWI4ZTM0MTczZDc3MGFiM2I2Li41MDMwNWFh
ODM3NzZhM2FjNGM5NjhiMjJkMTdmZGVlZTUzMDFmYTQwIDEwMDY0NAotLS0gYS9Ub29scy9DaGFu
Z2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDgtMjQg
IEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KKworICAgICAgICBTb21lIGNv
bXBvc2l0aW5nIExheW91dFRlc3RzIGZsYWtpbHkgY3Jhc2hpbmcgb24gTWFjIDEwLjYKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY2NzQwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTnVsbC1jaGVjayBvYmot
PnBsdWdpblRlc3QgYmVmb3JlIGRlcmVmZXJlbmNpbmcgaXQuIFRoaXMgY2FuIGJlIG51bGwgaW4g
Y2hyb21pdW0gaWYgdGhlIHBsdWdpbiBsb2FkIGZhaWxzLCBmb3IKKyAgICAgICAgZXhhbXBsZSBp
ZiB0aGUgdGVzdCBhdHRlbXB0cyB0byBsb2FkIGEgUERGIHBsdWdpbiB0aGUgbG9hZCB3aWxsIGZh
aWwgc2luY2Ugd2UgZG9uJ3QgaGF2ZSBzdWNoIGEgdGhpbmcgaW4gdGhlCisgICAgICAgIGNocm9t
aXVtIGNvbmZpZ3VyYXRpb24uCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2Nh
cGVQbHVnSW4vbWFpbi5jcHA6CisgICAgICAgIChOUFBfRGVzdHJveSk6CisKIDIwMTEtMDgtMjMg
IERpbWl0cmkgR2xhemtvdiAgPGRnbGF6a292QGNocm9taXVtLm9yZz4KIAogICAgICAgICBNYWtl
IG5vdGlmaWNhdGlvbnMgYXBwZWFyIGluIHRpbWUgb3JkZXIgYWdhaW4uCmRpZmYgLS1naXQgYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vbWFpbi5jcHAgYi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vbWFpbi5jcHAKaW5kZXggNTYzOTM2MmVk
ZDQ2YjMwYmNjOTkxNTYxYzFjYmE2Njk5N2I2ZDg2MC4uMjllZTY2ZmZlMGUxZjNhYWRhNDc2NTcz
YjlhOWUxNzQyN2Q3MzcwNyAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5l
dHNjYXBlUGx1Z0luL21haW4uY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRz
Y2FwZVBsdWdJbi9tYWluLmNwcApAQCAtMzI0LDcgKzMyNCw4IEBAIE5QRXJyb3IgTlBQX0Rlc3Ry
b3koTlBQIGluc3RhbmNlLCBOUFNhdmVkRGF0YSAqKnNhdmUpCiAgICAgICAgICAgICBDRlJlbGVh
c2Uob2JqLT5jb3JlQW5pbWF0aW9uTGF5ZXIpOwogI2VuZGlmCiAKLSAgICAgICAgb2JqLT5wbHVn
aW5UZXN0LT5OUFBfRGVzdHJveShzYXZlKTsKKyAgICAgICAgaWYgKG9iai0+cGx1Z2luVGVzdCkK
KyAgICAgICAgICAgIG9iai0+cGx1Z2luVGVzdC0+TlBQX0Rlc3Ryb3koc2F2ZSk7CiAKICAgICAg
ICAgYnJvd3Nlci0+cmVsZWFzZW9iamVjdCgmb2JqLT5oZWFkZXIpOwogICAgIH0K
</data>
<flag name="review"
          id="101111"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>