<?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>66628</bug_id>
          
          <creation_ts>2011-08-20 20:13:56 -0700</creation_ts>
          <short_desc>[Qt] QWebSpellChecker plugins crash webkit</short_desc>
          <delta_ts>2011-08-21 08:54:11 -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>WebKit Qt</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>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Lindsay Mathieson">lindsay.mathieson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>adawit</cc>
    
    <cc>benjamin</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>454372</commentid>
    <comment_count>0</comment_count>
    <who name="Lindsay Mathieson">lindsay.mathieson</who>
    <bug_when>2011-08-20 20:13:56 -0700</bug_when>
    <thetext>TextCheckerClientQt.cpp loads the plugin via a locla instance of QtPlatformPlugin - when this is destroyed it unloads the plugin, leaving a QWebSpellChecker pointer to invalid memory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454373</commentid>
    <comment_count>1</comment_count>
    <who name="Dawit A.">adawit</who>
    <bug_when>2011-08-20 20:25:11 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; TextCheckerClientQt.cpp loads the plugin via a locla instance of QtPlatformPlugin - when this is destroyed it unloads the plugin, leaving a QWebSpellChecker pointer to invalid memory.

I think you forget to post the patch...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454375</commentid>
    <comment_count>2</comment_count>
      <attachid>104624</attachid>
    <who name="Lindsay Mathieson">lindsay.mathieson</who>
    <bug_when>2011-08-20 20:41:37 -0700</bug_when>
    <thetext>Created attachment 104624
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454376</commentid>
    <comment_count>3</comment_count>
    <who name="Lindsay Mathieson">lindsay.mathieson</who>
    <bug_when>2011-08-20 20:42:38 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; (In reply to comment #0)
&gt; &gt; TextCheckerClientQt.cpp loads the plugin via a locla instance of QtPlatformPlugin - when this is destroyed it unloads the plugin, leaving a QWebSpellChecker pointer to invalid memory.
&gt; 
&gt; I think you forget to post the patch...

Done - still battling with the upload scripts :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454395</commentid>
    <comment_count>4</comment_count>
      <attachid>104627</attachid>
    <who name="Lindsay Mathieson">lindsay.mathieson</who>
    <bug_when>2011-08-21 04:58:08 -0700</bug_when>
    <thetext>Created attachment 104627
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454397</commentid>
    <comment_count>5</comment_count>
      <attachid>104627</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-08-21 06:21:44 -0700</bug_when>
    <thetext>Comment on attachment 104627
Patch

The patch seems to be the correct fix but the Changelog  is not correctly formatted.

It should be:

-title
-url

-reviewer line

-description

-changelist with more description if necessary.
----
The description could also be better. Something briefly explaining the bug e.g.:
&quot;The QtPlatformPlugin was allocated on the stack, so its destructor is unloading the plugin at the end of the scope.

This patch moves the local creation of QtPlatformPlugin to class member (TextCheckerClientQt::m_platformPlugin), preventing premature unloading of plugin.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454400</commentid>
    <comment_count>6</comment_count>
      <attachid>104628</attachid>
    <who name="Lindsay Mathieson">lindsay.mathieson</who>
    <bug_when>2011-08-21 06:33:28 -0700</bug_when>
    <thetext>Created attachment 104628
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454401</commentid>
    <comment_count>7</comment_count>
    <who name="Lindsay Mathieson">lindsay.mathieson</who>
    <bug_when>2011-08-21 06:34:32 -0700</bug_when>
    <thetext>(In reply to comment #6)
(In reply to comment #5)
&gt; (From update of attachment 104627 [details])
&gt; The patch seems to be the correct fix but the Changelog  is not correctly formatted.

Done, thanks,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454402</commentid>
    <comment_count>8</comment_count>
      <attachid>104628</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-08-21 07:41:15 -0700</bug_when>
    <thetext>Comment on attachment 104628
Patch

Great, let&apos;s land it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454404</commentid>
    <comment_count>9</comment_count>
      <attachid>104628</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-21 08:54:07 -0700</bug_when>
    <thetext>Comment on attachment 104628
Patch

Clearing flags on attachment: 104628

Committed r93490: &lt;http://trac.webkit.org/changeset/93490&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>454405</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-21 08:54:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104624</attachid>
            <date>2011-08-20 20:41:37 -0700</date>
            <delta_ts>2011-08-21 04:57:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66628-20110821134134.patch</filename>
            <type>text/plain</type>
            <size>2125</size>
            <attacher name="Lindsay Mathieson">lindsay.mathieson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTM0ODMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQv
Q2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKaW5kZXggYjhmMmY2YmM0OGE5
MDY0ZDkyYzc2ZmRlMDM1MWY2MDYyYzZhN2NhZS4uYzcyNDAyOTEzNTg5YjI3YTc3NGNlYzc0NDQw
OWYxNjY1YTA3ZmIxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMS0wOC0y
MCAgTGluZHNheSBNYXRoaWVzb24gIDxsaW5kc2F5Lm1hdGhpZXNvbkBnbWFpbC5jb20+CisKKyAg
ICAgICAgRml4ZXMgcGx1Z2luIHVubG9hZCBidWcgKGxvY2FsIFF0UGxhdGZvcm1QbHVnaW4pCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NjYyOAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViQ29yZVN1
cHBvcnQvVGV4dENoZWNrZXJDbGllbnRRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpUZXh0Q2hl
Y2tlckNsaWVudFF0Ojpsb2FkU3BlbGxDaGVja2VyKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9y
dC9UZXh0Q2hlY2tlckNsaWVudFF0Lmg6CisKIDIwMTEtMDgtMTcgIEFkYW0gUm9iZW4gIDxhcm9i
ZW5AYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgV2ViQ29yZSBrZWVwIHRyYWNrIG9mIHRoZSBj
dXJyZW50IGRldmljZSBzY2FsZSBmYWN0b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQv
V2ViQ29yZVN1cHBvcnQvVGV4dENoZWNrZXJDbGllbnRRdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L3F0
L1dlYkNvcmVTdXBwb3J0L1RleHRDaGVja2VyQ2xpZW50UXQuY3BwCmluZGV4IDgxYjI0ZGMzNTU3
YTA2NWE0YzgzOTY0YzYwN2VkZjYwMGIzNmZmNjEuLmQ4Nzk5MmZkMWU3OTVkNzQwZjBkZWUxMzUx
YWU4NWQzNzUyYzk1YjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBv
cnQvVGV4dENoZWNrZXJDbGllbnRRdC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9xdC9XZWJDb3Jl
U3VwcG9ydC9UZXh0Q2hlY2tlckNsaWVudFF0LmNwcApAQCAtMTUyLDggKzE1Miw3IEBAIGJvb2wg
VGV4dENoZWNrZXJDbGllbnRRdDo6bG9hZFNwZWxsQ2hlY2tlcigpCiAgICAgaWYgKG1fc3BlbGxD
aGVja2VyKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIFF0UGxhdGZvcm1QbHVnaW4gcGxh
dGZvcm1QbHVnaW47Ci0gICAgaWYgKChtX3NwZWxsQ2hlY2tlciA9IHBsYXRmb3JtUGx1Z2luLmNy
ZWF0ZVNwZWxsQ2hlY2tlcigpKSkKKyAgICBpZiAoKG1fc3BlbGxDaGVja2VyID0gbV9wbGF0Zm9y
bVBsdWdpbi5jcmVhdGVTcGVsbENoZWNrZXIoKSkpCiAgICAgICAgIHJldHVybiB0cnVlOwogCiAg
ICAgcmV0dXJuIGZhbHNlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3Vw
cG9ydC9UZXh0Q2hlY2tlckNsaWVudFF0LmggYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBw
b3J0L1RleHRDaGVja2VyQ2xpZW50UXQuaAppbmRleCAxZDI0OWQwMTM1MzhkZjI3Zjk0ZTg2ZGQx
NzVmOTRhNmI0NDMxNmFjLi5lNzhjZTFkMTBjMDVkMjM1YTZhNTRiM2JiYmVhN2VlYTlhY2U4NDgz
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L1RleHRDaGVja2Vy
Q2xpZW50UXQuaAorKysgYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L1RleHRDaGVj
a2VyQ2xpZW50UXQuaApAQCAtMjksNiArMjksNyBAQAogI2lmbmRlZiBUZXh0Q2hlY2tlckNsaWVu
dFF0X2gKICNkZWZpbmUgVGV4dENoZWNrZXJDbGllbnRRdF9oCiAKKyNpbmNsdWRlICJRdFBsYXRm
b3JtUGx1Z2luLmgiCiAjaW5jbHVkZSAiVGV4dENoZWNrZXJDbGllbnQuaCIKICNpbmNsdWRlICJx
d2Via2l0cGxhdGZvcm1wbHVnaW4uaCIKIApAQCAtNTgsNiArNTksNyBAQCBwcml2YXRlOgogICAg
IGJvb2wgbG9hZFNwZWxsQ2hlY2tlcigpOwogCiBwcml2YXRlOgorICAgIFF0UGxhdGZvcm1QbHVn
aW4gbV9wbGF0Zm9ybVBsdWdpbjsKICAgICBPd25QdHI8UVdlYlNwZWxsQ2hlY2tlcj4gbV9zcGVs
bENoZWNrZXI7CiB9OwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104627</attachid>
            <date>2011-08-21 04:58:08 -0700</date>
            <delta_ts>2011-08-21 06:33:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66628-20110821215806.patch</filename>
            <type>text/plain</type>
            <size>2299</size>
            <attacher name="Lindsay Mathieson">lindsay.mathieson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTM0ODMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQv
Q2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKaW5kZXggYjhmMmY2YmM0OGE5
MDY0ZDkyYzc2ZmRlMDM1MWY2MDYyYzZhN2NhZS4uN2FmNzM0ZmViMzA3OGQzMjIwZDhhMzJmZTA4
YzE4MDc3NWNiOTdlYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxMS0wOC0y
MCAgTGluZHNheSBNYXRoaWVzb24gIDxsaW5kc2F5Lm1hdGhpZXNvbkBnbWFpbC5jb20+CisKKyAg
ICAgICAgW1F0XSBGaXhlcyBwbHVnaW4gdW5sb2FkIGJ1ZyAobG9jYWwgUXRQbGF0Zm9ybVBsdWdp
bikuIE1vdmVzIGxvY2FsIGNyZWF0aW9uCisgICAgICAgIG9mIFF0UGxhdGZvcm1QbHVnaW4gdG8g
Y2xhc3MgbWVtYmVyIChUZXh0Q2hlY2tlckNsaWVudFF0OjptX3BsYXRmb3JtUGx1Z2luKSwKKyAg
ICAgICAgcHJldmVudGluZyBwcmVtYXR1cmUgdW5sb2FkaW5nIG9mIHBsdWdpbi4KKyAgICAgICAg
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NjYyOAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViQ29y
ZVN1cHBvcnQvVGV4dENoZWNrZXJDbGllbnRRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpUZXh0
Q2hlY2tlckNsaWVudFF0Ojpsb2FkU3BlbGxDaGVja2VyKToKKyAgICAgICAgKiBXZWJDb3JlU3Vw
cG9ydC9UZXh0Q2hlY2tlckNsaWVudFF0Lmg6CisKIDIwMTEtMDgtMTcgIEFkYW0gUm9iZW4gIDxh
cm9iZW5AYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgV2ViQ29yZSBrZWVwIHRyYWNrIG9mIHRo
ZSBjdXJyZW50IGRldmljZSBzY2FsZSBmYWN0b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
cXQvV2ViQ29yZVN1cHBvcnQvVGV4dENoZWNrZXJDbGllbnRRdC5jcHAgYi9Tb3VyY2UvV2ViS2l0
L3F0L1dlYkNvcmVTdXBwb3J0L1RleHRDaGVja2VyQ2xpZW50UXQuY3BwCmluZGV4IDgxYjI0ZGMz
NTU3YTA2NWE0YzgzOTY0YzYwN2VkZjYwMGIzNmZmNjEuLmQ4Nzk5MmZkMWU3OTVkNzQwZjBkZWUx
MzUxYWU4NWQzNzUyYzk1YjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1
cHBvcnQvVGV4dENoZWNrZXJDbGllbnRRdC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9xdC9XZWJD
b3JlU3VwcG9ydC9UZXh0Q2hlY2tlckNsaWVudFF0LmNwcApAQCAtMTUyLDggKzE1Miw3IEBAIGJv
b2wgVGV4dENoZWNrZXJDbGllbnRRdDo6bG9hZFNwZWxsQ2hlY2tlcigpCiAgICAgaWYgKG1fc3Bl
bGxDaGVja2VyKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIFF0UGxhdGZvcm1QbHVnaW4g
cGxhdGZvcm1QbHVnaW47Ci0gICAgaWYgKChtX3NwZWxsQ2hlY2tlciA9IHBsYXRmb3JtUGx1Z2lu
LmNyZWF0ZVNwZWxsQ2hlY2tlcigpKSkKKyAgICBpZiAoKG1fc3BlbGxDaGVja2VyID0gbV9wbGF0
Zm9ybVBsdWdpbi5jcmVhdGVTcGVsbENoZWNrZXIoKSkpCiAgICAgICAgIHJldHVybiB0cnVlOwog
CiAgICAgcmV0dXJuIGZhbHNlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9XZWJDb3Jl
U3VwcG9ydC9UZXh0Q2hlY2tlckNsaWVudFF0LmggYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVT
dXBwb3J0L1RleHRDaGVja2VyQ2xpZW50UXQuaAppbmRleCAxZDI0OWQwMTM1MzhkZjI3Zjk0ZTg2
ZGQxNzVmOTRhNmI0NDMxNmFjLi5lNzhjZTFkMTBjMDVkMjM1YTZhNTRiM2JiYmVhN2VlYTlhY2U4
NDgzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L1RleHRDaGVj
a2VyQ2xpZW50UXQuaAorKysgYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L1RleHRD
aGVja2VyQ2xpZW50UXQuaApAQCAtMjksNiArMjksNyBAQAogI2lmbmRlZiBUZXh0Q2hlY2tlckNs
aWVudFF0X2gKICNkZWZpbmUgVGV4dENoZWNrZXJDbGllbnRRdF9oCiAKKyNpbmNsdWRlICJRdFBs
YXRmb3JtUGx1Z2luLmgiCiAjaW5jbHVkZSAiVGV4dENoZWNrZXJDbGllbnQuaCIKICNpbmNsdWRl
ICJxd2Via2l0cGxhdGZvcm1wbHVnaW4uaCIKIApAQCAtNTgsNiArNTksNyBAQCBwcml2YXRlOgog
ICAgIGJvb2wgbG9hZFNwZWxsQ2hlY2tlcigpOwogCiBwcml2YXRlOgorICAgIFF0UGxhdGZvcm1Q
bHVnaW4gbV9wbGF0Zm9ybVBsdWdpbjsKICAgICBPd25QdHI8UVdlYlNwZWxsQ2hlY2tlcj4gbV9z
cGVsbENoZWNrZXI7CiB9OwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>104628</attachid>
            <date>2011-08-21 06:33:28 -0700</date>
            <delta_ts>2011-08-21 08:54:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-66628-20110821233326.patch</filename>
            <type>text/plain</type>
            <size>2452</size>
            <attacher name="Lindsay Mathieson">lindsay.mathieson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTM0ODMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQv
Q2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKaW5kZXggYjhmMmY2YmM0OGE5
MDY0ZDkyYzc2ZmRlMDM1MWY2MDYyYzZhN2NhZS4uNjM4YmJjMzg0NDRiNTFiOTAzOTllZWJmMTNi
OWQ5NTJhNDJlZTg5OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMS0wOC0y
MCAgTGluZHNheSBNYXRoaWVzb24gIDxsaW5kc2F5Lm1hdGhpZXNvbkBnbWFpbC5jb20+CisKKyAg
ICAgICAgW1F0XSBGaXhlcyBwcmVtYXR1cmUgcGx1Z2luIHVubG9hZCBidWcKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY2NjI4CisgICAgICAgIAorICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgUXRQbGF0Zm9y
bVBsdWdpbiB3YXMgYWxsb2NhdGVkIG9uIHRoZSBzdGFjaywgc28gaXRzIGRlc3RydWN0b3IgaXMg
dW5sb2FkaW5nIHRoZQorICAgICAgICBwbHVnaW4gYXQgdGhlIGVuZCBvZiB0aGUgc2NvcGUuIFRo
aXMgcGF0Y2ggbW92ZXMgdGhlIGxvY2FsIGNyZWF0aW9uIG9mIFF0UGxhdGZvcm1QbHVnaW4KKyAg
ICAgICAgdG8gY2xhc3MgbWVtYmVyIChUZXh0Q2hlY2tlckNsaWVudFF0OjptX3BsYXRmb3JtUGx1
Z2luKSwgcHJldmVudGluZyBwcmVtYXR1cmUgdW5sb2FkaW5nCisgICAgICAgIG9mIHBsdWdpbi4g
ICAgICAgICAgICAKKyAgICAgICAgCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvVGV4dENoZWNr
ZXJDbGllbnRRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpUZXh0Q2hlY2tlckNsaWVudFF0Ojps
b2FkU3BlbGxDaGVja2VyKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9UZXh0Q2hlY2tlckNs
aWVudFF0Lmg6CisKIDIwMTEtMDgtMTcgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgog
CiAgICAgICAgIE1ha2UgV2ViQ29yZSBrZWVwIHRyYWNrIG9mIHRoZSBjdXJyZW50IGRldmljZSBz
Y2FsZSBmYWN0b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQv
VGV4dENoZWNrZXJDbGllbnRRdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0
L1RleHRDaGVja2VyQ2xpZW50UXQuY3BwCmluZGV4IDgxYjI0ZGMzNTU3YTA2NWE0YzgzOTY0YzYw
N2VkZjYwMGIzNmZmNjEuLmQ4Nzk5MmZkMWU3OTVkNzQwZjBkZWUxMzUxYWU4NWQzNzUyYzk1Yjgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvVGV4dENoZWNrZXJD
bGllbnRRdC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9UZXh0Q2hl
Y2tlckNsaWVudFF0LmNwcApAQCAtMTUyLDggKzE1Miw3IEBAIGJvb2wgVGV4dENoZWNrZXJDbGll
bnRRdDo6bG9hZFNwZWxsQ2hlY2tlcigpCiAgICAgaWYgKG1fc3BlbGxDaGVja2VyKQogICAgICAg
ICByZXR1cm4gdHJ1ZTsKIAotICAgIFF0UGxhdGZvcm1QbHVnaW4gcGxhdGZvcm1QbHVnaW47Ci0g
ICAgaWYgKChtX3NwZWxsQ2hlY2tlciA9IHBsYXRmb3JtUGx1Z2luLmNyZWF0ZVNwZWxsQ2hlY2tl
cigpKSkKKyAgICBpZiAoKG1fc3BlbGxDaGVja2VyID0gbV9wbGF0Zm9ybVBsdWdpbi5jcmVhdGVT
cGVsbENoZWNrZXIoKSkpCiAgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgcmV0dXJuIGZhbHNl
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9UZXh0Q2hlY2tl
ckNsaWVudFF0LmggYi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L1RleHRDaGVja2Vy
Q2xpZW50UXQuaAppbmRleCAxZDI0OWQwMTM1MzhkZjI3Zjk0ZTg2ZGQxNzVmOTRhNmI0NDMxNmFj
Li5lNzhjZTFkMTBjMDVkMjM1YTZhNTRiM2JiYmVhN2VlYTlhY2U4NDgzIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L1RleHRDaGVja2VyQ2xpZW50UXQuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L1RleHRDaGVja2VyQ2xpZW50UXQuaApA
QCAtMjksNiArMjksNyBAQAogI2lmbmRlZiBUZXh0Q2hlY2tlckNsaWVudFF0X2gKICNkZWZpbmUg
VGV4dENoZWNrZXJDbGllbnRRdF9oCiAKKyNpbmNsdWRlICJRdFBsYXRmb3JtUGx1Z2luLmgiCiAj
aW5jbHVkZSAiVGV4dENoZWNrZXJDbGllbnQuaCIKICNpbmNsdWRlICJxd2Via2l0cGxhdGZvcm1w
bHVnaW4uaCIKIApAQCAtNTgsNiArNTksNyBAQCBwcml2YXRlOgogICAgIGJvb2wgbG9hZFNwZWxs
Q2hlY2tlcigpOwogCiBwcml2YXRlOgorICAgIFF0UGxhdGZvcm1QbHVnaW4gbV9wbGF0Zm9ybVBs
dWdpbjsKICAgICBPd25QdHI8UVdlYlNwZWxsQ2hlY2tlcj4gbV9zcGVsbENoZWNrZXI7CiB9Owog
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>