<?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>44270</bug_id>
          
          <creation_ts>2010-08-19 09:18:18 -0700</creation_ts>
          <short_desc>Crash in NP_Initialize when loading QuickTime when running plugins/embed-attributes-setting.html in WebKit2 on Windows</short_desc>
          <delta_ts>2010-08-25 11:14:07 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>44460</dependson>
          <blocked>43189</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Adam Roben (:aroben)">aroben</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>266779</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-08-19 09:18:18 -0700</bug_when>
    <thetext>Crash in NP_Initialize when loading QuickTime when running plugins/embed-attributes-setting.html in WebKit2 on Windows</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266780</commentid>
    <comment_count>1</comment_count>
      <attachid>64862</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-08-19 09:19:01 -0700</bug_when>
    <thetext>Created attachment 64862
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266782</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-19 09:21:11 -0700</bug_when>
    <thetext>Attachment 64862 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;]&quot; exit_code: 1
WebKitTools/DumpRenderTree/TestNetscapePlugIn/main.cpp:37:  Missing space before ( in while(  [whitespace/parens] [5]
Total errors found: 1 in 4 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>266834</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-08-19 11:06:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/8330393&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>266960</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-08-19 14:26:48 -0700</bug_when>
    <thetext>Committed r65703: &lt;http://trac.webkit.org/changeset/65703&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267046</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-19 16:44:07 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/65703 might have broken SnowLeopard Intel Release (Tests)
The following changes are on the blame list:
http://trac.webkit.org/changeset/65699
http://trac.webkit.org/changeset/65700
http://trac.webkit.org/changeset/65701
http://trac.webkit.org/changeset/65702
http://trac.webkit.org/changeset/65703
http://trac.webkit.org/changeset/65704
http://trac.webkit.org/changeset/65705
http://trac.webkit.org/changeset/65706
http://trac.webkit.org/changeset/65707
http://trac.webkit.org/changeset/65708
http://trac.webkit.org/changeset/65709
http://trac.webkit.org/changeset/65710
http://trac.webkit.org/changeset/65711
http://trac.webkit.org/changeset/65712
http://trac.webkit.org/changeset/65713</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>268134</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-08-23 15:48:29 -0700</bug_when>
    <thetext>Ha!  The sherriff even knew this change was at fault!  The buildbots were just so upset at the time it was hard to tell. :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269327</commentid>
    <comment_count>7</comment_count>
      <attachid>65434</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-08-25 10:29:57 -0700</bug_when>
    <thetext>Created attachment 65434
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269328</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-25 10:30:50 -0700</bug_when>
    <thetext>Attachment 65434 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;]&quot; exit_code: 1
WebKitTools/DumpRenderTree/TestNetscapePlugIn/main.cpp:37:  Missing space before ( in while(  [whitespace/parens] [5]
Total errors found: 1 in 4 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>269329</commentid>
    <comment_count>9</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-08-25 10:31:25 -0700</bug_when>
    <thetext>This new patch differs from the old one by recording when NP_Initialize is called and moving the Mac assertion into NP_GetEntryPoints. This allows NP_Initialize/NP_GetEntryPoints to be called multiple times (in the correct order) without the assertion firing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>269365</commentid>
    <comment_count>10</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-08-25 11:14:07 -0700</bug_when>
    <thetext>Committed r66025: &lt;http://trac.webkit.org/changeset/66025&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64862</attachid>
            <date>2010-08-19 09:19:01 -0700</date>
            <delta_ts>2010-08-25 10:29:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44270-20100819121907.patch</filename>
            <type>text/plain</type>
            <size>5254</size>
            <attacher name="Adam Roben (:aroben)">aroben</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdDIvQ2hhbmdlTG9nIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXgg
OGEzOTc2ZjUwMWU4NTQ5MjdhZjc1N2JkOWFlNzZmOGM0YmFiNDNkZi4uNGYxZTEwZWVmNTE3NjRj
YjllMzYxNWM3ODYwNmNlNzc3NmUzNzE2MiAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMyBAQAogMjAxMC0wOC0xOSAgQWRh
bSBSb2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CiAKKyAgICAgICAgQ2FsbCBOUF9HZXRFbnRyeVBv
aW50cyBiZWZvcmUgTlBfSW5pdGlhbGl6ZSBvbiBXaW5kb3dzCisKKyAgICAgICAgRG9pbmcgb3Ro
ZXJ3aXNlIHdpbGwgY2F1c2UgRmxhc2ggYW5kIFF1aWNrVGltZSB0byBjcmFzaCBpbnNpZGUKKyAg
ICAgICAgTlBfSW5pdGlhbGl6ZS4KKworICAgICAgICBGaXhlcyA8aHR0cDovL3dlYmtpdC5vcmcv
Yi80NDI3MD4gQ3Jhc2ggaW4gTlBfSW5pdGlhbGl6ZSB3aGVuIGxvYWRpbmcKKyAgICAgICAgUXVp
Y2tUaW1lIHdoZW4gcnVubmluZyBwbHVnaW5zL2VtYmVkLWF0dHJpYnV0ZXMtc2V0dGluZy5odG1s
IGluCisgICAgICAgIFdlYktpdDIgb24gV2luZG93cworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05l
dHNjYXBlUGx1Z2luTW9kdWxlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6TmV0c2NhcGVQbHVnaW5N
b2R1bGU6OnRyeUxvYWQpOiBPbiBXaW5kb3dzLCBmaXJzdCBjYWxsCisgICAgICAgIE5QX0dldEVu
dHJ5UG9pbnRzLCB0aGVuIE5QX0luaXRpYWxpemUuIERvIHRoZSByZXZlcnNlIG9uIE1hYyB0bwor
ICAgICAgICBwcmV2ZW50IFNpbHZlcmxpZ2h0IChlLmcuKSBmcm9tIGNyYXNoaW5nIChzZWUgcjM4
ODU4KS4KKworMjAxMC0wOC0xOSAgQWRhbSBSb2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CisKICAg
ICAgICAgQWRkIE5ldHNjYXBlUGx1Z2luV2luLmNwcAogCiAgICAgICAgIEZpeGVzIDxodHRwOi8v
d2Via2l0Lm9yZy9iLzQ0MjY5PiBOZXRzY2FwZVBsdWdpbi5oIGNvbnRhaW5zIGZ1bmN0aW9ucwpk
aWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQ
bHVnaW5Nb2R1bGUuY3BwIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0
c2NhcGVQbHVnaW5Nb2R1bGUuY3BwCmluZGV4IGEzYjg3ODhkNjU0ZjYzN2RhNzQyNDc1ZTMxNThl
NTk0NmI0N2MwNmIuLmI3ZDRhOGVjY2U5Yzk2OWY5NmIzNTk5MDIwOTFlMzhjZTI0YmQ0ZjIgMTAw
NjQ0Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1
Z2luTW9kdWxlLmNwcAorKysgYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9O
ZXRzY2FwZVBsdWdpbk1vZHVsZS5jcHAKQEAgLTEyOSwxMyArMTI5LDE5IEBAIGJvb2wgTmV0c2Nh
cGVQbHVnaW5Nb2R1bGU6OnRyeUxvYWQoKQogICAgIGlmICghbV9zaHV0ZG93blByb2NQdHIpCiAg
ICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmIChpbml0aWFsaXplRnVuY1B0cihuZXRzY2Fw
ZUJyb3dzZXJGdW5jcygpKSAhPSBOUEVSUl9OT19FUlJPUikKLSAgICAgICAgcmV0dXJuIGZhbHNl
OwotCiAgICAgbV9wbHVnaW5GdW5jcy5zaXplID0gc2l6ZW9mKE5QUGx1Z2luRnVuY3MpOwogICAg
IG1fcGx1Z2luRnVuY3MudmVyc2lvbiA9IChOUF9WRVJTSU9OX01BSk9SIDw8IDgpIHwgTlBfVkVS
U0lPTl9NSU5PUjsKLSAgICBpZiAoZ2V0RW50cnlQb2ludHNGdW5jUHRyKCZtX3BsdWdpbkZ1bmNz
KSAhPSBOUEVSUl9OT19FUlJPUikKKworICAgIC8vIE9uIE1hYywgTlBfSW5pdGlhbGl6ZSBtdXN0
IGJlIGNhbGxlZCBmaXJzdCwgdGhlbiBOUF9HZXRFbnRyeVBvaW50cy4gT24gV2luZG93cywgdGhl
IG9yZGVyIGlzCisgICAgLy8gcmV2ZXJzZWQuIEZhaWxpbmcgdG8gZm9sbG93IHRoaXMgb3JkZXIg
cmVzdWx0cyBpbiBjcmFzaGVzIChlLmcuLCBpbiBTaWx2ZXJsaWdodCBvbiBNYWMgYW5kCisgICAg
Ly8gaW4gRmxhc2ggYW5kIFF1aWNrVGltZSBvbiBXaW5kb3dzKS4KKyNpZiBQTEFURk9STShNQUMp
CisgICAgaWYgKGluaXRpYWxpemVGdW5jUHRyKG5ldHNjYXBlQnJvd3NlckZ1bmNzKCkpICE9IE5Q
RVJSX05PX0VSUk9SIHx8IGdldEVudHJ5UG9pbnRzRnVuY1B0cigmbV9wbHVnaW5GdW5jcykgIT0g
TlBFUlJfTk9fRVJST1IpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyNlbGlmIFBMQVRGT1JNKFdJ
TikKKyAgICBpZiAoZ2V0RW50cnlQb2ludHNGdW5jUHRyKCZtX3BsdWdpbkZ1bmNzKSAhPSBOUEVS
Ul9OT19FUlJPUiB8fCBpbml0aWFsaXplRnVuY1B0cihuZXRzY2FwZUJyb3dzZXJGdW5jcygpKSAh
PSBOUEVSUl9OT19FUlJPUikKICAgICAgICAgcmV0dXJuIGZhbHNlOworI2VuZGlmCiAKICAgICBy
ZXR1cm4gdHJ1ZTsKIH0KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktp
dFRvb2xzL0NoYW5nZUxvZwppbmRleCAyOTkxOWRhYzM3ODgwNTQzY2NmYmRkZTk1ZDI1NDBhZjJl
ZWNlYzA0Li43ZjQ1NGU2MWM0MzkwODJhMjVlNGE2YmIzZDBjMjcwZDZkODI0NTFhIDEwMDY0NAot
LS0gYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBA
IC0xLDUgKzEsMjUgQEAKIDIwMTAtMDgtMTkgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29t
PgogCisgICAgICAgIFRlc3QgdGhhdCBOUF9Jbml0aWFsaXplIGFuZCBOUF9HZXRFbnRyeVBvaW50
cyBhcmUgY2FsbGVkIGluIHRoZQorICAgICAgICBjb3JyZWN0IG9yZGVyCisKKyAgICAgICAgVGhl
IG9yZGVyIGRpZmZlcnMgYmV0d2VlbiBNYWMgYW5kIFdpbmRvd3MgKHNlZSByMzg4NTgpLgorCisg
ICAgICAgIEZpeGVzIDxodHRwOi8vd2Via2l0Lm9yZy9iLzQ0MjcwPiBDcmFzaCBpbiBOUF9Jbml0
aWFsaXplIHdoZW4gbG9hZGluZworICAgICAgICBRdWlja1RpbWUgd2hlbiBydW5uaW5nIHBsdWdp
bnMvZW1iZWQtYXR0cmlidXRlcy1zZXR0aW5nLmh0bWwgaW4KKyAgICAgICAgV2ViS2l0MiBvbiBX
aW5kb3dzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBEdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vbWFpbi5jcHA6IEFkZGVkIGEgQ1JB
U0ggbWFjcm8gYW5kCisgICAgICAgIGEgYm9vbGVhbiB0byByZWNvcmQgd2hldGhlciBOUF9HZXRF
bnRyeVBvaW50cyBoYXMgYmVlbiBjYWxsZWQuCisgICAgICAgIChOUF9Jbml0aWFsaXplKTogQ3Jh
c2ggb24gV2luZG93cyBpZiBOUF9HZXRFbnRyeVBvaW50cyBoYXNuJ3QgYmVlbgorICAgICAgICBj
YWxsZWQgeWV0LiBUaGlzIG1hdGNoZXMgRmxhc2ggYW5kIFF1aWNrVGltZSdzIGJlaGF2aW9yLiBD
cmFzaCBvbiBNYWMKKyAgICAgICAgaWYgTlBfR2V0RW50cnlQb2ludHMgaGFzIGJlZW4gY2FsbGVk
IGFscmVhZHkuIFRoaXMgbWF0Y2hlcworICAgICAgICBTaWx2ZXJsaWdodCdzIGJlaGF2aW9yLgor
CisyMDEwLTA4LTE5ICBBZGFtIFJvYmVuICA8YXJvYmVuQGFwcGxlLmNvbT4KKwogICAgICAgICBN
YWtlIGJ1aWxkLXdlYmtpdHRlc3RydW5uZXIgYnVpbGQgVGVzdE5ldHNjYXBlUGx1Z0luIG9uIFdp
bmRvd3MKIAogICAgICAgICBGaXhlcyA8aHR0cDovL3dlYmtpdC5vcmcvYi80NDI2OD4KZGlmZiAt
LWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9tYWlu
LmNwcCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9tYWlu
LmNwcAppbmRleCBmY2RhNTBiYzdkN2ZlODUzZmI5YWYzMjgzYWU0YzQ1NDk4NGI5Mjk0Li42MDg4
ZDViYmVjMDNiM2U0OTViNzFkZGQxOTllZTJlM2VlMjIwMDg0IDEwMDY0NAotLS0gYS9XZWJLaXRU
b29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vbWFpbi5jcHAKKysrIGIvV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL21haW4uY3BwCkBAIC0z
MSw2ICszMSwxMyBAQAogCiB1c2luZyBuYW1lc3BhY2Ugc3RkOwogCisjZGVmaW5lIENSQVNIKCkg
ZG8geyBcCisgICAgKihpbnQgKikodWludHB0cl90KTB4YmJhZGJlZWYgPSAwOyBcCisgICAgKCh2
b2lkKCopKCkpMCkoKTsgLyogTW9yZSByZWxpYWJsZSwgYnV0IGRvZXNuJ3Qgc2F5IEJCQURCRUVG
ICovIFwKK30gd2hpbGUoZmFsc2UpCisKK3N0YXRpYyBib29sIGdldEVudHJ5UG9pbnRzV2FzQ2Fs
bGVkOworCiAjaWYgWFBfV0lOCiAjZGVmaW5lIFNURENBTEwgX19zdGRjYWxsCiAKQEAgLTQ3LDYg
KzU0LDE2IEBAIHN0YXRpYyBpbmxpbmUgaW50IHN0cmNhc2VjbXAoY29uc3QgY2hhciogczEsIGNv
bnN0IGNoYXIqIHMyKQogZXh0ZXJuICJDIgogTlBFcnJvciBTVERDQUxMIE5QX0luaXRpYWxpemUo
TlBOZXRzY2FwZUZ1bmNzICpicm93c2VyRnVuY3MpCiB7CisjaWYgWFBfV0lOCisgICAgLy8gU2lt
dWxhdGUgRmxhc2ggYW5kIFF1aWNrVGltZSdzIGJlaGF2aW9yIG9mIGNyYXNoaW5nIHdoZW4gTlBf
SW5pdGlhbGl6ZSBpcyBjYWxsZWQgYmVmb3JlIE5QX0dldEVudHJ5UG9pbnRzLgorICAgIGlmICgh
Z2V0RW50cnlQb2ludHNXYXNDYWxsZWQpCisgICAgICAgIENSQVNIKCk7CisjZWxpZiBYUF9NQUNP
U1gKKyAgICAvLyBTaW11bGF0ZSBTaWx2ZXJsaWdodCdzIGJlaGF2aW9yIG9mIGNyYXNoaW5nIHdo
ZW4gTlBfR2V0RW50cnlQb2ludHMgaXMgY2FsbGVkIGJlZm9yZSBOUF9Jbml0aWFsaXplLgorICAg
IGlmIChnZXRFbnRyeVBvaW50c1dhc0NhbGxlZCkKKyAgICAgICAgQ1JBU0goKTsKKyNlbmRpZgor
CiAgICAgYnJvd3NlciA9IGJyb3dzZXJGdW5jczsKICAgICByZXR1cm4gTlBFUlJfTk9fRVJST1I7
CiB9CkBAIC01NCw2ICs3MSw4IEBAIE5QRXJyb3IgU1REQ0FMTCBOUF9Jbml0aWFsaXplKE5QTmV0
c2NhcGVGdW5jcyAqYnJvd3NlckZ1bmNzKQogZXh0ZXJuICJDIgogTlBFcnJvciBTVERDQUxMIE5Q
X0dldEVudHJ5UG9pbnRzKE5QUGx1Z2luRnVuY3MgKnBsdWdpbkZ1bmNzKQogeworICAgIGdldEVu
dHJ5UG9pbnRzV2FzQ2FsbGVkID0gdHJ1ZTsKKwogICAgIHBsdWdpbkZ1bmNzLT52ZXJzaW9uID0g
KE5QX1ZFUlNJT05fTUFKT1IgPDwgOCkgfCBOUF9WRVJTSU9OX01JTk9SOwogICAgIHBsdWdpbkZ1
bmNzLT5zaXplID0gc2l6ZW9mKHBsdWdpbkZ1bmNzKTsKICAgICBwbHVnaW5GdW5jcy0+bmV3cCA9
IE5QUF9OZXc7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65434</attachid>
            <date>2010-08-25 10:29:57 -0700</date>
            <delta_ts>2010-08-25 10:53:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-44270-20100825132954.patch</filename>
            <type>text/plain</type>
            <size>5255</size>
            <attacher name="Adam Roben (:aroben)">aroben</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdDIvQ2hhbmdlTG9nIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXgg
ODhiMTczNTY5MjhkNTU1MGViNGYzMWQ1ODFiMDUzMDFmNjRhMzU4Yy4uOTQzYjVlNTNkNWFhOTJk
MmIzZTgwZTA5ZDI1OTRlMzA0MzM5ZDUwNyAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxMC0wOC0xOSAgQWRh
bSBSb2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CisKKyAgICAgICAgQ2FsbCBOUF9HZXRFbnRyeVBv
aW50cyBiZWZvcmUgTlBfSW5pdGlhbGl6ZSBvbiBXaW5kb3dzCisKKyAgICAgICAgRG9pbmcgb3Ro
ZXJ3aXNlIHdpbGwgY2F1c2UgRmxhc2ggYW5kIFF1aWNrVGltZSB0byBjcmFzaCBpbnNpZGUKKyAg
ICAgICAgTlBfSW5pdGlhbGl6ZS4KKworICAgICAgICBGaXhlcyA8aHR0cDovL3dlYmtpdC5vcmcv
Yi80NDI3MD4gPHJkYXI6Ly9wcm9ibGVtLzgzMzAzOTM+IENyYXNoIGluCisgICAgICAgIE5QX0lu
aXRpYWxpemUgd2hlbiBsb2FkaW5nIFF1aWNrVGltZSB3aGVuIHJ1bm5pbmcKKyAgICAgICAgcGx1
Z2lucy9lbWJlZC1hdHRyaWJ1dGVzLXNldHRpbmcuaHRtbCBpbiBXZWJLaXQyIG9uIFdpbmRvd3MK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYlBy
b2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbk1vZHVsZS5jcHA6CisgICAgICAg
IChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luTW9kdWxlOjp0cnlMb2FkKTogT24gV2luZG93cywgZmly
c3QgY2FsbAorICAgICAgICBOUF9HZXRFbnRyeVBvaW50cywgdGhlbiBOUF9Jbml0aWFsaXplLiBE
byB0aGUgcmV2ZXJzZSBvbiBNYWMgdG8KKyAgICAgICAgcHJldmVudCBTaWx2ZXJsaWdodCAoZS5n
LikgZnJvbSBjcmFzaGluZyAoc2VlIHIzODg1OCkuCisKIDIwMTAtMDgtMjUgIEJhbGF6cyBLZWxl
bWVuICA8a2JAaW5mLnUtc3plZ2VkLmh1PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGgg
Um9oZGUgQ2hyaXN0aWFuc2VuLgpkaWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdp
bnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW5Nb2R1bGUuY3BwIGIvV2ViS2l0Mi9XZWJQcm9jZXNz
L1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQbHVnaW5Nb2R1bGUuY3BwCmluZGV4IGEzYjg3ODhk
NjU0ZjYzN2RhNzQyNDc1ZTMxNThlNTk0NmI0N2MwNmIuLmI3ZDRhOGVjY2U5Yzk2OWY5NmIzNTk5
MDIwOTFlMzhjZTI0YmQ0ZjIgMTAwNjQ0Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5z
L05ldHNjYXBlL05ldHNjYXBlUGx1Z2luTW9kdWxlLmNwcAorKysgYi9XZWJLaXQyL1dlYlByb2Nl
c3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbk1vZHVsZS5jcHAKQEAgLTEyOSwxMyAr
MTI5LDE5IEBAIGJvb2wgTmV0c2NhcGVQbHVnaW5Nb2R1bGU6OnRyeUxvYWQoKQogICAgIGlmICgh
bV9zaHV0ZG93blByb2NQdHIpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmIChpbml0
aWFsaXplRnVuY1B0cihuZXRzY2FwZUJyb3dzZXJGdW5jcygpKSAhPSBOUEVSUl9OT19FUlJPUikK
LSAgICAgICAgcmV0dXJuIGZhbHNlOwotCiAgICAgbV9wbHVnaW5GdW5jcy5zaXplID0gc2l6ZW9m
KE5QUGx1Z2luRnVuY3MpOwogICAgIG1fcGx1Z2luRnVuY3MudmVyc2lvbiA9IChOUF9WRVJTSU9O
X01BSk9SIDw8IDgpIHwgTlBfVkVSU0lPTl9NSU5PUjsKLSAgICBpZiAoZ2V0RW50cnlQb2ludHNG
dW5jUHRyKCZtX3BsdWdpbkZ1bmNzKSAhPSBOUEVSUl9OT19FUlJPUikKKworICAgIC8vIE9uIE1h
YywgTlBfSW5pdGlhbGl6ZSBtdXN0IGJlIGNhbGxlZCBmaXJzdCwgdGhlbiBOUF9HZXRFbnRyeVBv
aW50cy4gT24gV2luZG93cywgdGhlIG9yZGVyIGlzCisgICAgLy8gcmV2ZXJzZWQuIEZhaWxpbmcg
dG8gZm9sbG93IHRoaXMgb3JkZXIgcmVzdWx0cyBpbiBjcmFzaGVzIChlLmcuLCBpbiBTaWx2ZXJs
aWdodCBvbiBNYWMgYW5kCisgICAgLy8gaW4gRmxhc2ggYW5kIFF1aWNrVGltZSBvbiBXaW5kb3dz
KS4KKyNpZiBQTEFURk9STShNQUMpCisgICAgaWYgKGluaXRpYWxpemVGdW5jUHRyKG5ldHNjYXBl
QnJvd3NlckZ1bmNzKCkpICE9IE5QRVJSX05PX0VSUk9SIHx8IGdldEVudHJ5UG9pbnRzRnVuY1B0
cigmbV9wbHVnaW5GdW5jcykgIT0gTlBFUlJfTk9fRVJST1IpCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKyNlbGlmIFBMQVRGT1JNKFdJTikKKyAgICBpZiAoZ2V0RW50cnlQb2ludHNGdW5jUHRyKCZt
X3BsdWdpbkZ1bmNzKSAhPSBOUEVSUl9OT19FUlJPUiB8fCBpbml0aWFsaXplRnVuY1B0cihuZXRz
Y2FwZUJyb3dzZXJGdW5jcygpKSAhPSBOUEVSUl9OT19FUlJPUikKICAgICAgICAgcmV0dXJuIGZh
bHNlOworI2VuZGlmCiAKICAgICByZXR1cm4gdHJ1ZTsKIH0KZGlmZiAtLWdpdCBhL1dlYktpdFRv
b2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwppbmRleCA2Yjc4ZjhmMmE4MmQ1
ZDVkMjc4ZGFlZGEzNTlkMjU3M2M4ZDM5NzNiLi5jNjAyMmRjZGFlOWFkNzZlMGVmM2M4ZjU5ODU3
YTJmZmE5OGIxYjRkIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2Vi
S2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTAtMDgtMTkgIEFkYW0gUm9i
ZW4gIDxhcm9iZW5AYXBwbGUuY29tPgorCisgICAgICAgIFRlc3QgdGhhdCBOUF9Jbml0aWFsaXpl
IGFuZCBOUF9HZXRFbnRyeVBvaW50cyBhcmUgY2FsbGVkIGluIHRoZQorICAgICAgICBjb3JyZWN0
IG9yZGVyCisKKyAgICAgICAgVGhlIG9yZGVyIGRpZmZlcnMgYmV0d2VlbiBNYWMgYW5kIFdpbmRv
d3MgKHNlZSByMzg4NTgpLgorCisgICAgICAgIEZpeGVzIDxodHRwOi8vd2Via2l0Lm9yZy9iLzQ0
MjcwPiA8cmRhcjovL3Byb2JsZW0vODMzMDM5Mz4gQ3Jhc2ggaW4KKyAgICAgICAgTlBfSW5pdGlh
bGl6ZSB3aGVuIGxvYWRpbmcgUXVpY2tUaW1lIHdoZW4gcnVubmluZworICAgICAgICBwbHVnaW5z
L2VtYmVkLWF0dHJpYnV0ZXMtc2V0dGluZy5odG1sIGluIFdlYktpdDIgb24gV2luZG93cworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogRHVtcFJlbmRl
clRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL21haW4uY3BwOiBBZGRlZCBhIENSQVNIIG1hY3JvIGFu
ZAorICAgICAgICBhIGJvb2xlYW4gdG8gcmVjb3JkIHdoZXRoZXIgTlBfR2V0RW50cnlQb2ludHMg
aGFzIGJlZW4gY2FsbGVkLgorICAgICAgICAoTlBfSW5pdGlhbGl6ZSk6IENyYXNoIG9uIFdpbmRv
d3MgaWYgTlBfR2V0RW50cnlQb2ludHMgaGFzbid0IGJlZW4KKyAgICAgICAgY2FsbGVkIHlldC4g
VGhpcyBtYXRjaGVzIEZsYXNoIGFuZCBRdWlja1RpbWUncyBiZWhhdmlvci4KKyAgICAgICAgKE5Q
X0dldEVudHJ5UG9pbnRzKTogQ3Jhc2ggb24gTWFjIGlmIE5QX0luaXRpYWxpemUgaGFzbid0IGJl
ZW4gY2FsbGVkCisgICAgICAgIHlldC4gVGhpcyBtYXRjaGVzIFNpbHZlcmxpZ2h0J3MgYmVoYXZp
b3IuCisKIDIwMTAtMDgtMjQgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IFBhdmVsIEZlbGRtYW4uCmRpZmYgLS1naXQgYS9XZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vbWFpbi5jcHAgYi9XZWJLaXRUb29s
cy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vbWFpbi5jcHAKaW5kZXggZmNkYTUw
YmM3ZDdmZTg1M2ZiOWFmMzI4M2FlNGM0NTQ5ODRiOTI5NC4uYWIyMmI0ZTVlZDlhODE5NmI4ZGU5
MWY3ZjAxNzZjM2ZiNzJiOTljZCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvVGVzdE5ldHNjYXBlUGx1Z0luL21haW4uY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi9tYWluLmNwcApAQCAtMzEsNiArMzEsMTQgQEAKIAog
dXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAorI2RlZmluZSBDUkFTSCgpIGRvIHsgXAorICAgICooaW50
ICopKHVpbnRwdHJfdCkweGJiYWRiZWVmID0gMDsgXAorICAgICgodm9pZCgqKSgpKTApKCk7IC8q
IE1vcmUgcmVsaWFibGUsIGJ1dCBkb2Vzbid0IHNheSBCQkFEQkVFRiAqLyBcCit9IHdoaWxlKGZh
bHNlKQorCitzdGF0aWMgYm9vbCBnZXRFbnRyeVBvaW50c1dhc0NhbGxlZDsKK3N0YXRpYyBib29s
IGluaXRpYWxpemVXYXNDYWxsZWQ7CisKICNpZiBYUF9XSU4KICNkZWZpbmUgU1REQ0FMTCBfX3N0
ZGNhbGwKIApAQCAtNDcsNiArNTUsMTQgQEAgc3RhdGljIGlubGluZSBpbnQgc3RyY2FzZWNtcChj
b25zdCBjaGFyKiBzMSwgY29uc3QgY2hhciogczIpCiBleHRlcm4gIkMiCiBOUEVycm9yIFNURENB
TEwgTlBfSW5pdGlhbGl6ZShOUE5ldHNjYXBlRnVuY3MgKmJyb3dzZXJGdW5jcykKIHsKKyAgICBp
bml0aWFsaXplV2FzQ2FsbGVkID0gdHJ1ZTsKKworI2lmIFhQX1dJTgorICAgIC8vIFNpbXVsYXRl
IEZsYXNoIGFuZCBRdWlja1RpbWUncyBiZWhhdmlvciBvZiBjcmFzaGluZyB3aGVuIE5QX0luaXRp
YWxpemUgaXMgY2FsbGVkIGJlZm9yZSBOUF9HZXRFbnRyeVBvaW50cy4KKyAgICBpZiAoIWdldEVu
dHJ5UG9pbnRzV2FzQ2FsbGVkKQorICAgICAgICBDUkFTSCgpOworI2VuZGlmCisKICAgICBicm93
c2VyID0gYnJvd3NlckZ1bmNzOwogICAgIHJldHVybiBOUEVSUl9OT19FUlJPUjsKIH0KQEAgLTU0
LDYgKzcwLDE0IEBAIE5QRXJyb3IgU1REQ0FMTCBOUF9Jbml0aWFsaXplKE5QTmV0c2NhcGVGdW5j
cyAqYnJvd3NlckZ1bmNzKQogZXh0ZXJuICJDIgogTlBFcnJvciBTVERDQUxMIE5QX0dldEVudHJ5
UG9pbnRzKE5QUGx1Z2luRnVuY3MgKnBsdWdpbkZ1bmNzKQogeworICAgIGdldEVudHJ5UG9pbnRz
V2FzQ2FsbGVkID0gdHJ1ZTsKKworI2lmIFhQX01BQ09TWAorICAgIC8vIFNpbXVsYXRlIFNpbHZl
cmxpZ2h0J3MgYmVoYXZpb3Igb2YgY3Jhc2hpbmcgd2hlbiBOUF9HZXRFbnRyeVBvaW50cyBpcyBj
YWxsZWQgYmVmb3JlIE5QX0luaXRpYWxpemUuCisgICAgaWYgKCFpbml0aWFsaXplV2FzQ2FsbGVk
KQorICAgICAgICBDUkFTSCgpOworI2VuZGlmCisKICAgICBwbHVnaW5GdW5jcy0+dmVyc2lvbiA9
IChOUF9WRVJTSU9OX01BSk9SIDw8IDgpIHwgTlBfVkVSU0lPTl9NSU5PUjsKICAgICBwbHVnaW5G
dW5jcy0+c2l6ZSA9IHNpemVvZihwbHVnaW5GdW5jcyk7CiAgICAgcGx1Z2luRnVuY3MtPm5ld3Ag
PSBOUFBfTmV3Owo=
</data>
<flag name="review"
          id="54218"
          type_id="1"
          status="+"
          setter="sullivan"
    />
          </attachment>
      

    </bug>

</bugzilla>