<?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>75715</bug_id>
          
          <creation_ts>2012-01-06 10:48:44 -0800</creation_ts>
          <short_desc>[Chromium] Crash when using per-tile painting on Windows.</short_desc>
          <delta_ts>2012-02-07 15:30:18 -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>WebCore Misc.</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>
          
          <blocked>77897</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="David Reveman">reveman</reporter>
          <assigned_to name="David Reveman">reveman</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>reed</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>531163</commentid>
    <comment_count>0</comment_count>
    <who name="David Reveman">reveman</who>
    <bug_when>2012-01-06 10:48:44 -0800</bug_when>
    <thetext>More details here: http://code.google.com/p/chromium/issues/detail?id=107461</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>531168</commentid>
    <comment_count>1</comment_count>
    <who name="David Reveman">reveman</who>
    <bug_when>2012-01-06 10:51:18 -0800</bug_when>
    <thetext>Temporary patch to avoid the crash until this issue is solved: https://bugs.webkit.org/show_bug.cgi?id=75705</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549303</commentid>
    <comment_count>2</comment_count>
      <attachid>125459</attachid>
    <who name="David Reveman">reveman</who>
    <bug_when>2012-02-03 18:37:45 -0800</bug_when>
    <thetext>Created attachment 125459
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549330</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-03 19:33:47 -0800</bug_when>
    <thetext>I thought there was work underway in Skia to avoid needing a GDI-backed canvas at all on windows for the SkPicture playback path.  What&apos;s the status of that?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>549334</commentid>
    <comment_count>4</comment_count>
    <who name="David Reveman">reveman</who>
    <bug_when>2012-02-03 19:55:33 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; I thought there was work underway in Skia to avoid needing a GDI-backed canvas at all on windows for the SkPicture playback path.  What&apos;s the status of that?

I&apos;m not aware of that but that would be great!

Can we land this patch for now to fix the crash? I&apos;m happy to implement non GDI-backed canvas use if possible in a separate patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550217</commentid>
    <comment_count>5</comment_count>
      <attachid>125696</attachid>
    <who name="David Reveman">reveman</who>
    <bug_when>2012-02-06 13:00:05 -0800</bug_when>
    <thetext>Created attachment 125696
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550226</commentid>
    <comment_count>6</comment_count>
    <who name="David Reveman">reveman</who>
    <bug_when>2012-02-06 13:08:45 -0800</bug_when>
    <thetext>New patch avoids the PlatformCanvas API completely and this seem to be working fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>550227</commentid>
    <comment_count>7</comment_count>
      <attachid>125696</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-06 13:09:05 -0800</bug_when>
    <thetext>Comment on attachment 125696
Patch

R=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551469</commentid>
    <comment_count>8</comment_count>
      <attachid>125696</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-07 15:30:13 -0800</bug_when>
    <thetext>Comment on attachment 125696
Patch

Clearing flags on attachment: 125696

Committed r106997: &lt;http://trac.webkit.org/changeset/106997&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551470</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-07 15:30:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125459</attachid>
            <date>2012-02-03 18:37:45 -0800</date>
            <delta_ts>2012-02-06 13:00:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75715-20120203213743.patch</filename>
            <type>text/plain</type>
            <size>4143</size>
            <attacher name="David Reveman">reveman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2NzIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmFlMmY0ZmJiYmVlYWNk
