<?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>77922</bug_id>
          
          <creation_ts>2012-02-06 18:22:57 -0800</creation_ts>
          <short_desc>Apple/Safari: Enable WebGL multisampling on ATI cards for particular builds</short_desc>
          <delta_ts>2012-07-05 18:53:48 -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>WebGL</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>90649</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zmo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>550507</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-02-06 18:22:57 -0800</bug_when>
    <thetext>Currently GraphicsContext3DOpenGLCommon validates the incoming antialias attribute and only enables it for NVIDIA cards. Chromium allows multisampling on OS X + ATI when on 10.7.2 and above.

For more info:

http://code.google.com/codesearch#OAMlx_jo-ck/src/chrome/browser/resources/software_rendering_list/software_rendering_list.json&amp;exact_package=chromium&amp;ct=rc&amp;cd=1&amp;q=software_rendering_list.json
http://src.chromium.org/viewvc/chrome/trunk/deps/gpu/software_rendering_list/software_rendering_list.json?view=log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550508</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-02-06 18:23:54 -0800</bug_when>
    <thetext>&lt;rdar://problem/10817469&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550516</commentid>
    <comment_count>2</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-02-06 18:39:54 -0800</bug_when>
    <thetext>zmo&apos;s responsible for Chromium&apos;s GPU blacklist and could help advise on changes in this area.

Though this is far beyond the scope of this issue, it would be fantastic if we could figure out how to share the GPU blacklist information not only between WebKit ports but also between browsers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550524</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-06 18:45:10 -0800</bug_when>
    <thetext>Firefox exposes their blacklisting info on this wiki: https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers. It looks like they&apos;ve taken a slightly different approach to MSAA, quoting from the version currently there:

