<?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>14189</bug_id>
          
          <creation_ts>2007-06-16 07:02:50 -0700</creation_ts>
          <short_desc>REPRODUCIBLE CRASH: Canvas createPattern(canvas, ...) crashes on Windows</short_desc>
          <delta_ts>2007-11-03 17:46:42 -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>DOM</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 2000</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://canvex.lazyilluminati.com/misc/pattern2.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, PlatformOnly</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philip Taylor">excors</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>hmason</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>7339</commentid>
    <comment_count>0</comment_count>
    <who name="Philip Taylor">excors</who>
    <bug_when>2007-06-16 07:02:50 -0700</bug_when>
    <thetext>Using nightly build r23540 (&apos;Mozilla/5.0 (Windows; U; Windows NT 5.0; en) AppleWebKit/522.4.1+ (KHTML, like Gecko) Version/3.0.1 Safari/522.12.2&apos;):

The linked page just creates a canvas, and calls ctx.createPattern(canvas, ...) on it. Frequently (sometimes after having to reload the page a couple of times) it crashes, most commonly like:

  &apos;The instruction at &quot;0x6fc02925&quot; referenced memory at &quot;0x00000040&quot;. The memory could not be &quot;read&quot;.&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7340</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-16 07:05:09 -0700</bug_when>
    <thetext>Thanks for the bug report, Philip!  Could you please post a stack trace (as an attachment) of the crash?

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7341</commentid>
    <comment_count>2</comment_count>
      <attachid>15079</attachid>
    <who name="Philip Taylor">excors</who>
    <bug_when>2007-06-16 07:24:57 -0700</bug_when>
    <thetext>Created attachment 15079
stack trace

Not sure if there&apos;s a better way to get this information, but this is just copied from the call stack window in the VS2005 debugger.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7354</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-16 14:26:39 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Not sure if there&apos;s a better way to get this information, but this is just
&gt; copied from the call stack window in the VS2005 debugger.

Thanks!  I didn&apos;t realize you were on Windows--still getting used to bugs reported on that platform.  :)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5375</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-07-06 05:37:05 -0700</bug_when>
    <thetext>Confirmed with r23677.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>5259</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-07-07 13:10:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/5319511&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2114</commentid>
    <comment_count>6</comment_count>
      <attachid>16005</attachid>
    <who name="Henry Mason">hmason</who>
    <bug_when>2007-08-16 23:31:24 -0700</bug_when>
    <thetext>Created attachment 16005
Possible fix for this crash

I noticed in the current SVN version, this page crashes on Mac too. This patch seemed to fix the behavior on Mac. Not sure about Windows crashing though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2115</commentid>
    <comment_count>7</comment_count>
      <attachid>16005</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-08-16 23:46:07 -0700</bug_when>
    <thetext>Comment on attachment 16005
Possible fix for this crash

A CGImageRetain would be preferable so as not to require the cast, and to balance the CGImageRelease in the destructor.  A layout test should also be created that covers this crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2108</commentid>
    <comment_count>8</comment_count>
      <attachid>16005</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2007-08-16 23:53:16 -0700</bug_when>
    <thetext>Comment on attachment 16005
Possible fix for this crash

You could probably also use a RetainPtr to store m_platformImage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2100</commentid>
    <comment_count>9</comment_count>
      <attachid>16007</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-08-17 01:32:13 -0700</bug_when>
    <thetext>Created attachment 16007
Fix and layout test

RetainPtr based fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2101</commentid>
    <comment_count>10</comment_count>
      <attachid>16007</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2007-08-17 01:43:55 -0700</bug_when>
    <thetext>Comment on attachment 16007
Fix and layout test

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2103</commentid>
    <comment_count>11</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-08-17 02:48:34 -0700</bug_when>
    <thetext>Committed revision 25124.

Original reporter please confirm this is fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2071</commentid>
    <comment_count>12</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-08-17 13:16:26 -0700</bug_when>
    <thetext>And corrected the reference to Henry in the ChangeLog in revision 25125.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60192</commentid>
    <comment_count>13</comment_count>
    <who name="Philip Taylor">excors</who>
    <bug_when>2007-11-03 15:10:14 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Original reporter please confirm this is fixed.

Confirmed with r27386. (Sorry for the delay!)
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15079</attachid>
            <date>2007-06-16 07:24:57 -0700</date>
            <delta_ts>2007-06-16 07:24:57 -0700</delta_ts>
            <desc>stack trace</desc>
            <filename>stack.txt</filename>
            <type>text/plain</type>
            <size>2134</size>
            <attacher name="Philip Taylor">excors</attacher>
            
              <data encoding="base64">IAlDb3JlRm91bmRhdGlvbi5kbGwhNmZjMDI5MjUoKSAJDQogCVtGcmFtZXMgYmVsb3cgbWF5IGJl
