<?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>127077</bug_id>
          
          <creation_ts>2014-01-15 17:34:09 -0800</creation_ts>
          <short_desc>[WebGL] Resizing and entering/exiting full screen draws garbage</short_desc>
          <delta_ts>2014-01-15 17:47:35 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebGL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>noam</cc>
    
    <cc>roger_fong</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>968543</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-01-15 17:34:09 -0800</bug_when>
    <thetext>Several interactions with WebGL content can display &quot;junk&quot; in the GL view. This is most noticeable when resizing the WebGL view, especially when the view fills the entire WebKit frame.

The underlying problem was that the WebGL context was not being marked as needing display during resize events, causing us to attempt to map an improperly sized texture to composite to the screen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968544</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-01-15 17:34:25 -0800</bug_when>
    <thetext>&lt;rdar://problem/10046766&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968545</commentid>
    <comment_count>2</comment_count>
      <attachid>221321</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-01-15 17:38:43 -0800</bug_when>
    <thetext>Created attachment 221321
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968546</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-15 17:40:23 -0800</bug_when>
    <thetext>Attachment 221321 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp&apos;, u&apos;Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp&apos;, &apos;--commit-queue&apos;]&quot; exit_code: 1
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:111:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:111:  Wrong number of spaces before statement. (expected: 16)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:131:  Wrong number of spaces before statement. (expected: 8)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:311:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:313:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:311:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:313:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:311:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:313:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:313:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:313:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:328:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
ERROR: Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:328:  Wrong number of spaces before statement. (expected: 12)  [whitespace/indent] [4]
Total errors found: 13 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968547</commentid>
    <comment_count>4</comment_count>
      <attachid>221321</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2014-01-15 17:44:04 -0800</bug_when>
    <thetext>Comment on attachment 221321
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=221321&amp;action=review

&gt; Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:286
&gt; +    TemporaryOpenGLSetting scopedDither(GL_SCISSOR_TEST, GL_FALSE);

Ooops!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968549</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-01-15 17:47:35 -0800</bug_when>
    <thetext>Committed r162105: &lt;http://trac.webkit.org/changeset/162105&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221321</attachid>
            <date>2014-01-15 17:38:43 -0800</date>
            <delta_ts>2014-01-15 17:44:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-127077-20140115173842.patch</filename>
            <type>text/plain</type>
            <size>7169</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2MjEwNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE0LTAxLTE1ICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFtXZWJHTF0gUmVzaXppbmcg
