<?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>119297</bug_id>
          
          <creation_ts>2013-07-30 18:02:33 -0700</creation_ts>
          <short_desc>DHTML drag can result in a null-deref under WebDragClient::startDrag</short_desc>
          <delta_ts>2013-08-30 02:56:50 -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>Layout and Rendering</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>buildbot</cc>
    
    <cc>dtrebbien</cc>
    
    <cc>enrica</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>913121</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-07-30 18:02:33 -0700</bug_when>
    <thetext>WebDragClient::startDrag&apos;s convertImageToBitmap will happily call createGraphicsContext on a null ShareableBitmap.
It shouldn&apos;t do this, because the ShareableBitmap can be null for a variety of reasons.

In addition, FrameSnapshottingMac::snapshotDragImage will happily waste time &quot;painting&quot; a 0x0 image, which it will then return and will eventually make its way to WebDragClient::startDrag, which will try to turn it into a ShareableBitmap and assert or crash because it has no size.

&lt;rdar://problem/14213012&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>913122</commentid>
    <comment_count>1</comment_count>
      <attachid>207791</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-07-30 18:07:31 -0700</bug_when>
    <thetext>Created attachment 207791
wrong version

This one should be easy to test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>913128</commentid>
    <comment_count>2</comment_count>
      <attachid>207791</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-07-30 18:35:08 -0700</bug_when>
    <thetext>Comment on attachment 207791
wrong version

Attachment 207791 did not pass mac-wk2-ews (mac-wk2):
Output: http://webkit-queues.appspot.com/results/1292500</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>913130</commentid>
    <comment_count>3</comment_count>
      <attachid>207791</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2013-07-30 18:48:15 -0700</bug_when>
    <thetext>Comment on attachment 207791
wrong version

Attachment 207791 did not pass mac-ews (mac):
Output: http://webkit-queues.appspot.com/results/1288620</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>913142</commentid>
    <comment_count>4</comment_count>
      <attachid>207798</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-07-30 19:26:42 -0700</bug_when>
    <thetext>Created attachment 207798
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>913199</commentid>
    <comment_count>5</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-07-30 22:56:41 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/153511</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>922863</commentid>
    <comment_count>6</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-08-30 02:56:50 -0700</bug_when>
    <thetext>*** Bug 119027 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>207791</attachid>
            <date>2013-07-30 18:07:31 -0700</date>
            <delta_ts>2013-07-30 19:26:42 -0700</delta_ts>
            <desc>wrong version</desc>
            <filename>prelim.diff</filename>
            <type>text/plain</type>
            <size>3071</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBjMTkzZTA1Li4xZmE4MjY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTgg
QEAKKzIwMTMtMDctMzAgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisK
KyAgICAgICAgREhUTUwgZHJhZyBjYW4gcmVzdWx0IGluIGEgbnVsbC1kZXJlZiB1bmRlciBXZWJE
cmFnQ2xpZW50OjpzdGFydERyYWcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTExOTI5NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTQyMTMwMTI+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRl
c3RzIChZRVQhKS4KKworICAgICAgICAqIHBhZ2UvbWFjL0ZyYW1lU25hcHNob3R0aW5nTWFjLm1t
OgorICAgICAgICAoV2ViQ29yZTo6c25hcHNob3REcmFnSW1hZ2UpOgorICAgICAgICBXZSBzaG91
bGRuJ3Qgd2FzdGUgdGltZSBwYWludGluZyBhbiBlbXB0eSBpbWFnZSwgbm9yIHNob3VsZCB3ZSBy
ZXR1cm4KKyAgICAgICAgYW4gaW1hZ2Ugd2l0aCBubyBzaXplLgorCiAyMDEzLTA3LTMwICBQYXRy
aWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtXSU5dIFJlbW92
ZSBkZXBlbmRlbmN5IG9uIENvcmVGb3VuZGF0aW9uIGZyb20gRG93bmxvYWRCdW5kbGUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvbWFjL0ZyYW1lU25hcHNob3R0aW5nTWFjLm1tIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRnJhbWVTbmFwc2hvdHRpbmdNYWMubW0KaW5kZXggYWIz
MTQ5ZS4uNzBiOWMxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRnJhbWVT
bmFwc2hvdHRpbmdNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRnJhbWVTbmFw
c2hvdHRpbmdNYWMubW0KQEAgLTE0Myw2ICsxNDMsOSBAQCBOU0ltYWdlKiBzbmFwc2hvdERyYWdJ
bWFnZShGcmFtZSogZnJhbWUsIE5vZGUqIG5vZGUsIE5TUmVjdCogaW1hZ2VSZWN0LCBOU1JlY3Qq
CiAgICAgTGF5b3V0UmVjdCB0b3BMZXZlbFJlY3Q7CiAgICAgTlNSZWN0IHBhaW50aW5nUmVjdCA9
IHBpeGVsU25hcHBlZEludFJlY3QocmVuZGVyZXItPnBhaW50aW5nUm9vdFJlY3QodG9wTGV2ZWxS
ZWN0KSk7CiAKKyAgICBpZiAoTlNJc0VtcHR5UmVjdChwYWludGluZ1JlY3QpKQorICAgICAgICBy
ZXR1cm4gbmlsOworCiAgICAgZnJhbWUtPnZpZXcoKS0+c2V0Tm9kZVRvRHJhdyhub2RlKTsgLy8g
aW52b2tlIHNwZWNpYWwgc3ViLXRyZWUgZHJhd2luZyBtb2RlCiAgICAgTlNJbWFnZSogcmVzdWx0
ID0gaW1hZ2VGcm9tUmVjdChmcmFtZSwgcGFpbnRpbmdSZWN0KTsKICAgICByZW5kZXJlci0+dXBk
YXRlRHJhZ1N0YXRlKGZhbHNlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCBmMzEyNjY3Li4zMWFlMDI2IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDctMzAgIFRpbSBIb3J0b24gIDx0aW1vdGh5
X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgREhUTUwgZHJhZyBjYW4gcmVzdWx0IGluIGEg
bnVsbC1kZXJlZiB1bmRlciBXZWJEcmFnQ2xpZW50OjpzdGFydERyYWcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExOTI5NworICAgICAgICA8cmRhcjov
L3Byb2JsZW0vMTQyMTMwMTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJEcmFnQ2xpZW50
TWFjLm1tOgorICAgICAgICAoV2ViS2l0Ojpjb252ZXJ0SW1hZ2VUb0JpdG1hcCk6CisgICAgICAg
IFNoYXJlYWJsZUJpdG1hcDo6Y3JlYXRlU2hhcmVhYmxlIGNhbiByZXR1cm4gbnVsbCwgYnV0IHNo
b3VsZG4ndCBkZXJlZmVyZW5jZSB0aGF0LgorCiAyMDEzLTA3LTMwICBBbmRlcnMgQ2FybHNzb24g
IDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgUGx1Zy1pbiBwcm9jZXNzIGNyYXNoZXMg
aWYgcGx1Zy1pbiBpcyBkZXN0cm95ZWQgYXMgYSByZXN1bHQgb2Ygc2VuZGluZyBOUE9iamVjdE1l
c3NhZ2VSZWNlaXZlcjo6RGVhbGxvY2F0ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2Vi
UHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9tYWMvV2ViRHJhZ0NsaWVudE1hYy5tbSBiL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFjL1dlYkRyYWdDbGllbnRNYWMubW0K
aW5kZXggMzRmMTM5MC4uODBjOWJlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9XZWJDb3JlU3VwcG9ydC9tYWMvV2ViRHJhZ0NsaWVudE1hYy5tbQorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJEcmFnQ2xpZW50TWFjLm1t
CkBAIC02MSw2ICs2MSw5IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogc3RhdGljIFBhc3NSZWZQdHI8
U2hhcmVhYmxlQml0bWFwPiBjb252ZXJ0SW1hZ2VUb0JpdG1hcChOU0ltYWdlICppbWFnZSwgY29u
c3QgSW50U2l6ZSYgc2l6ZSkKIHsKICAgICBSZWZQdHI8U2hhcmVhYmxlQml0bWFwPiBiaXRtYXAg
PSBTaGFyZWFibGVCaXRtYXA6OmNyZWF0ZVNoYXJlYWJsZShzaXplLCBTaGFyZWFibGVCaXRtYXA6
OlN1cHBvcnRzQWxwaGEpOworICAgIGlmICghYml0bWFwKQorICAgICAgICByZXR1cm47CisKICAg
ICBPd25QdHI8R3JhcGhpY3NDb250ZXh0PiBncmFwaGljc0NvbnRleHQgPSBiaXRtYXAtPmNyZWF0
ZUdyYXBoaWNzQ29udGV4dCgpOwogCiAgICAgUmV0YWluUHRyPE5TR3JhcGhpY3NDb250ZXh0PiBz
YXZlZENvbnRleHQgPSBbTlNHcmFwaGljc0NvbnRleHQgY3VycmVudENvbnRleHRdOwo=
</data>
<flag name="commit-queue"
          id="229613"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>207798</attachid>
            <date>2013-07-30 19:26:42 -0700</date>
            <delta_ts>2013-07-30 22:21:13 -0700</delta_ts>
            <desc>patch</desc>
            <filename>crash.diff</filename>
            <type>text/plain</type>
            <size>5716</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiODQ4YmUwLi4wM2U1NzdhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTMtMDct
MzAgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgREhU
TUwgZHJhZyBjYW4gcmVzdWx0IGluIGEgbnVsbC1kZXJlZiB1bmRlciBXZWJEcmFnQ2xpZW50Ojpz
dGFydERyYWcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExOTI5NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTQyMTMwMTI+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgdGVzdCB0aGF0IGVuc3Vy
ZXMgdGhhdCB1c2luZyBhIHplcm8tc2l6ZSBpbi1kb2N1bWVudCBub24tPGltZz4KKyAgICAgICAg
ZWxlbWVudCBmb3Igc2V0RHJhZ0ltYWdlKCkgZG9lc24ndCBjcmFzaC4KKworICAgICAgICAqIGZh
c3QvZXZlbnRzL3NldERyYWdJbWFnZS1pbi1kb2N1bWVudC1lbGVtZW50LWNyYXNoLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9ldmVudHMvc2V0RHJhZ0ltYWdlLWluLWRvY3Vt
ZW50LWVsZW1lbnQtY3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTMtMDctMzAgIEFsZXhleSBQcm9z
a3VyeWFrb3YgIDxhcEBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTjogQ3Jhc2ggd2hl
biBvcGVuaW5nIGEgbWVzc2FnZSBvbiBHbWFpbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9ldmVudHMvc2V0RHJhZ0ltYWdlLWluLWRvY3VtZW50LWVsZW1lbnQtY3Jhc2gtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvc2V0RHJhZ0ltYWdlLWluLWRvY3VtZW50LWVs
ZW1lbnQtY3Jhc2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLmMyNTQxZjQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9z
ZXREcmFnSW1hZ2UtaW4tZG9jdW1lbnQtZWxlbWVudC1jcmFzaC1leHBlY3RlZC50eHQKQEAgLTAs
MCArMSBAQAorUEFTUyBpZiBubyBjcmFzaC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
ZXZlbnRzL3NldERyYWdJbWFnZS1pbi1kb2N1bWVudC1lbGVtZW50LWNyYXNoLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2V2ZW50cy9zZXREcmFnSW1hZ2UtaW4tZG9jdW1lbnQtZWxlbWVudC1jcmFz
aC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjgwZTlhMDEKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zZXREcmFnSW1hZ2UtaW4tZG9j
dW1lbnQtZWxlbWVudC1jcmFzaC5odG1sCkBAIC0wLDAgKzEsNDUgQEAKKzwhRE9DVFlQRSBodG1s
PgorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgcHJlIHsKKyAgICAgICAgd2lkdGg6
IDA7CisgICAgICAgIGhlaWdodDogMDsKKyAgICB9CisKKyAgICBpbWcgeworICAgICAgICBwb3Np
dGlvbjogYWJzb2x1dGU7CisgICAgICAgIHRvcDogMTAwcHg7CisgICAgICAgIGxlZnQ6IDEwMHB4
OworICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgaWYgKCF3aW5kb3cudGVz
dFJ1bm5lcikKKyAgICAgICAgZG9jdW1lbnQud3JpdGVsbigiVG8gcnVuIHRoaXMgdGVzdCBtYW51
YWxseSwgYXR0ZW1wdCB0byBkcmFnIEFiZS4iKTsKKworICAgIGZ1bmN0aW9uIHN0YXJ0VGVzdCgp
IHsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImFiZSIpLmFkZEV2ZW50TGlzdGVu
ZXIoImRyYWdzdGFydCIsIHN0YXJ0RHJhZywgZmFsc2UpOworICAgICAgICBpZiAoIXdpbmRvdy50
ZXN0UnVubmVyKQorICAgICAgICAgICAgcmV0dXJuOworCisgICAgICAgIHRlc3RSdW5uZXIuZHVt
cEFzVGV4dCgpOworCisgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKDExMCwgMTEwKTsK
KyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgIGV2ZW50U2VuZGVyLmxl
YXBGb3J3YXJkKDIwMCk7CisgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKDAsIDApOwor
ICAgICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7CisKKyAgICAgICAgZG9jdW1lbnQuYm9keS5p
bm5lckhUTUwgPSAiUEFTUyBpZiBubyBjcmFzaC4iCisgICAgfQorCisgICAgZnVuY3Rpb24gc3Rh
cnREcmFnKGV2ZW50KSB7CisgICAgICAgIGV2ZW50LmRhdGFUcmFuc2Zlci5zZXREYXRhKCd0ZXh0
L3BsYWluJywgJ0RhdGEgdG8gRHJhZycpOworICAgICAgICBldmVudC5kYXRhVHJhbnNmZXIuc2V0
RHJhZ0ltYWdlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJwcmUiKSwgMCwgMCk7CisgICAgfQor
ICAgIDwvc2NyaXB0PgorICAgIDxib2R5IG9ubG9hZD0ic3RhcnRUZXN0KCkiPgorICAgICAgICA8
aW1nIGlkPSJhYmUiIHNyYz0icmVzb3VyY2VzL2FiZS5wbmciIGRyYWdnYWJsZT0idHJ1ZSI+Cisg
ICAgICAgIDxwcmUgaWQ9InByZSI+PC9wcmU+CisgICAgPC9ib2R5PgorPC9odG1sPgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IGI4YmJiZGEuLjY2OGRjMDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAx
My0wNy0zMCAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KKworICAgICAg
ICBESFRNTCBkcmFnIGNhbiByZXN1bHQgaW4gYSBudWxsLWRlcmVmIHVuZGVyIFdlYkRyYWdDbGll
bnQ6OnN0YXJ0RHJhZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTE5Mjk3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xNDIxMzAxMj4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50
cy9zZXREcmFnSW1hZ2UtaW4tZG9jdW1lbnQtZWxlbWVudC1jcmFzaC5odG1sCisKKyAgICAgICAg
KiBwYWdlL21hYy9GcmFtZVNuYXBzaG90dGluZ01hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OnNu
YXBzaG90RHJhZ0ltYWdlKToKKyAgICAgICAgV2Ugc2hvdWxkbid0IHdhc3RlIHRpbWUgcGFpbnRp
bmcgYW4gZW1wdHkgaW1hZ2UsIG5vciBzaG91bGQgd2UgcmV0dXJuCisgICAgICAgIGFuIGltYWdl
IHdpdGggbm8gc2l6ZS4KKwogMjAxMy0wNy0zMCAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5j
b20+ICAKIAogICAgICAgICBDb250ZW50IGZpbHRlciByZXBsYWNlbWVudCBkYXRhIHVzZXMgdGhl
IGVuY29kaW5nIGZyb20gdGhlIGJsb2NrZWQgcGFnZSdzIHJlc3BvbnNlIGhlYWRlcnMKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvbWFjL0ZyYW1lU25hcHNob3R0aW5nTWFjLm1tIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRnJhbWVTbmFwc2hvdHRpbmdNYWMubW0KaW5kZXggYWIz
MTQ5ZS4uNzBiOWMxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRnJhbWVT
bmFwc2hvdHRpbmdNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRnJhbWVTbmFw
c2hvdHRpbmdNYWMubW0KQEAgLTE0Myw2ICsxNDMsOSBAQCBOU0ltYWdlKiBzbmFwc2hvdERyYWdJ
bWFnZShGcmFtZSogZnJhbWUsIE5vZGUqIG5vZGUsIE5TUmVjdCogaW1hZ2VSZWN0LCBOU1JlY3Qq
CiAgICAgTGF5b3V0UmVjdCB0b3BMZXZlbFJlY3Q7CiAgICAgTlNSZWN0IHBhaW50aW5nUmVjdCA9
IHBpeGVsU25hcHBlZEludFJlY3QocmVuZGVyZXItPnBhaW50aW5nUm9vdFJlY3QodG9wTGV2ZWxS
ZWN0KSk7CiAKKyAgICBpZiAoTlNJc0VtcHR5UmVjdChwYWludGluZ1JlY3QpKQorICAgICAgICBy
ZXR1cm4gbmlsOworCiAgICAgZnJhbWUtPnZpZXcoKS0+c2V0Tm9kZVRvRHJhdyhub2RlKTsgLy8g
aW52b2tlIHNwZWNpYWwgc3ViLXRyZWUgZHJhd2luZyBtb2RlCiAgICAgTlNJbWFnZSogcmVzdWx0
ID0gaW1hZ2VGcm9tUmVjdChmcmFtZSwgcGFpbnRpbmdSZWN0KTsKICAgICByZW5kZXJlci0+dXBk
YXRlRHJhZ1N0YXRlKGZhbHNlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCA5NDk4ZTEwLi44YjA3MzFmIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDctMzAgIFRpbSBIb3J0b24gIDx0aW1vdGh5
X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgREhUTUwgZHJhZyBjYW4gcmVzdWx0IGluIGEg
bnVsbC1kZXJlZiB1bmRlciBXZWJEcmFnQ2xpZW50OjpzdGFydERyYWcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExOTI5NworICAgICAgICA8cmRhcjov
L3Byb2JsZW0vMTQyMTMwMTI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJEcmFnQ2xpZW50
TWFjLm1tOgorICAgICAgICAoV2ViS2l0Ojpjb252ZXJ0SW1hZ2VUb0JpdG1hcCk6CisgICAgICAg
IFNoYXJlYWJsZUJpdG1hcDo6Y3JlYXRlU2hhcmVhYmxlIGNhbiByZXR1cm4gbnVsbCwgYnV0IHNo
b3VsZG4ndCBkZXJlZmVyZW5jZSB0aGF0LgorCiAyMDEzLTA3LTMwICBSdXRoIEZvbmcgIDxydXRo
X2ZvbmdAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbmFtZSA8aW5wdXQgdHlwZT0nY29sb3InPiBm
dW5jdGlvbnMgaW4gV2ViUGFnZVByb3h5LCBXZWJDb2xvclBpY2tlcgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9tYWMvV2ViRHJhZ0NsaWVudE1h
Yy5tbSBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvbWFjL1dlYkRy
YWdDbGllbnRNYWMubW0KaW5kZXggMzRmMTM5MC4uMzI2NzhiOSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9tYWMvV2ViRHJhZ0NsaWVudE1hYy5t
bQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJE
cmFnQ2xpZW50TWFjLm1tCkBAIC02MSw2ICs2MSw5IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogc3Rh
dGljIFBhc3NSZWZQdHI8U2hhcmVhYmxlQml0bWFwPiBjb252ZXJ0SW1hZ2VUb0JpdG1hcChOU0lt
YWdlICppbWFnZSwgY29uc3QgSW50U2l6ZSYgc2l6ZSkKIHsKICAgICBSZWZQdHI8U2hhcmVhYmxl
Qml0bWFwPiBiaXRtYXAgPSBTaGFyZWFibGVCaXRtYXA6OmNyZWF0ZVNoYXJlYWJsZShzaXplLCBT
aGFyZWFibGVCaXRtYXA6OlN1cHBvcnRzQWxwaGEpOworICAgIGlmICghYml0bWFwKQorICAgICAg
ICByZXR1cm4gbnVsbHB0cjsKKwogICAgIE93blB0cjxHcmFwaGljc0NvbnRleHQ+IGdyYXBoaWNz
Q29udGV4dCA9IGJpdG1hcC0+Y3JlYXRlR3JhcGhpY3NDb250ZXh0KCk7CiAKICAgICBSZXRhaW5Q
dHI8TlNHcmFwaGljc0NvbnRleHQ+IHNhdmVkQ29udGV4dCA9IFtOU0dyYXBoaWNzQ29udGV4dCBj
dXJyZW50Q29udGV4dF07Cg==
</data>
<flag name="review"
          id="229615"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>