IGluY29ycmVjdCBhbmQvb3IgbWlzc2luZywgbm8gc3ltYm9scyBsb2FkZWQgZm9yIENvcmVGb3Vu
ZGF0aW9uLmRsbF0JDQogCVdlYktpdC5kbGwhV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0Ojpkb1Vw
ZGF0ZVBsYXRmb3JtUmVxdWVzdCgpICBMaW5lIDgyICsgMHg3IGJ5dGVzCUMrKw0KIAlXZWJLaXQu
ZGxsIVdlYkNvcmU6Om1ha2VGaW5hbFJlcXVlc3QoY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VSZXF1
ZXN0ICYgcmVxdWVzdD17Li4ufSkgIExpbmUgMjIyICsgMHhmIGJ5dGVzCUMrKw0KIAlXZWJLaXQu
ZGxsIVdlYkNvcmU6OlJlc291cmNlSGFuZGxlOjpzdGFydChDRlVSTENvbm5lY3Rpb25DbGllbnQg
Y2xpZW50PXsuLi59KSAgTGluZSAyNTIJQysrDQogCVdlYktpdC5kbGwhV2ViQ29yZTo6UmVzb3Vy
Y2VIYW5kbGU6OmNyZWF0ZShjb25zdCBXZWJDb3JlOjpSZXNvdXJjZVJlcXVlc3QgJiByZXF1ZXN0
PXsuLi59LCBXZWJDb3JlOjpSZXNvdXJjZUhhbmRsZUNsaWVudCAqIGNsaWVudD0sIFdlYkNvcmU6
OkZyYW1lICogZnJhbWU9LCBib29sIGRlZmVyc0xvYWRpbmc9LCBib29sIG1pZ2h0RG93bmxvYWRG
cm9tSGFuZGxlPSkgIExpbmUgNTMgKyAweDEyIGJ5dGVzCUMrKw0KIAlXZWJLaXQuZGxsIVdlYkNv
cmU6OlJlc291cmNlTG9hZGVyOjpsb2FkKGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVxdWVzdCAm
IHI9ey4uLn0pICBMaW5lIDExOCArIDB4MWMgYnl0ZXMJQysrDQogCVdlYktpdC5kbGwhV2ViQ29y
ZTo6U3VicmVzb3VyY2VMb2FkZXI6OmxvYWQoY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0
ICYgcj17Li4ufSkgIExpbmUgODMJQysrDQogCVdlYktpdC5kbGwhV2ViQ29yZTo6U3VicmVzb3Vy
Y2VMb2FkZXI6OmNyZWF0ZShXZWJDb3JlOjpGcmFtZSAqIGZyYW1lPTB4MDAwMDAwMDAsIFdlYkNv
cmU6OlN1YnJlc291cmNlTG9hZGVyQ2xpZW50ICogY2xpZW50PTB4MDAwMDAwMDAsIGNvbnN0IFdl
YkNvcmU6OlJlc291cmNlUmVxdWVzdCAmIHJlcXVlc3Q9ey4uLn0sIGJvb2wgc2tpcENhbkxvYWRD
aGVjaz1mYWxzZSkgIExpbmUgMTIyICsgMHgxMSBieXRlcwlDKysNCiAJV2ViS2l0LmRsbCFXZWJD
b3JlOjpJY29uTG9hZGVyOjpzdGFydExvYWRpbmcoKSAgTGluZSA3NiArIDB4MzUgYnl0ZXMJQysr
DQogCVdlYktpdC5kbGwhV2ViQ29yZTo6RnJhbWVMb2FkZXI6OnN0YXJ0SWNvbkxvYWRlcigpICBM
aW5lIDEwMjcJQysrDQogCVdlYktpdC5kbGwhV2ViQ29yZTo6RnJhbWVMb2FkZXI6OmVuZElmTm90
TG9hZGluZygpICBMaW5lIDEwMDAJQysrDQogCVdlYktpdC5kbGwhV2ViQ29yZTo6RnJhbWVMb2Fk
ZXI6OmZpbmlzaGVkTG9hZGluZygpICBMaW5lIDI2MDQJQysrDQogCVdlYktpdC5kbGwhV2ViQ29y
ZTo6TWFpblJlc291cmNlTG9hZGVyOjpkaWRGaW5pc2hMb2FkaW5nKCkgIExpbmUgMzA0CUMrKw0K
IAlXZWJLaXQuZGxsIVdlYkNvcmU6OlJlc291cmNlTG9hZGVyOjpkaWRGaW5pc2hMb2FkaW5nKFdl
YkNvcmU6OlJlc291cmNlSGFuZGxlICogX19mb3JtYWw9MHg3ZmYyMGIzMCkgIExpbmUgMzM4CUMr
Kw0KIAlXZWJLaXQuZGxsIVdlYkNvcmU6OmRpZEZpbmlzaExvYWRpbmcoX0NGVVJMQ29ubmVjdGlv
biAqIGNvbm49MHgwMmEyNjdlOCwgY29uc3Qgdm9pZCAqIGNsaWVudEluZm89MHg3ZmYyMGIzMCkg
IExpbmUgMTA0CUMrKw0KIAlDRk5ldHdvcmsuZGxsITYxODMyZDI2KCkgCQ0KIAlDRk5ldHdvcmsu
ZGxsITYxODMzMWRmKCkgCQ0KIAlDRk5ldHdvcmsuZGxsITYxODMzM2ExKCkgCQ0KIAlVU0VSMzIu
RExMIV9Vc2VyQ2FsbFdpblByb2NAMjAoKSAgKyAweDE4IGJ5dGVzCQ0KIAlVU0VSMzIuRExMIV9E
aXNwYXRjaE1lc3NhZ2VXb3JrZXJAOCgpICArIDB4MmU0IGJ5dGVzCQ0KIAlVU0VSMzIuRExMIV9E
aXNwYXRjaE1lc3NhZ2VXQDQoKSAgKyAweGIgYnl0ZXMJDQogCVNhZmFyaS5leGUhMDA0N2UzZGIo
KSAJDQogCVNhZmFyaS5leGUhMDA0N2IwMWIoKSAJDQogCVNhZmFyaS5leGUhMDA0N2I2NjUoKSAJ
DQogCVNhZmFyaS5leGUhMDA0YzcyZDUoKSAJDQogCUtFUk5FTDMyLkRMTCFfQmFzZVByb2Nlc3NT
dGFydEA0KCkgICsgMHgzZCBieXRlcwkNCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16005</attachid>
            <date>2007-08-16 23:31:24 -0700</date>
            <delta_ts>2007-08-17 01:32:13 -0700</delta_ts>
            <desc>Possible fix for this crash</desc>
            <filename>canvas-crash.patch</filename>
            <type>text/plain</type>
            <size>947</size>
            <attacher name="Henry Mason">hmason</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNTEyMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTIgQEAKKzIwMDctMDgtMTcgIEhlbnJ5IE1hc29uICA8aG1hc29uQG1hYy5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAg
ICBTaG91bGQgZml4IGNyYXNoIG9uIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE0MTg5LgorICAgICAgICAKKyAgICAgICAgKiBodG1sL0NhbnZhc1BhdHRlcm4uY3BwOiAK
KyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1BhdHRlcm46OkNhbnZhc1BhdHRlcm4pOiBNaXNzaW5n
IENGUmV0YWluCisgICAgICAgCiAyMDA3LTA4LTE2ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBh
cHBsZS5jb20+CiAKICAgICAgICAgQnVpbGQgZml4LiAoTWF5YmU/KQpJbmRleDogV2ViQ29yZS9o
dG1sL0NhbnZhc1BhdHRlcm4uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaHRtbC9DYW52YXNQ
YXR0ZXJuLmNwcAkocmV2aXNpb24gMjUxMTUpCisrKyBXZWJDb3JlL2h0bWwvQ2FudmFzUGF0dGVy
bi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTcxLDYgKzcxLDcgQEAgQ2FudmFzUGF0dGVybjo6Q2Fu
dmFzUGF0dGVybihDR0ltYWdlUmVmIAogICAgICwgbV9yZXBlYXRYKHJlcGVhdFgpCiAgICAgLCBt
X3JlcGVhdFkocmVwZWF0WSkKIHsKKyAgICBDRlJldGFpbihzdGF0aWNfY2FzdDxDRlR5cGVSZWY+
KG1fcGxhdGZvcm1JbWFnZSkpOwogfQogCiAjZW5kaWYKCgo=
</data>
<flag name="review"
          id="6714"
          type_id="1"
          status="-"
          setter="mrowe"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16007</attachid>
            <date>2007-08-17 01:32:13 -0700</date>
            <delta_ts>2007-08-17 01:43:55 -0700</delta_ts>
            <desc>Fix and layout test</desc>
            <filename>createPatternCrash.patch</filename>
            <type>text/plain</type>
            <size>4303</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNTEyMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTggQEAKKzIwMDctMDgtMTcgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRw
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDE4OQorICAgICAgICA8cmRhcjov
L3Byb2JsZW0vNTMxOTUxMT4gUkVQUk9EVUNJQkxFIENSQVNIOiBDYW52YXMgY3JlYXRlUGF0dGVy
bihjYW52YXMsIC4uLikgY3Jhc2hlcyBvbiBXaW5kb3dzICgxNDE4OSkKKworICAgICAgICBFbnN1
cmUgdGhhdCB3ZSBhY3R1YWxseSByZXRhaW4gdGhlIENHIHBhdHRlcm4gY29ycmVjdGx5LgorCisg
ICAgICAgICogaHRtbC9DYW52YXNQYXR0ZXJuLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZh
c1BhdHRlcm46On5DYW52YXNQYXR0ZXJuKToKKyAgICAgICAgKFdlYkNvcmU6OkNhbnZhc1BhdHRl
cm46OmNyZWF0ZVBhdHRlcm4pOgorICAgICAgICAqIGh0bWwvQ2FudmFzUGF0dGVybi5oOgorICAg
ICAgICAoV2ViQ29yZTo6Q2FudmFzUGF0dGVybjo6cGxhdGZvcm1JbWFnZSk6CisKIDIwMDctMDgt
MTYgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBCdWlsZCBm
aXguIChNYXliZT8pCkluZGV4OiBXZWJDb3JlL2h0bWwvQ2FudmFzUGF0dGVybi5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9odG1sL0NhbnZhc1BhdHRlcm4uY3BwCShyZXZpc2lvbiAyNTEyMikK
KysrIFdlYkNvcmUvaHRtbC9DYW52YXNQYXR0ZXJuLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTEs
OSArOTEsNiBAQCBDYW52YXNQYXR0ZXJuOjpDYW52YXNQYXR0ZXJuKENhY2hlZEltYWdlCiAKIENh
bnZhc1BhdHRlcm46On5DYW52YXNQYXR0ZXJuKCkKIHsKLSNpZiBQTEFURk9STShDRykKLSAgICBD
R0ltYWdlUmVsZWFzZShtX3BsYXRmb3JtSW1hZ2UpOwotI2VuZGlmCiAgICAgaWYgKG1fY2FjaGVk
SW1hZ2UpCiAgICAgICAgIG1fY2FjaGVkSW1hZ2UtPmRlcmVmKHRoaXMpOwogfQpAQCAtMTQyLDgg
KzEzOSw4IEBAIENHUGF0dGVyblJlZiBDYW52YXNQYXR0ZXJuOjpjcmVhdGVQYXR0ZXIKICAgICBy
ZWN0Lm9yaWdpbi54ID0gMDsKICAgICByZWN0Lm9yaWdpbi55ID0gMDsKICAgICBpZiAobV9wbGF0
Zm9ybUltYWdlKSB7Ci0gICAgICAgIHJlY3Quc2l6ZS53aWR0aCA9IENHSW1hZ2VHZXRXaWR0aCht
X3BsYXRmb3JtSW1hZ2UpOwotICAgICAgICByZWN0LnNpemUuaGVpZ2h0ID0gQ0dJbWFnZUdldEhl
aWdodChtX3BsYXRmb3JtSW1hZ2UpOworICAgICAgICByZWN0LnNpemUud2lkdGggPSBDR0ltYWdl
R2V0V2lkdGgobV9wbGF0Zm9ybUltYWdlLmdldCgpKTsKKyAgICAgICAgcmVjdC5zaXplLmhlaWdo
dCA9IENHSW1hZ2VHZXRIZWlnaHQobV9wbGF0Zm9ybUltYWdlLmdldCgpKTsKICAgICB9IGVsc2Ug
ewogICAgICAgICBpZiAoIW1fY2FjaGVkSW1hZ2UpCiAgICAgICAgICAgICByZXR1cm4gMDsKSW5k
ZXg6IFdlYkNvcmUvaHRtbC9DYW52YXNQYXR0ZXJuLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9o
dG1sL0NhbnZhc1BhdHRlcm4uaAkocmV2aXNpb24gMjUxMjIpCisrKyBXZWJDb3JlL2h0bWwvQ2Fu
dmFzUGF0dGVybi5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMCw2ICszMCw3IEBACiAjaW5jbHVkZSAi
U2hhcmVkLmgiCiAKICNpZiBQTEFURk9STShDRykKKyNpbmNsdWRlIDx3dGYvUmV0YWluUHRyLmg+
CiAjaW5jbHVkZSA8QXBwbGljYXRpb25TZXJ2aWNlcy9BcHBsaWNhdGlvblNlcnZpY2VzLmg+CiAj
ZW5kaWYKIApAQCAtNTEsNyArNTIsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgIH5D
YW52YXNQYXR0ZXJuKCk7CiAKICNpZiBQTEFURk9STShDRykKLSAgICAgICAgQ0dJbWFnZVJlZiBw
bGF0Zm9ybUltYWdlKCkgY29uc3QgeyByZXR1cm4gbV9wbGF0Zm9ybUltYWdlOyB9CisgICAgICAg
IENHSW1hZ2VSZWYgcGxhdGZvcm1JbWFnZSgpIGNvbnN0IHsgcmV0dXJuIG1fcGxhdGZvcm1JbWFn
ZS5nZXQoKTsgfQogI2VuZGlmCiAgICAgICAgIENhY2hlZEltYWdlKiBjYWNoZWRJbWFnZSgpIGNv
bnN0IHsgcmV0dXJuIG1fY2FjaGVkSW1hZ2U7IH0KIApAQCAtNjEsNyArNjIsNyBAQCBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CiAKICAgICBwcml2YXRlOgogI2lmIFBMQVRGT1JNKENHKQotICAgICAgICBj
b25zdCBDR0ltYWdlUmVmIG1fcGxhdGZvcm1JbWFnZTsKKyAgICAgICAgY29uc3QgUmV0YWluUHRy
PENHSW1hZ2VSZWY+IG1fcGxhdGZvcm1JbWFnZTsKICNlbmRpZgogICAgICAgICBDYWNoZWRJbWFn
ZSogY29uc3QgbV9jYWNoZWRJbWFnZTsKICAgICAgICAgY29uc3QgYm9vbCBtX3JlcGVhdFg7Cklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyNTEyMykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDA3LTA4LTE3ICBPbGl2ZXIgSHVudCAgPG9saXZl
ckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgU2ltcGxlIHRlc3QgdG8gZW5zdXJlIHdlIGRvbid0IGNyYXNoIHdoZW4gY3JlYXRpbmcg
YSBwYXR0ZXJuCisKKyAgICAgICAgKiBmYXN0L2NhbnZhcy9jcmVhdGUtcGF0dGVybi1kb2VzLW5v
dC1jcmFzaC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY2FudmFzL2NyZWF0
ZS1wYXR0ZXJuLWRvZXMtbm90LWNyYXNoLmh0bWw6IEFkZGVkLgorCiAyMDA3LTA4LTE2ICBKdXN0
aW4gR2FyY2lhICA8anVzdGluLmdhcmNpYUBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgSGFycmlzb24uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jcmVhdGUtcGF0dGVy
bi1kb2VzLW5vdC1jcmFzaC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
ZmFzdC9jYW52YXMvY3JlYXRlLXBhdHRlcm4tZG9lcy1ub3QtY3Jhc2gtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jYW52YXMvY3JlYXRlLXBhdHRlcm4tZG9l
cy1ub3QtY3Jhc2gtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDIgQEAKKwor
VGhpcyB0ZXN0IGNhc2UgZW5zdXJlcyB3ZSBkb24ndCBjcmFzaCB3aGVuIHVzaW5nIGNhbnZhcy5j
cmVhdGVQYXR0ZXJuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jcmVhdGUtcGF0dGVy
bi1kb2VzLW5vdC1jcmFzaC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvY2Fu
dmFzL2NyZWF0ZS1wYXR0ZXJuLWRvZXMtbm90LWNyYXNoLmh0bWwJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9mYXN0L2NhbnZhcy9jcmVhdGUtcGF0dGVybi1kb2VzLW5vdC1jcmFzaC5odG1s
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEzIEBACis8IURPQ1RZUEUgSFRNTD4KKzxjYW52YXMg
aWQ9ImMiPjwvY2FudmFzPjxici8+CitUaGlzIHRlc3QgY2FzZSBlbnN1cmVzIHdlIGRvbid0IGNy
YXNoIHdoZW4gdXNpbmcgY2FudmFzLmNyZWF0ZVBhdHRlcm4KKzxzY3JpcHQ+Cit3aW5kb3cub25s
b2FkID0gZnVuY3Rpb24gKCkKK3sKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
KQorICAgICAgICB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCXZh
ciBjYW52YXMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYycpOworCXZhciBjdHggPSBjYW52
YXMuZ2V0Q29udGV4dCgnMmQnKTsKKwl2YXIgcCA9IGN0eC5jcmVhdGVQYXR0ZXJuKGNhbnZhcywg
J25vLXJlcGVhdCcpOworfQorPC9zY3JpcHQ+Cg==
</data>
<flag name="review"
          id="6716"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>