Y2ZjNjJlMmMyNmViYTQwMTk3ZTgwNTIzOC4uOTE0ZTA5MjI0MmZhZWZmYWQ0ZmM5MzU4YjdiMzBk
N2RlODJhZjI2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTAyLTAzICBEYXZp
ZCBSZXZlbWFuICA8cmV2ZW1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBD
cmFzaCB3aGVuIHVzaW5nIHBlci10aWxlIHBhaW50aW5nIG9uIFdpbmRvd3MuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTcxNQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBsYXRmb3JtQ2FudmFzIGNvbnN0
cnVjdG9yIG9uIHdpbjMyIGV4cGVjdHMgZm9ydGggYXJndW1lbnQgdG8gYmUgYQorICAgICAgICBz
aGFyZWQgc2VjdGlvbiBoYW5kbGUuIFBhc3NpbmcgYSBwb2ludGVyIHRvIGEgc3lzdGVtIG1lbW9y
eSBjYXVzZXMKKyAgICAgICAgaXQgdG8gY3Jhc2guIFVzZSBwbGF0Zm9ybSBjYW52YXMgZm9yIHBl
ci10aWxlIHBhaW50aW5nIG9uIFdpbmRvd3MgdG8KKyAgICAgICAgYXZvaWQgdGhpcyBwcm9ibGVt
LgorCisgICAgICAgIFRlc3RlZCB3aXRoIG1hbnVhbCB0ZXN0cy4KKworICAgICAgICAqIHBsYXRm
b3JtL2dyYXBoaWNzL2Nocm9taXVtL0JpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVw
ZGF0ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Qml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJU
ZXh0dXJlVXBkYXRlcjo6VGV4dHVyZTo6cHJlcGFyZVJlY3QpOgorICAgICAgICAoV2ViQ29yZTo6
Qml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlcjo6VGV4dHVyZTo6dXBkYXRl
UmVjdCk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vQml0bWFwU2tQaWN0
dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlci5oOgorICAgICAgICAoVGV4dHVyZSk6CisKIDIw
MTItMDItMDMgIERtaXRyeSBMb21vdiAgPGRzbG9tb3ZAZ29vZ2xlLmNvbT4KIAogICAgICAgICBb
Q2hyb21pdW1dIFdlYkNvcmU6OnRvVjhDb250ZXh0IGNyYXNoZXMgaWYgRG9tV2luZG93OjpmcmFt
ZSgpIHJldHVybnMgbnVsbC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2Nocm9taXVtL0JpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0ZXIu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vQml0bWFwU2tQ
aWN0dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlci5jcHAKaW5kZXggZTJhYjc5ODM4NmZjY2Yw
NzAxM2Q2NmJiM2YyOGZlN2Q4ZjRlYzI3Yy4uYmVmOTlmZWJlMDIxNzkzYjg4Yzg0Zjk3ZmI0YWQ2
YmU5OGFkODc1MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vQml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vQml0bWFwU2tQaWN0
dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlci5jcHAKQEAgLTQ1LDE3ICs0NSwyOCBAQCBCaXRt
YXBTa1BpY3R1cmVDYW52YXNMYXllclRleHR1cmVVcGRhdGVyOjpUZXh0dXJlOjpUZXh0dXJlKEJp
dG1hcFNrUGljdHVyZUNhbnZhcwogCiB2b2lkIEJpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4
dHVyZVVwZGF0ZXI6OlRleHR1cmU6OnByZXBhcmVSZWN0KGNvbnN0IEludFJlY3QmIHNvdXJjZVJl
Y3QpCiB7CisjaWYgT1MoV0lORE9XUykKKyAgICBtX2NhbnZhcyA9IGFkb3B0UHRyKHNraWE6OkNy
ZWF0ZUJpdG1hcENhbnZhcyhzb3VyY2VSZWN0LndpZHRoKCksIHNvdXJjZVJlY3QuaGVpZ2h0KCks
IGZhbHNlKSk7CisjZWxzZQogICAgIHNpemVfdCBidWZmZXJTaXplID0gVGV4dHVyZU1hbmFnZXI6
Om1lbW9yeVVzZUJ5dGVzKHNvdXJjZVJlY3Quc2l6ZSgpLCB0ZXh0dXJlKCktPmZvcm1hdCgpKTsK
ICAgICBtX3BpeGVsRGF0YSA9IGFkb3B0QXJyYXlQdHIobmV3IHVpbnQ4X3RbYnVmZmVyU2l6ZV0p
OwotICAgIE93blB0cjxTa0NhbnZhcz4gY2FudmFzID0gYWRvcHRQdHIobmV3IHNraWE6OlBsYXRm
b3JtQ2FudmFzKHNvdXJjZVJlY3Qud2lkdGgoKSwgc291cmNlUmVjdC5oZWlnaHQoKSwgZmFsc2Us
IG1fcGl4ZWxEYXRhLmdldCgpKSk7Ci0gICAgdGV4dHVyZVVwZGF0ZXIoKS0+cGFpbnRDb250ZW50
c1JlY3QoY2FudmFzLmdldCgpLCBzb3VyY2VSZWN0KTsKKyAgICBtX2NhbnZhcyA9IGFkb3B0UHRy
KG5ldyBza2lhOjpQbGF0Zm9ybUNhbnZhcyhzb3VyY2VSZWN0LndpZHRoKCksIHNvdXJjZVJlY3Qu
aGVpZ2h0KCksIGZhbHNlLCBtX3BpeGVsRGF0YS5nZXQoKSkpOworI2VuZGlmCisgICAgdGV4dHVy
ZVVwZGF0ZXIoKS0+cGFpbnRDb250ZW50c1JlY3QobV9jYW52YXMuZ2V0KCksIHNvdXJjZVJlY3Qp
OwogfQogCiB2b2lkIEJpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0ZXI6OlRl
eHR1cmU6OnVwZGF0ZVJlY3QoR3JhcGhpY3NDb250ZXh0M0QqIGNvbnRleHQsIFRleHR1cmVBbGxv
Y2F0b3IqIGFsbG9jYXRvciwgY29uc3QgSW50UmVjdCYgc291cmNlUmVjdCwgY29uc3QgSW50UmVj
dCYgZGVzdFJlY3QpCiB7CisgICAgQVNTRVJUKG1fY2FudmFzLmdldCgpKTsKKworICAgIGNvbnN0
IFNrQml0bWFwKiBiaXRtYXAgPSAmbV9jYW52YXMtPmdldERldmljZSgpLT5hY2Nlc3NCaXRtYXAo
ZmFsc2UpOworICAgIGJpdG1hcC0+bG9ja1BpeGVscygpOworICAgIEFTU0VSVChiaXRtYXAtPmNv
bmZpZygpID09IFNrQml0bWFwOjprQVJHQl84ODg4X0NvbmZpZyk7CisKICAgICB0ZXh0dXJlKCkt
PmJpbmRUZXh0dXJlKGNvbnRleHQsIGFsbG9jYXRvcik7Ci0gICAgQVNTRVJUKG1fcGl4ZWxEYXRh
LmdldCgpKTsKLSAgICB0ZXh0dXJlVXBkYXRlcigpLT51cGRhdGVUZXh0dXJlUmVjdChjb250ZXh0
LCB0ZXh0dXJlKCktPmZvcm1hdCgpLCBkZXN0UmVjdCwgbV9waXhlbERhdGEuZ2V0KCkpOworICAg
IHRleHR1cmVVcGRhdGVyKCktPnVwZGF0ZVRleHR1cmVSZWN0KGNvbnRleHQsIHRleHR1cmUoKS0+
Zm9ybWF0KCksIGRlc3RSZWN0LCBzdGF0aWNfY2FzdDx1aW50OF90Kj4oYml0bWFwLT5nZXRQaXhl
bHMoKSkpOworICAgIGJpdG1hcC0+dW5sb2NrUGl4ZWxzKCk7CisgICAgbV9jYW52YXMuY2xlYXIo
KTsKICAgICBtX3BpeGVsRGF0YS5jbGVhcigpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9CaXRtYXBTa1BpY3R1cmVDYW52YXNMYXll
clRleHR1cmVVcGRhdGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJv
bWl1bS9CaXRtYXBTa1BpY3R1cmVDYW52YXNMYXllclRleHR1cmVVcGRhdGVyLmgKaW5kZXggMWM1
NjRjZGMxODNlYTQ5NTkxZjY5MDZlZmViZDNhOGQ5YjVmODBjYy4uYzY5ZTJiMjQ0ZDRjNWQ3N2Q5
YjI4Mjk0YzcyOTA5NTNjM2RhYzZlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY2hyb21pdW0vQml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBk
YXRlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0Jp
dG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0ZXIuaApAQCAtNTEsNiArNTEsNyBA
QCBwdWJsaWM6CiAgICAgICAgIEJpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0
ZXIqIHRleHR1cmVVcGRhdGVyKCkgeyByZXR1cm4gbV90ZXh0dXJlVXBkYXRlcjsgfQogCiAgICAg
ICAgIE93bkFycmF5UHRyPHVpbnQ4X3Q+IG1fcGl4ZWxEYXRhOworICAgICAgICBPd25QdHI8U2tD
YW52YXM+IG1fY2FudmFzOwogICAgICAgICBCaXRtYXBTa1BpY3R1cmVDYW52YXNMYXllclRleHR1
cmVVcGRhdGVyKiBtX3RleHR1cmVVcGRhdGVyOwogICAgIH07CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125696</attachid>
            <date>2012-02-06 13:00:05 -0800</date>
            <delta_ts>2012-02-07 15:30:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75715-20120206160004.patch</filename>
            <type>text/plain</type>
            <size>4487</size>
            <attacher name="David Reveman">reveman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2NzcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTQ2OWZkNTg5ZWY4N2M5