YW5kIGVudGVyaW5nL2V4aXRpbmcgZnVsbCBzY3JlZW4gZHJhd3MgZ2FyYmFnZQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3MDc3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGlj
cy9vcGVuZ2wvR3JhcGhpY3NDb250ZXh0M0RPcGVuR0wuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
R3JhcGhpY3NDb250ZXh0M0Q6OnJlc2hhcGVGQk9zKTogU2ltcGxpZmllZCBsb2dpYyByZWdhcmRp
bmcgRkJPIHN3aXRjaGluZy4KKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dDNEOjpy
ZXNvbHZlTXVsdGlzYW1wbGluZ0lmTmVjZXNzYXJ5KTogTWFrZSBzdXJlIGEgZmV3IHRoaW5ncwor
ICAgICAgICBhcmUgdHVybmVkIG9mZiB0aGF0IG1pZ2h0IGFmZmVjdCBibGl0dGluZyBkYXRhIGZy
b20gb25lIEZCTyB0byBhbm90aGVyLgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL29wZW5n
bC9HcmFwaGljc0NvbnRleHQzRE9wZW5HTENvbW1vbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpH
cmFwaGljc0NvbnRleHQzRDo6cHJlcGFyZVRleHR1cmUpOiBBY3R1YWxseSB0dXJuIGRpdGhlcmlu
ZyBvZmYhCisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQzRDo6cmVzaGFwZSk6IE1h
cmsgdGhlIGNvbnRleHQgYXMgZGlydHkgd2hlbiByZXNpemluZyBzbyB0aGF0CisgICAgICAgIHRo
ZSBHTCB2aWV3IGlzIHJlZHJhd24gZHVyaW5nIHJlc2l6aW5nIGV2ZW50cy4KKwogMjAxNC0wMS0x
NSAgUm9nZXIgRm9uZyAgPHJvZ2VyX2ZvbmdAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSB1
bm5lY2Vzc2FyeSBjYWxsIHRvIHdlYkdMQ29udGV4dENyZWF0ZWQKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HcmFwaGljc0NvbnRleHQzRE9wZW5HTC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dy
YXBoaWNzQ29udGV4dDNET3BlbkdMLmNwcAkocmV2aXNpb24gMTYyMDg0KQorKysgU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNzQ29udGV4dDNET3BlbkdMLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtMTAxLDggKzEwMSw2IEBAIGJvb2wgR3JhcGhpY3NDb250ZXh0
M0Q6OnJlc2hhcGVGQk9zKGNvbnMKICNlbmRpZgogICAgIH0KIAotICAgIGJvb2wgbXVzdFJlc3Rv
cmVGQk8gPSBmYWxzZTsKLQogICAgIC8vIFJlc2l6ZSBtdWx0aXNhbXBsZSBGQk8uCiAgICAgaWYg
KG1fYXR0cnMuYW50aWFsaWFzKSB7CiAgICAgICAgIEdMaW50IG1heFNhbXBsZUNvdW50OwpAQCAt
MTEwLDEwICsxMDgsNyBAQCBib29sIEdyYXBoaWNzQ29udGV4dDNEOjpyZXNoYXBlRkJPcyhjb25z
CiAgICAgICAgIEdMaW50IHNhbXBsZUNvdW50ID0gc3RkOjptaW4oOCwgbWF4U2FtcGxlQ291bnQp
OwogICAgICAgICBpZiAoc2FtcGxlQ291bnQgPiBtYXhTYW1wbGVDb3VudCkKICAgICAgICAgICAg
IHNhbXBsZUNvdW50ID0gbWF4U2FtcGxlQ291bnQ7Ci0gICAgICAgIGlmIChtX3N0YXRlLmJvdW5k
RkJPICE9IG1fbXVsdGlzYW1wbGVGQk8pIHsKLSAgICAgICAgICAgIDo6Z2xCaW5kRnJhbWVidWZm
ZXJFWFQoR0xfRlJBTUVCVUZGRVJfRVhULCBtX211bHRpc2FtcGxlRkJPKTsKLSAgICAgICAgICAg
IG11c3RSZXN0b3JlRkJPID0gdHJ1ZTsKLSAgICAgICAgfQorICAgICAgICA6OmdsQmluZEZyYW1l
YnVmZmVyRVhUKEdMX0ZSQU1FQlVGRkVSX0VYVCwgbV9tdWx0aXNhbXBsZUZCTyk7CiAgICAgICAg
IDo6Z2xCaW5kUmVuZGVyYnVmZmVyRVhUKEdMX1JFTkRFUkJVRkZFUl9FWFQsIG1fbXVsdGlzYW1w
bGVDb2xvckJ1ZmZlcik7CiAgICAgICAgIDo6Z2xSZW5kZXJidWZmZXJTdG9yYWdlTXVsdGlzYW1w
bGVFWFQoR0xfUkVOREVSQlVGRkVSX0VYVCwgc2FtcGxlQ291bnQsIG1faW50ZXJuYWxDb2xvckZv
cm1hdCwgd2lkdGgsIGhlaWdodCk7CiAgICAgICAgIDo6Z2xGcmFtZWJ1ZmZlclJlbmRlcmJ1ZmZl
ckVYVChHTF9GUkFNRUJVRkZFUl9FWFQsIEdMX0NPTE9SX0FUVEFDSE1FTlQwX0VYVCwgR0xfUkVO
REVSQlVGRkVSX0VYVCwgbV9tdWx0aXNhbXBsZUNvbG9yQnVmZmVyKTsKQEAgLTEzMywxMSArMTI4
LDcgQEAgYm9vbCBHcmFwaGljc0NvbnRleHQzRDo6cmVzaGFwZUZCT3MoY29ucwogICAgIH0KIAog
ICAgIC8vIHJlc2l6ZSByZWd1bGFyIEZCTwotICAgIGlmIChtX3N0YXRlLmJvdW5kRkJPICE9IG1f
ZmJvKSB7Ci0gICAgICAgIG11c3RSZXN0b3JlRkJPID0gdHJ1ZTsKLSAgICAgICAgOjpnbEJpbmRG
cmFtZWJ1ZmZlckVYVChHTF9GUkFNRUJVRkZFUl9FWFQsIG1fZmJvKTsKLSAgICB9Ci0KKyAgICA6
OmdsQmluZEZyYW1lYnVmZmVyRVhUKEdMX0ZSQU1FQlVGRkVSX0VYVCwgbV9mYm8pOwogICAgIEFT
U0VSVChtX3RleHR1cmUpOwogI2lmIFBMQVRGT1JNKElPUykKICAgICA6OmdsQmluZFJlbmRlcmJ1
ZmZlcihHTF9SRU5ERVJCVUZGRVIsIG1fdGV4dHVyZSk7CkBAIC0xNjQsMTUgKzE1NSwyMCBAQCBi
b29sIEdyYXBoaWNzQ29udGV4dDNEOjpyZXNoYXBlRkJPcyhjb25zCiAgICAgICAgICAgICA6Omds
RnJhbWVidWZmZXJSZW5kZXJidWZmZXJFWFQoR0xfRlJBTUVCVUZGRVJfRVhULCBHTF9ERVBUSF9B
VFRBQ0hNRU5UX0VYVCwgR0xfUkVOREVSQlVGRkVSX0VYVCwgbV9kZXB0aFN0ZW5jaWxCdWZmZXIp
OwogICAgICAgICA6OmdsQmluZFJlbmRlcmJ1ZmZlckVYVChHTF9SRU5ERVJCVUZGRVJfRVhULCAw
KTsKICAgICB9CisKICAgICBpZiAoZ2xDaGVja0ZyYW1lYnVmZmVyU3RhdHVzRVhUKEdMX0ZSQU1F
QlVGRkVSX0VYVCkgIT0gR0xfRlJBTUVCVUZGRVJfQ09NUExFVEVfRVhUKSB7CiAgICAgICAgIC8v
IEZJWE1FOiBjbGVhbnVwCiAgICAgICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgfQogCisgICAg
Ym9vbCBtdXN0UmVzdG9yZUZCTyA9IHRydWU7CiAgICAgaWYgKG1fYXR0cnMuYW50aWFsaWFzKSB7
CiAgICAgICAgIDo6Z2xCaW5kRnJhbWVidWZmZXJFWFQoR0xfRlJBTUVCVUZGRVJfRVhULCBtX211
bHRpc2FtcGxlRkJPKTsKICAgICAgICAgaWYgKG1fc3RhdGUuYm91bmRGQk8gPT0gbV9tdWx0aXNh
bXBsZUZCTykKICAgICAgICAgICAgIG11c3RSZXN0b3JlRkJPID0gZmFsc2U7CisgICAgfSBlbHNl
IHsKKyAgICAgICAgaWYgKG1fc3RhdGUuYm91bmRGQk8gPT0gbV9mYm8pCisgICAgICAgICAgICBt
dXN0UmVzdG9yZUZCTyA9IGZhbHNlOwogICAgIH0KIAogICAgIHJldHVybiBtdXN0UmVzdG9yZUZC
TzsKQEAgLTE4MSw3ICsxNzcsOSBAQCBib29sIEdyYXBoaWNzQ29udGV4dDNEOjpyZXNoYXBlRkJP
cyhjb25zCiB2b2lkIEdyYXBoaWNzQ29udGV4dDNEOjpyZXNvbHZlTXVsdGlzYW1wbGluZ0lmTmVj
ZXNzYXJ5KGNvbnN0IEludFJlY3QmIHJlY3QpCiB7CiAgICAgVGVtcG9yYXJ5T3BlbkdMU2V0dGlu
ZyBzY29wZWRTY2lzc29yKEdMX1NDSVNTT1JfVEVTVCwgR0xfRkFMU0UpOwotICAgIFRlbXBvcmFy
eU9wZW5HTFNldHRpbmcgc2NvcGVkRGl0aGVyKEdMX1NDSVNTT1JfVEVTVCwgR0xfRkFMU0UpOwor
ICAgIFRlbXBvcmFyeU9wZW5HTFNldHRpbmcgc2NvcGVkRGl0aGVyKEdMX0RJVEhFUiwgR0xfRkFM
U0UpOworICAgIFRlbXBvcmFyeU9wZW5HTFNldHRpbmcgc2NvcGVkRGVwdGgoR0xfREVQVEhfVEVT
VCwgR0xfRkFMU0UpOworICAgIFRlbXBvcmFyeU9wZW5HTFNldHRpbmcgc2NvcGVkU3RlbmNpbChH
TF9TVEVOQ0lMX1RFU1QsIEdMX0ZBTFNFKTsKIAogICAgIDo6Z2xCaW5kRnJhbWVidWZmZXJFWFQo
R0xfUkVBRF9GUkFNRUJVRkZFUl9FWFQsIG1fbXVsdGlzYW1wbGVGQk8pOwogICAgIDo6Z2xCaW5k
RnJhbWVidWZmZXJFWFQoR0xfRFJBV19GUkFNRUJVRkZFUl9FWFQsIG1fZmJvKTsKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL29wZW5nbC9HcmFwaGljc0NvbnRleHQzRE9w
ZW5HTENvbW1vbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3Mvb3BlbmdsL0dyYXBoaWNzQ29udGV4dDNET3BlbkdMQ29tbW9uLmNwcAkocmV2aXNpb24g
MTYyMDg0KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBo
aWNzQ29udGV4dDNET3BlbkdMQ29tbW9uLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjA4LDcgKzIw
OCw3IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0M0Q6OnByZXBhcmVUZXh0dXJlKCkKICAgICBtYWtl
Q29udGV4dEN1cnJlbnQoKTsKIAogICAgIFRlbXBvcmFyeU9wZW5HTFNldHRpbmcgc2NvcGVkU2Np
c3NvcihHTF9TQ0lTU09SX1RFU1QsIEdMX0ZBTFNFKTsKLSAgICBUZW1wb3JhcnlPcGVuR0xTZXR0
aW5nIHNjb3BlZERpdGhlcihHTF9TQ0lTU09SX1RFU1QsIEdMX0ZBTFNFKTsKKyAgICBUZW1wb3Jh
cnlPcGVuR0xTZXR0aW5nIHNjb3BlZERpdGhlcihHTF9ESVRIRVIsIEdMX0ZBTFNFKTsKICAgICAK
ICAgICBpZiAobV9hdHRycy5hbnRpYWxpYXMpCiAgICAgICAgIHJlc29sdmVNdWx0aXNhbXBsaW5n
SWZOZWNlc3NhcnkoKTsKQEAgLTI2OSw2ICsyNjksOCBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDNE
OjpyZXNoYXBlKGludCB3aWR0CiAgICAgaWYgKHdpZHRoID09IG1fY3VycmVudFdpZHRoICYmIGhl
aWdodCA9PSBtX2N1cnJlbnRIZWlnaHQpCiAgICAgICAgIHJldHVybjsKIAorICAgIG1hcmtDb250
ZXh0Q2hhbmdlZCgpOworCiAjaWYgKFBMQVRGT1JNKEVGTCkgfHwgUExBVEZPUk0oTklYKSkgJiYg
VVNFKEdSQVBISUNTX1NVUkZBQ0UpCiAgICAgOjpnbEZsdXNoKCk7IC8vIE1ha2Ugc3VyZSBhbGwg
R0wgY2FsbHMgaGF2ZSBiZWVuIGNvbW1pdHRlZCBiZWZvcmUgcmVzaXppbmcuCiAgICAgY3JlYXRl
R3JhcGhpY3NTdXJmYWNlcyhJbnRTaXplKHdpZHRoLCBoZWlnaHQpKTsKQEAgLTI4MCwxMyArMjgy
LDE2IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0M0Q6OnJlc2hhcGUoaW50IHdpZHQKICAgICBtYWtl
Q29udGV4dEN1cnJlbnQoKTsKICAgICB2YWxpZGF0ZUF0dHJpYnV0ZXMoKTsKIAorICAgIFRlbXBv
cmFyeU9wZW5HTFNldHRpbmcgc2NvcGVkU2Npc3NvcihHTF9TQ0lTU09SX1RFU1QsIEdMX0ZBTFNF
KTsKKyAgICBUZW1wb3JhcnlPcGVuR0xTZXR0aW5nIHNjb3BlZERpdGhlcihHTF9TQ0lTU09SX1RF
U1QsIEdMX0ZBTFNFKTsKKyAgICAKICAgICBib29sIG11c3RSZXN0b3JlRkJPID0gcmVzaGFwZUZC
T3MoSW50U2l6ZSh3aWR0aCwgaGVpZ2h0KSk7CiAKICAgICAvLyBJbml0aWFsaXplIHJlbmRlcmJ1
ZmZlcnMgdG8gMC4KICAgICBHTGZsb2F0IGNsZWFyQ29sb3JbXSA9IHswLCAwLCAwLCAwfSwgY2xl
YXJEZXB0aCA9IDA7CiAgICAgR0xpbnQgY2xlYXJTdGVuY2lsID0gMDsKICAgICBHTGJvb2xlYW4g
Y29sb3JNYXNrW10gPSB7R0xfVFJVRSwgR0xfVFJVRSwgR0xfVFJVRSwgR0xfVFJVRX0sIGRlcHRo
TWFzayA9IEdMX1RSVUU7Ci0gICAgR0x1aW50IHN0ZW5jaWxNYXNrID0gMHhmZmZmZmZmZjsKKyAg
ICBHTHVpbnQgc3RlbmNpbE1hc2sgPSAweGZmZmZmZmZmLCBzdGVuY2lsTWFza0JhY2sgPSAweGZm
ZmZmZmZmOwogICAgIEdMYml0ZmllbGQgY2xlYXJNYXNrID0gR0xfQ09MT1JfQlVGRkVSX0JJVDsK
ICAgICA6OmdsR2V0RmxvYXR2KEdMX0NPTE9SX0NMRUFSX1ZBTFVFLCBjbGVhckNvbG9yKTsKICAg
ICA6OmdsQ2xlYXJDb2xvcigwLCAwLCAwLCAwKTsKQEAgLTMwMywxMyArMzA4LDEyIEBAIHZvaWQg
R3JhcGhpY3NDb250ZXh0M0Q6OnJlc2hhcGUoaW50IHdpZHQKICAgICAgICAgOjpnbEdldEludGVn
ZXJ2KEdMX1NURU5DSUxfQ0xFQVJfVkFMVUUsICZjbGVhclN0ZW5jaWwpOwogICAgICAgICA6Omds
Q2xlYXJTdGVuY2lsKDApOwogICAgICAgICA6OmdsR2V0SW50ZWdlcnYoR0xfU1RFTkNJTF9XUklU
RU1BU0ssIHJlaW50ZXJwcmV0X2Nhc3Q8R0xpbnQqPigmc3RlbmNpbE1hc2spKTsKKyAgICAgICAg
OjpnbEdldEludGVnZXJ2KEdMX1NURU5DSUxfQkFDS19XUklURU1BU0ssIHJlaW50ZXJwcmV0X2Nh
c3Q8R0xpbnQqPigmc3RlbmNpbE1hc2tCYWNrKSk7CiAgICAgICAgIDo6Z2xTdGVuY2lsTWFza1Nl
cGFyYXRlKEdMX0ZST05ULCAweGZmZmZmZmZmKTsKKyAgICAgICAgOjpnbFN0ZW5jaWxNYXNrU2Vw
YXJhdGUoR0xfQkFDSywgMHhmZmZmZmZmZik7CiAgICAgICAgIGNsZWFyTWFzayB8PSBHTF9TVEVO
Q0lMX0JVRkZFUl9CSVQ7CiAgICAgfQogCi0gICAgVGVtcG9yYXJ5T3BlbkdMU2V0dGluZyBzY29w
ZWRTY2lzc29yKEdMX1NDSVNTT1JfVEVTVCwgR0xfRkFMU0UpOwotICAgIFRlbXBvcmFyeU9wZW5H
TFNldHRpbmcgc2NvcGVkRGl0aGVyKEdMX1NDSVNTT1JfVEVTVCwgR0xfRkFMU0UpOwotCiAgICAg
OjpnbENsZWFyKGNsZWFyTWFzayk7CiAKICAgICA6OmdsQ2xlYXJDb2xvcihjbGVhckNvbG9yWzBd
LCBjbGVhckNvbG9yWzFdLCBjbGVhckNvbG9yWzJdLCBjbGVhckNvbG9yWzNdKTsKQEAgLTMyMSw2
ICszMjUsNyBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDNEOjpyZXNoYXBlKGludCB3aWR0CiAgICAg
aWYgKG1fYXR0cnMuc3RlbmNpbCkgewogICAgICAgICA6OmdsQ2xlYXJTdGVuY2lsKGNsZWFyU3Rl
bmNpbCk7CiAgICAgICAgIDo6Z2xTdGVuY2lsTWFza1NlcGFyYXRlKEdMX0ZST05ULCBzdGVuY2ls
TWFzayk7CisgICAgICAgIDo6Z2xTdGVuY2lsTWFza1NlcGFyYXRlKEdMX0JBQ0ssIHN0ZW5jaWxN
YXNrQmFjayk7CiAgICAgfQogCiAgICAgaWYgKG11c3RSZXN0b3JlRkJPKQo=
</data>
<flag name="review"
          id="245209"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>