&quot;For MSAA, we block all ATI cards except for AMD Radeon HD 6490M (device id 0x6760) and ATI Radeon HD 4670 (device id 0x9488). See Chromium issue 83153 [1].&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550529</commentid>
    <comment_count>4</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-02-06 18:48:13 -0800</bug_when>
    <thetext>zmo recently verified that even older ATI hardware seems to support multisampled frame buffer objects well with 10.7.2, where the same cards hung while creating a multisampled renderbuffer on earlier versions of Mac OS. That informed Chrome&apos;s decision to stop blacklisting ATI cards on 10.7.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550549</commentid>
    <comment_count>5</comment_count>
      <attachid>125754</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-02-06 19:43:31 -0800</bug_when>
    <thetext>Created attachment 125754
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550553</commentid>
    <comment_count>6</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-02-06 19:47:46 -0800</bug_when>
    <thetext>(In reply to comment #2)

&gt; Though this is far beyond the scope of this issue, it would be fantastic if we could figure out how to share the GPU blacklist information not only between WebKit ports but also between browsers.

Definitely! I expect we&apos;ll (Apple&apos;ll) will always lag on this while WebGL is disabled by default. It would be so much nicer for us if there was a shared system.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550554</commentid>
    <comment_count>7</comment_count>
      <attachid>125754</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-02-06 19:47:47 -0800</bug_when>
    <thetext>Comment on attachment 125754
Patch

Attachment 125754 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/11436119</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550555</commentid>
    <comment_count>8</comment_count>
      <attachid>125754</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-02-06 19:49:22 -0800</bug_when>
    <thetext>Comment on attachment 125754
Patch

breaks QT</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550559</commentid>
    <comment_count>9</comment_count>
      <attachid>125756</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-02-06 19:52:19 -0800</bug_when>
    <thetext>Created attachment 125756
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551062</commentid>
    <comment_count>10</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-02-07 09:36:36 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/106956</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551075</commentid>
    <comment_count>11</comment_count>
      <attachid>125756</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-02-07 10:00:20 -0800</bug_when>
    <thetext>Comment on attachment 125756
Patch

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

&gt; Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:63
&gt; +    static SInt32 version;

I recommend always adding ASSERT(isMainThread()) in functions that use static variables.

&gt; Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:69
&gt; +    return version &gt; 0x1072;

This doesn&apos;t match comments or description in ChangeLog (should be &quot;&gt;=&quot;?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551084</commentid>
    <comment_count>12</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-02-07 10:06:44 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; (From update of attachment 125756 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=125756&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:63
&gt; &gt; +    static SInt32 version;
&gt; 
&gt; I recommend always adding ASSERT(isMainThread()) in functions that use static variables.

I&apos;ll fix this.

&gt; &gt; Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:69
&gt; &gt; +    return version &gt; 0x1072;
&gt; 
&gt; This doesn&apos;t match comments or description in ChangeLog (should be &quot;&gt;=&quot;?)

Indeed! Sorry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551154</commentid>
    <comment_count>13</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2012-02-07 11:19:22 -0800</bug_when>
    <thetext>Followup. http://trac.webkit.org/changeset/106964</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125754</attachid>
            <date>2012-02-06 19:43:31 -0800</date>
            <delta_ts>2012-02-06 19:52:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77922-20120206194330.patch</filename>
            <type>text/plain</type>
            <size>2628</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2Njk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWYyYTk4OGRjYjFlOTk4
NTZlYjdjNjAyZjk4MmM4MDA3MGJjYWI3Ny4uNjExZTgyNjMxNWNkODQ4OThmYjc0MTRkZDM1ZjBj
ZDYyOWQyOWMxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTAyLTA2ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBBcHBsZS9TYWZhcmk6IEVuYWJs
ZSBXZWJHTCBtdWx0aXNhbXBsaW5nIG9uIEFUSSBjYXJkcworICAgICAgICBmb3IgcGFydGljdWxh
ciBidWlsZHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTc3OTIyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
Rm9sbG93IENocm9tZSdzIGxlYWQgdG8gYWxsb3cgV2ViR0wgYW50aWFsaWFzaW5nCisgICAgICAg
IG9uIEFUSSBjYXJkcyBhcyBsb25nIGFzIHdlJ3JlIG9uIDEwLjcuMiBhbmQgYWJvdmUuCisKKyAg
ICAgICAgTm8gbmV3IHRlc3RzLiBDb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNzQ29udGV4dDNET3BlbkdMQ29tbW9u
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnN5c3RlbUFsbG93c011bHRpc2FtcGxpbmdPbkFUSUNh
cmRzKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250
ZXh0M0Q6OnZhbGlkYXRlQXR0cmlidXRlcyk6CisKIDIwMTItMDItMDMgIFlvbmcgTGkgIDx5b2xp
QHJpbS5jb20+CiAKICAgICAgICAgW0JsYWNrQmVycnldIExldCB1c2VySWRsZVRpbWUoKSByZXR1
cm4gbWF4aW11bSBudW1iZXIgaW5zdGVhZCBvZiAwIGFzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvR3JhcGhpY3NDb250ZXh0M0RPcGVuR0xDb21t
b24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNz
Q29udGV4dDNET3BlbkdMQ29tbW9uLmNwcAppbmRleCBlNjhiYmE3ZmQ3ZjUxOWZkNzhjMTY5YTcy
OTNjOWIyYWQ1MjYwZGU4Li43NWMzMDZhOWU3MTdmMGMwNWFmYWQwMmQ4ODc4NDhmNjE4NWU0M2Mw
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvR3Jh
cGhpY3NDb250ZXh0M0RPcGVuR0xDb21tb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL29wZW5nbC9HcmFwaGljc0NvbnRleHQzRE9wZW5HTENvbW1vbi5jcHAKQEAg
LTU3LDYgKzU3LDE3IEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAorc3RhdGljIGJvb2wgc3lz
dGVtQWxsb3dzTXVsdGlzYW1wbGluZ09uQVRJQ2FyZHMoKQoreworICAgIHN0YXRpYyBTSW50MzIg
dmVyc2lvbjsKKyAgICBpZiAoIXZlcnNpb24pIHsKKyAgICAgICAgaWYgKEdlc3RhbHQoZ2VzdGFs
dFN5c3RlbVZlcnNpb24sICZ2ZXJzaW9uKSAhPSBub0VycikgCisgICAgICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgfQorICAgIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9Nzc5MjIgZm9yIG1vcmUgZGV0YWlscworICAgIHJldHVybiB2ZXJzaW9uID4gMHgx
MDcyOworfQorCiB2b2lkIEdyYXBoaWNzQ29udGV4dDNEOjp2YWxpZGF0ZUF0dHJpYnV0ZXMoKQog
ewogICAgIEV4dGVuc2lvbnMzRCogZXh0ZW5zaW9ucyA9IGdldEV4dGVuc2lvbnMoKTsKQEAgLTcw
LDkgKzgxLDEwIEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0M0Q6OnZhbGlkYXRlQXR0cmlidXRlcygp
CiAgICAgfQogICAgIGlmIChtX2F0dHJzLmFudGlhbGlhcykgewogICAgICAgICBib29sIGlzVmFs
aWRWZW5kb3IgPSB0cnVlOwotICAgICAgICAvLyBDdXJyZW50bHkgaW4gTWFjIHdlIG9ubHkgdHVy
biBvbiBhbnRpYWxpYXMgaWYgdmVuZG9yIGlzIE5WSURJQS4KKyAgICAgICAgLy8gQ3VycmVudGx5
IGluIE1hYyB3ZSBvbmx5IHR1cm4gb24gYW50aWFsaWFzIGlmIHZlbmRvciBpcyBOVklESUEsCisg
ICAgICAgIC8vIG9yIGlmIEFUSSBhbmQgb24gMTAuNy4yIGFuZCBhYm92ZS4KICAgICAgICAgY29u
c3QgY2hhciogdmVuZG9yID0gcmVpbnRlcnByZXRfY2FzdDxjb25zdCBjaGFyKj4oOjpnbEdldFN0
cmluZyhHTF9WRU5ET1IpKTsKLSAgICAgICAgaWYgKCFzdGQ6OnN0cnN0cih2ZW5kb3IsICJOVklE
SUEiKSkKKyAgICAgICAgaWYgKCFzdGQ6OnN0cnN0cih2ZW5kb3IsICJOVklESUEiKSAmJiAhKHN0
ZDo6c3Ryc3RyKHZlbmRvciwgIkFUSSIpICYmIHN5c3RlbUFsbG93c011bHRpc2FtcGxpbmdPbkFU
SUNhcmRzKCkpKQogICAgICAgICAgICAgaXNWYWxpZFZlbmRvciA9IGZhbHNlOwogICAgICAgICBp
ZiAoIWlzVmFsaWRWZW5kb3IgfHwgIWV4dGVuc2lvbnMtPnN1cHBvcnRzKCJHTF9BTkdMRV9mcmFt
ZWJ1ZmZlcl9tdWx0aXNhbXBsZSIpKQogICAgICAgICAgICAgbV9hdHRycy5hbnRpYWxpYXMgPSBm
YWxzZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125756</attachid>
            <date>2012-02-06 19:52:19 -0800</date>
            <delta_ts>2012-02-07 10:00:20 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77922-20120206195218.patch</filename>
            <type>text/plain</type>
            <size>2681</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2Njk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWYyYTk4OGRjYjFlOTk4
NTZlYjdjNjAyZjk4MmM4MDA3MGJjYWI3Ny4uNjExZTgyNjMxNWNkODQ4OThmYjc0MTRkZDM1ZjBj
ZDYyOWQyOWMxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTAyLTA2ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBBcHBsZS9TYWZhcmk6IEVuYWJs
ZSBXZWJHTCBtdWx0aXNhbXBsaW5nIG9uIEFUSSBjYXJkcworICAgICAgICBmb3IgcGFydGljdWxh
ciBidWlsZHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTc3OTIyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
Rm9sbG93IENocm9tZSdzIGxlYWQgdG8gYWxsb3cgV2ViR0wgYW50aWFsaWFzaW5nCisgICAgICAg
IG9uIEFUSSBjYXJkcyBhcyBsb25nIGFzIHdlJ3JlIG9uIDEwLjcuMiBhbmQgYWJvdmUuCisKKyAg
ICAgICAgTm8gbmV3IHRlc3RzLiBDb3ZlcmVkIGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNzQ29udGV4dDNET3BlbkdMQ29tbW9u
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnN5c3RlbUFsbG93c011bHRpc2FtcGxpbmdPbkFUSUNh
cmRzKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250
ZXh0M0Q6OnZhbGlkYXRlQXR0cmlidXRlcyk6CisKIDIwMTItMDItMDMgIFlvbmcgTGkgIDx5b2xp
QHJpbS5jb20+CiAKICAgICAgICAgW0JsYWNrQmVycnldIExldCB1c2VySWRsZVRpbWUoKSByZXR1
cm4gbWF4aW11bSBudW1iZXIgaW5zdGVhZCBvZiAwIGFzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvR3JhcGhpY3NDb250ZXh0M0RPcGVuR0xDb21t
b24uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbmdsL0dyYXBoaWNz
Q29udGV4dDNET3BlbkdMQ29tbW9uLmNwcAppbmRleCBlNjhiYmE3ZmQ3ZjUxOWZkNzhjMTY5YTcy
OTNjOWIyYWQ1MjYwZGU4Li41NTIyNjcwZjU2ZWY3OTg0ZDhjOTU2Y2JlYWY5Y2E1ZDIzMWI5YTQ0
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9vcGVuZ2wvR3Jh
cGhpY3NDb250ZXh0M0RPcGVuR0xDb21tb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL29wZW5nbC9HcmFwaGljc0NvbnRleHQzRE9wZW5HTENvbW1vbi5jcHAKQEAg
LTU3LDYgKzU3LDIxIEBACiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAorc3RhdGljIGJvb2wgc3lz
dGVtQWxsb3dzTXVsdGlzYW1wbGluZ09uQVRJQ2FyZHMoKQoreworI2lmIFBMQVRGT1JNKE1BQykK
KyAgICBzdGF0aWMgU0ludDMyIHZlcnNpb247CisgICAgaWYgKCF2ZXJzaW9uKSB7CisgICAgICAg
IGlmIChHZXN0YWx0KGdlc3RhbHRTeXN0ZW1WZXJzaW9uLCAmdmVyc2lvbikgIT0gbm9FcnIpIAor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKyAgICAvLyBTZWUgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc3OTIyIGZvciBtb3JlIGRldGFpbHMKKyAgICBy
ZXR1cm4gdmVyc2lvbiA+IDB4MTA3MjsKKyNlbHNlCisgICAgcmV0dXJuIGZhbHNlOworI2VuZGlm
Cit9CisKIHZvaWQgR3JhcGhpY3NDb250ZXh0M0Q6OnZhbGlkYXRlQXR0cmlidXRlcygpCiB7CiAg
ICAgRXh0ZW5zaW9uczNEKiBleHRlbnNpb25zID0gZ2V0RXh0ZW5zaW9ucygpOwpAQCAtNzAsOSAr
ODUsMTAgQEAgdm9pZCBHcmFwaGljc0NvbnRleHQzRDo6dmFsaWRhdGVBdHRyaWJ1dGVzKCkKICAg
ICB9CiAgICAgaWYgKG1fYXR0cnMuYW50aWFsaWFzKSB7CiAgICAgICAgIGJvb2wgaXNWYWxpZFZl
bmRvciA9IHRydWU7Ci0gICAgICAgIC8vIEN1cnJlbnRseSBpbiBNYWMgd2Ugb25seSB0dXJuIG9u
IGFudGlhbGlhcyBpZiB2ZW5kb3IgaXMgTlZJRElBLgorICAgICAgICAvLyBDdXJyZW50bHkgaW4g
TWFjIHdlIG9ubHkgdHVybiBvbiBhbnRpYWxpYXMgaWYgdmVuZG9yIGlzIE5WSURJQSwKKyAgICAg
ICAgLy8gb3IgaWYgQVRJIGFuZCBvbiAxMC43LjIgYW5kIGFib3ZlLgogICAgICAgICBjb25zdCBj
aGFyKiB2ZW5kb3IgPSByZWludGVycHJldF9jYXN0PGNvbnN0IGNoYXIqPig6OmdsR2V0U3RyaW5n
KEdMX1ZFTkRPUikpOwotICAgICAgICBpZiAoIXN0ZDo6c3Ryc3RyKHZlbmRvciwgIk5WSURJQSIp
KQorICAgICAgICBpZiAoIXN0ZDo6c3Ryc3RyKHZlbmRvciwgIk5WSURJQSIpICYmICEoc3RkOjpz
dHJzdHIodmVuZG9yLCAiQVRJIikgJiYgc3lzdGVtQWxsb3dzTXVsdGlzYW1wbGluZ09uQVRJQ2Fy
ZHMoKSkpCiAgICAgICAgICAgICBpc1ZhbGlkVmVuZG9yID0gZmFsc2U7CiAgICAgICAgIGlmICgh
aXNWYWxpZFZlbmRvciB8fCAhZXh0ZW5zaW9ucy0+c3VwcG9ydHMoIkdMX0FOR0xFX2ZyYW1lYnVm
ZmVyX211bHRpc2FtcGxlIikpCiAgICAgICAgICAgICBtX2F0dHJzLmFudGlhbGlhcyA9IGZhbHNl
Owo=
</data>
<flag name="review"
          id="127343"
          type_id="1"
          status="+"
          setter="cmarrin"
    />
          </attachment>
      

    </bug>

</bugzilla>