ZjVlNzc1ZDBhOWMwNWM2YzkzZjljNWI2Yi4uMjQwNTU5NDkwNzQ3NWM4OGJkYmQyMTc1NjA4ZjMz
ZjhjNGIzMTRiYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTAyLTA2ICBEYXZp
ZCBSZXZlbWFuICA8cmV2ZW1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBD
cmFzaCB3aGVuIHVzaW5nIHBlci10aWxlIHBhaW50aW5nIG9uIFdpbmRvd3MuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTcxNQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBsYXRmb3JtQ2FudmFzIGNvbnN0
cnVjdG9yIG9uIHdpbjMyIGV4cGVjdHMgZm9ydGggYXJndW1lbnQgdG8gYmUgYQorICAgICAgICBz
aGFyZWQgc2VjdGlvbiBoYW5kbGUuIFBhc3NpbmcgYSBwb2ludGVyIHRvIGEgc3lzdGVtIG1lbW9y
eSBjYXVzZXMKKyAgICAgICAgaXQgdG8gY3Jhc2guIEZpeCB0aGlzIGJ5IG5vdCB1c2luZyB0aGUg
UGxhdGZvcm1DYW52YXMgQVBJIGZvcgorICAgICAgICBTa0NhbnZhcyBjb25zdHJ1Y3Rpb24gaW4g
cGVyLXRpbGUgdGV4dHVyZSB1cGxvYWRlci4KKworICAgICAgICBUZXN0ZWQgd2l0aCBtYW51YWwg
dGVzdHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9CaXRtYXBTa1Bp
Y3R1cmVDYW52YXNMYXllclRleHR1cmVVcGRhdGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkJp
dG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0ZXI6OlRleHR1cmU6OnByZXBhcmVS
ZWN0KToKKyAgICAgICAgKFdlYkNvcmU6OkJpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVy
ZVVwZGF0ZXI6OlRleHR1cmU6OnVwZGF0ZVJlY3QpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2Nocm9taXVtL0JpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0ZXIuaDoK
KyAgICAgICAgKFRleHR1cmUpOgorCiAyMDEyLTAyLTA1ICBBbmRyZWFzIEtsaW5nICA8YXdlc29t
ZWtsaW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgdW51c2VkIGZpbGUgTWFwcGVkQXR0
cmlidXRlRW50cnkuaC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2Nocm9taXVtL0JpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0ZXIuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vQml0bWFwU2tQaWN0
dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlci5jcHAKaW5kZXggZTJhYjc5ODM4NmZjY2YwNzAx
M2Q2NmJiM2YyOGZlN2Q4ZjRlYzI3Yy4uNGNjNmJjYzkwZGZiMTJiZTE4ZDEyZGJiNDZlM2NhMmM4
ZDM4N2M4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vQml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlci5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vQml0bWFwU2tQaWN0dXJl
Q2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlci5jcHAKQEAgLTMzLDcgKzMzLDcgQEAKIAogI2luY2x1
ZGUgIkxheWVyUGFpbnRlckNocm9taXVtLmgiCiAjaW5jbHVkZSAiU2tDYW52YXMuaCIKLSNpbmNs
dWRlICJza2lhL2V4dC9wbGF0Zm9ybV9jYW52YXMuaCIKKyNpbmNsdWRlICJTa0RldmljZS5oIgog
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTQ1LDE4ICs0NSwyMSBAQCBCaXRtYXBTa1BpY3R1
cmVDYW52YXNMYXllclRleHR1cmVVcGRhdGVyOjpUZXh0dXJlOjpUZXh0dXJlKEJpdG1hcFNrUGlj
dHVyZUNhbnZhcwogCiB2b2lkIEJpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0
ZXI6OlRleHR1cmU6OnByZXBhcmVSZWN0KGNvbnN0IEludFJlY3QmIHNvdXJjZVJlY3QpCiB7Ci0g
ICAgc2l6ZV90IGJ1ZmZlclNpemUgPSBUZXh0dXJlTWFuYWdlcjo6bWVtb3J5VXNlQnl0ZXMoc291
cmNlUmVjdC5zaXplKCksIHRleHR1cmUoKS0+Zm9ybWF0KCkpOwotICAgIG1fcGl4ZWxEYXRhID0g
YWRvcHRBcnJheVB0cihuZXcgdWludDhfdFtidWZmZXJTaXplXSk7Ci0gICAgT3duUHRyPFNrQ2Fu
dmFzPiBjYW52YXMgPSBhZG9wdFB0cihuZXcgc2tpYTo6UGxhdGZvcm1DYW52YXMoc291cmNlUmVj
dC53aWR0aCgpLCBzb3VyY2VSZWN0LmhlaWdodCgpLCBmYWxzZSwgbV9waXhlbERhdGEuZ2V0KCkp
KTsKKyAgICBtX2RldmljZSA9IGFkb3B0UHRyKG5ldyBTa0RldmljZShTa0JpdG1hcDo6a0FSR0Jf
ODg4OF9Db25maWcsIHNvdXJjZVJlY3Qud2lkdGgoKSwgc291cmNlUmVjdC5oZWlnaHQoKSkpOwor
ICAgIE93blB0cjxTa0NhbnZhcz4gY2FudmFzID0gYWRvcHRQdHIobmV3IFNrQ2FudmFzKG1fZGV2
aWNlLmdldCgpKSk7CiAgICAgdGV4dHVyZVVwZGF0ZXIoKS0+cGFpbnRDb250ZW50c1JlY3QoY2Fu
dmFzLmdldCgpLCBzb3VyY2VSZWN0KTsKIH0KIAogdm9pZCBCaXRtYXBTa1BpY3R1cmVDYW52YXNM
YXllclRleHR1cmVVcGRhdGVyOjpUZXh0dXJlOjp1cGRhdGVSZWN0KEdyYXBoaWNzQ29udGV4dDNE
KiBjb250ZXh0LCBUZXh0dXJlQWxsb2NhdG9yKiBhbGxvY2F0b3IsIGNvbnN0IEludFJlY3QmIHNv
dXJjZVJlY3QsIGNvbnN0IEludFJlY3QmIGRlc3RSZWN0KQogewogICAgIHRleHR1cmUoKS0+Ymlu
ZFRleHR1cmUoY29udGV4dCwgYWxsb2NhdG9yKTsKLSAgICBBU1NFUlQobV9waXhlbERhdGEuZ2V0
KCkpOwotICAgIHRleHR1cmVVcGRhdGVyKCktPnVwZGF0ZVRleHR1cmVSZWN0KGNvbnRleHQsIHRl
eHR1cmUoKS0+Zm9ybWF0KCksIGRlc3RSZWN0LCBtX3BpeGVsRGF0YS5nZXQoKSk7Ci0gICAgbV9w
aXhlbERhdGEuY2xlYXIoKTsKKworICAgIEFTU0VSVChtX2RldmljZSk7CisgICAgY29uc3QgU2tC
aXRtYXAqIGJpdG1hcCA9ICZtX2RldmljZS0+YWNjZXNzQml0bWFwKGZhbHNlKTsKKyAgICBiaXRt
YXAtPmxvY2tQaXhlbHMoKTsKKyAgICB0ZXh0dXJlVXBkYXRlcigpLT51cGRhdGVUZXh0dXJlUmVj
dChjb250ZXh0LCB0ZXh0dXJlKCktPmZvcm1hdCgpLCBkZXN0UmVjdCwgc3RhdGljX2Nhc3Q8dWlu
dDhfdCo+KGJpdG1hcC0+Z2V0UGl4ZWxzKCkpKTsKKyAgICBiaXRtYXAtPnVubG9ja1BpeGVscygp
OworICAgIG1fZGV2aWNlLmNsZWFyKCk7CiB9CiAKIFBhc3NSZWZQdHI8Qml0bWFwU2tQaWN0dXJl
Q2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlcj4gQml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJUZXh0
dXJlVXBkYXRlcjo6Y3JlYXRlKFBhc3NPd25QdHI8TGF5ZXJQYWludGVyQ2hyb21pdW0+IHBhaW50
ZXIsIGJvb2wgdXNlTWFwVGV4U3ViSW1hZ2UpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9CaXRtYXBTa1BpY3R1cmVDYW52YXNMYXllclRleHR1
cmVVcGRhdGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9C
aXRtYXBTa1BpY3R1cmVDYW52YXNMYXllclRleHR1cmVVcGRhdGVyLmgKaW5kZXggMWM1NjRjZGMx
ODNlYTQ5NTkxZjY5MDZlZmViZDNhOGQ5YjVmODBjYy4uOGQ1MjQzM2QwYjBlZjJlZDViOTYxMjg3
M2M0NDlkMmEwNDMyOWUyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vQml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBkYXRlci5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0JpdG1hcFNr
UGljdHVyZUNhbnZhc0xheWVyVGV4dHVyZVVwZGF0ZXIuaApAQCAtMzQsNiArMzQsOCBAQAogI2lu
Y2x1ZGUgIlBsYXRmb3JtQ29sb3IuaCIKICNpbmNsdWRlICJTa1BpY3R1cmVDYW52YXNMYXllclRl
eHR1cmVVcGRhdGVyLmgiCiAKK2NsYXNzIFNrRGV2aWNlOworCiBuYW1lc3BhY2UgV2ViQ29yZSB7
CiAKIC8vIFRoaXMgY2xhc3MgcmVjb3JkcyB0aGUgY29udGVudFJlY3QgaW50byBhbiBTa1BpY3R1
cmUsIHRoZW4gc29mdHdhcmUgcmFzdGVyaXplcwpAQCAtNTAsNyArNTIsNyBAQCBwdWJsaWM6CiAg
ICAgcHJpdmF0ZToKICAgICAgICAgQml0bWFwU2tQaWN0dXJlQ2FudmFzTGF5ZXJUZXh0dXJlVXBk
YXRlciogdGV4dHVyZVVwZGF0ZXIoKSB7IHJldHVybiBtX3RleHR1cmVVcGRhdGVyOyB9CiAKLSAg
ICAgICAgT3duQXJyYXlQdHI8dWludDhfdD4gbV9waXhlbERhdGE7CisgICAgICAgIE93blB0cjxT
a0RldmljZT4gbV9kZXZpY2U7CiAgICAgICAgIEJpdG1hcFNrUGljdHVyZUNhbnZhc0xheWVyVGV4
dHVyZVVwZGF0ZXIqIG1fdGV4dHVyZVVwZGF0ZXI7CiAgICAgfTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>