<?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>52695</bug_id>
          
          <creation_ts>2011-01-18 18:49:49 -0800</creation_ts>
          <short_desc>WK2 - Multiple crashes in PlatformCALayer::replaceSublayer</short_desc>
          <delta_ts>2011-01-19 12:03:40 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.6</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="Chris Marrin">cmarrin</reporter>
          <assigned_to name="Chris Marrin">cmarrin</assigned_to>
          <cc>abarth</cc>
    
    <cc>andersca</cc>
    
    <cc>eric</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>336289</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2011-01-18 18:49:49 -0800</bug_when>
    <thetext>In WK2 making the window &gt; 2000 pixels wide (or high) crashes because we are trying to switch the root layer to be tiled. Since it has no superlayer, there is no way to reattach it, so we crash.

In radar 8751147</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336293</commentid>
    <comment_count>1</comment_count>
      <attachid>79382</attachid>
    <who name="Chris Marrin">cmarrin</who>
    <bug_when>2011-01-18 18:56:28 -0800</bug_when>
    <thetext>Created attachment 79382
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336317</commentid>
    <comment_count>2</comment_count>
      <attachid>79382</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-01-18 20:19:46 -0800</bug_when>
    <thetext>Comment on attachment 79382
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=79382&amp;action=review

&gt; Source/WebKit2/ChangeLog:13
&gt; +        Added a hostingLayer as the parent of the existing drawingLayer.
&gt; +        The hostingLayer is now the root which is passed to the 
&gt; +        remote context. It never changes except to track the size
&gt; +        of the window. The drawingLayer is now a child of the 
&gt; +        hostingLayer, which allow it to switch between tiled and
&gt; +        non-tiled.

s/drawingLayer/backingLayer

&gt; Source/WebKit2/ChangeLog:15
&gt; +        I also not give back accurate settings for debug borders and

s/not/now</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336664</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2011-01-19 11:27:02 -0800</bug_when>
    <thetext>Committed r76143: &lt;http://trac.webkit.org/changeset/76143&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>336684</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-19 12:03:40 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/76143 might have broken SnowLeopard Intel Release (Tests)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79382</attachid>
            <date>2011-01-18 18:56:28 -0800</date>
            <delta_ts>2011-01-18 20:19:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-52695-20110118185627.patch</filename>
            <type>text/plain</type>
            <size>8368</size>
            <attacher name="Chris Marrin">cmarrin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDc2MDkwKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDEtMTggIENocmlzIE1h
cnJpbiAgPGNtYXJyaW5AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFdLMiAtIE11bHRpcGxlIGNyYXNoZXMgaW4gUGxhdGZvcm1DQUxh
eWVyOjpyZXBsYWNlU3VibGF5ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTUyNjk1CisKKyAgICAgICAgQWRkZWQgQVNTRVJUcyB0byB0aGUgcGxhY2Vz
IHdlIGFzc3VtZSBhIG5vbi1udWxsIHN1cGVybGF5ZXIuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhp
Y3NMYXllckNBOjplbnN1cmVTdHJ1Y3R1cmFsTGF5ZXIpOgorICAgICAgICAoV2ViQ29yZTo6R3Jh
cGhpY3NMYXllckNBOjpzd2FwRnJvbU9yVG9UaWxlZExheWVyKToKKwogMjAxMS0wMS0xOCAgTU9S
SVRBIEhhamltZSAgPG1vcnJpdGFAZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBT
aW1vbiBGcmFzZXIuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9H
cmFwaGljc0xheWVyQ0EuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAJKHJldmlzaW9uIDc2MDU4KQorKysgU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTEwNSw2ICsxMTA1LDEwIEBAIHZvaWQgR3JhcGhpY3NMYXllckNBOjpl
bnN1cmVTdHJ1Y3R1cmFsTGEKICAgICAgICAgaWYgKG1fc3RydWN0dXJhbExheWVyKSB7CiAgICAg
ICAgICAgICAvLyBSZXBsYWNlIHRoZSB0cmFuc2Zvcm1MYXllciBpbiB0aGUgcGFyZW50IHdpdGgg
dGhpcyBsYXllci4KICAgICAgICAgICAgIG1fbGF5ZXItPnJlbW92ZUZyb21TdXBlcmxheWVyKCk7
CisgCisgICAgICAgICAgICAvLyBJZiBtX2xheWVyIGRvZXNuJ3QgaGF2ZSBhIHBhcmVudCwgaXQg
bWVhbnMgaXQncyB0aGUgcm9vdCBsYXllciBhbmQKKyAgICAgICAgICAgIC8vIGlzIGxpa2VseSBo
b3N0ZWQgYnkgc29tZXRoaW5nIHRoYXQgaXMgbm90IGV4cGVjdGluZyB0byBiZSBjaGFuZ2VkCisg
ICAgICAgICAgICBBU1NFUlQobV9zdHJ1Y3R1cmFsTGF5ZXItPnN1cGVybGF5ZXIoKSk7CiAgICAg
ICAgICAgICBtX3N0cnVjdHVyYWxMYXllci0+c3VwZXJsYXllcigpLT5yZXBsYWNlU3VibGF5ZXIo
bV9zdHJ1Y3R1cmFsTGF5ZXIuZ2V0KCksIG1fbGF5ZXIuZ2V0KCkpOwogCiAgICAgICAgICAgICBt
b3ZlT3JDb3B5QW5pbWF0aW9uc0ZvclByb3BlcnR5KE1vdmUsIEFuaW1hdGVkUHJvcGVydHlXZWJr
aXRUcmFuc2Zvcm0sIG1fc3RydWN0dXJhbExheWVyLmdldCgpLCBtX2xheWVyLmdldCgpKTsKQEAg
LTExNzgsNiArMTE4Miw5IEBAIHZvaWQgR3JhcGhpY3NMYXllckNBOjplbnN1cmVTdHJ1Y3R1cmFs
TGEKICAgICB9CiAKICAgICAvLyBNb3ZlIHRoaXMgbGF5ZXIgdG8gYmUgYSBjaGlsZCBvZiB0aGUg
dHJhbnNmb3JtIGxheWVyLgorICAgIC8vIElmIG1fbGF5ZXIgZG9lc24ndCBoYXZlIGEgcGFyZW50
LCBpdCBtZWFucyBpdCdzIHRoZSByb290IGxheWVyIGFuZAorICAgIC8vIGlzIGxpa2VseSBob3N0
ZWQgYnkgc29tZXRoaW5nIHRoYXQgaXMgbm90IGV4cGVjdGluZyB0byBiZSBjaGFuZ2VkCisgICAg
QVNTRVJUKG1fbGF5ZXItPnN1cGVybGF5ZXIoKSk7CiAgICAgbV9sYXllci0+c3VwZXJsYXllcigp
LT5yZXBsYWNlU3VibGF5ZXIobV9sYXllci5nZXQoKSwgbV9zdHJ1Y3R1cmFsTGF5ZXIuZ2V0KCkp
OwogICAgIG1fc3RydWN0dXJhbExheWVyLT5hcHBlbmRTdWJsYXllcihtX2xheWVyLmdldCgpKTsK
IApAQCAtMjAxMyw2ICsyMDIwLDkgQEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6OnN3YXBGcm9tT3JU
b1RpbGVkTAogCiAgICAgbV9sYXllci0+YWRvcHRTdWJsYXllcnMob2xkTGF5ZXIuZ2V0KCkpOwog
ICAgIAorICAgIC8vIElmIG1fbGF5ZXIgZG9lc24ndCBoYXZlIGEgcGFyZW50LCBpdCBtZWFucyBp
dCdzIHRoZSByb290IGxheWVyIGFuZAorICAgIC8vIGlzIGxpa2VseSBob3N0ZWQgYnkgc29tZXRo
aW5nIHRoYXQgaXMgbm90IGV4cGVjdGluZyB0byBiZSBjaGFuZ2VkCisgICAgQVNTRVJUKG9sZExh
eWVyLT5zdXBlcmxheWVyKCkpOwogICAgIG9sZExheWVyLT5zdXBlcmxheWVyKCktPnJlcGxhY2VT
dWJsYXllcihvbGRMYXllci5nZXQoKSwgbV9sYXllci5nZXQoKSk7CiAKICAgICB1cGRhdGVDb250
ZW50c1RyYW5zZm9ybSgpOwpJbmRleDogU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwkocmV2aXNpb24gNzYwOTApCisrKyBTb3Vy
Y2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwzMSBAQAorMjAx
MS0wMS0xOCAgQ2hyaXMgTWFycmluICA8Y21hcnJpbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV0syIC0gTXVsdGlwbGUgY3Jhc2hl
cyBpbiBQbGF0Zm9ybUNBTGF5ZXI6OnJlcGxhY2VTdWJsYXllcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTI2OTUKKworICAgICAgICBBZGRlZCBhIGhv
c3RpbmdMYXllciBhcyB0aGUgcGFyZW50IG9mIHRoZSBleGlzdGluZyBkcmF3aW5nTGF5ZXIuCisg
ICAgICAgIFRoZSBob3N0aW5nTGF5ZXIgaXMgbm93IHRoZSByb290IHdoaWNoIGlzIHBhc3NlZCB0
byB0aGUgCisgICAgICAgIHJlbW90ZSBjb250ZXh0LiBJdCBuZXZlciBjaGFuZ2VzIGV4Y2VwdCB0
byB0cmFjayB0aGUgc2l6ZQorICAgICAgICBvZiB0aGUgd2luZG93LiBUaGUgZHJhd2luZ0xheWVy
IGlzIG5vdyBhIGNoaWxkIG9mIHRoZSAKKyAgICAgICAgaG9zdGluZ0xheWVyLCB3aGljaCBhbGxv
dyBpdCB0byBzd2l0Y2ggYmV0d2VlbiB0aWxlZCBhbmQKKyAgICAgICAgbm9uLXRpbGVkLgorCisg
ICAgICAgIEkgYWxzbyBub3QgZ2l2ZSBiYWNrIGFjY3VyYXRlIHNldHRpbmdzIGZvciBkZWJ1ZyBi
b3JkZXJzIGFuZAorICAgICAgICByZXBhaW50IGNvdW50ZXJzLgorCisgICAgICAgICogV2ViUHJv
Y2Vzcy9XZWJQYWdlL0xheWVyQmFja2VkRHJhd2luZ0FyZWEuY3BwOgorICAgICAgICAoV2ViS2l0
OjpMYXllckJhY2tlZERyYXdpbmdBcmVhOjpMYXllckJhY2tlZERyYXdpbmdBcmVhKToKKyAgICAg
ICAgKFdlYktpdDo6TGF5ZXJCYWNrZWREcmF3aW5nQXJlYTo6c2V0U2l6ZSk6CisgICAgICAgIChX
ZWJLaXQ6OkxheWVyQmFja2VkRHJhd2luZ0FyZWE6OnNob3dEZWJ1Z0JvcmRlcnMpOgorICAgICAg
ICAoV2ViS2l0OjpMYXllckJhY2tlZERyYXdpbmdBcmVhOjpzaG93UmVwYWludENvdW50ZXIpOgor
ICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9MYXllckJhY2tlZERyYXdpbmdBcmVhLmg6Cisg
ICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9MYXllckJhY2tlZERyYXdpbmdBcmVhTWFj
Lm1tOgorICAgICAgICAoV2ViS2l0OjpMYXllckJhY2tlZERyYXdpbmdBcmVhOjpwbGF0Zm9ybUlu
aXQpOgorICAgICAgICAoV2ViS2l0OjpMYXllckJhY2tlZERyYXdpbmdBcmVhOjphdHRhY2hDb21w
b3NpdGluZ0NvbnRleHQpOgorICAgICAgICAoV2ViS2l0OjpMYXllckJhY2tlZERyYXdpbmdBcmVh
OjpzeW5jQ29tcG9zaXRpbmdMYXllcnMpOgorCiAyMDExLTAxLTE4ICBCcmFkeSBFaWRzb24gIDxi
ZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KSW5k
ZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9MYXllckJhY2tlZERyYXdpbmdB
cmVhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2Uv
TGF5ZXJCYWNrZWREcmF3aW5nQXJlYS5jcHAJKHJldmlzaW9uIDc2MDU4KQorKysgU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0xheWVyQmFja2VkRHJhd2luZ0FyZWEuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0zNCw2ICszNCw4IEBACiAjaW5jbHVkZSAiV2ViUGFnZS5oIgogI2luY2x1
ZGUgIldlYlByb2Nlc3MuaCIKICNpbmNsdWRlIDxXZWJDb3JlL0dyYXBoaWNzTGF5ZXIuaD4KKyNp
bmNsdWRlIDxXZWJDb3JlL1BhZ2UuaD4KKyNpbmNsdWRlIDxXZWJDb3JlL1NldHRpbmdzLmg+CiAK
IHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCkBAIC00NSw2ICs0NywxMiBAQCBMYXllckJhY2tl
ZERyYXdpbmdBcmVhOjpMYXllckJhY2tlZERyYXdpCiAgICAgLCBtX2F0dGFjaGVkKGZhbHNlKQog
ICAgICwgbV9zaG91bGRQYWludCh0cnVlKQogeworICAgIG1faG9zdGluZ0xheWVyID0gR3JhcGhp
Y3NMYXllcjo6Y3JlYXRlKHRoaXMpOworICAgIG1faG9zdGluZ0xheWVyLT5zZXREcmF3c0NvbnRl
bnQoZmFsc2UpOworI2lmbmRlZiBOREVCVUcKKyAgICBtX2hvc3RpbmdMYXllci0+c2V0TmFtZSgi
RHJhd2luZ0FyZWEgaG9zdGluZyBsYXllciIpOworI2VuZGlmCisgICAgbV9ob3N0aW5nTGF5ZXIt
PnNldFNpemUod2ViUGFnZS0+c2l6ZSgpKTsKICAgICBtX2JhY2tpbmdMYXllciA9IEdyYXBoaWNz
TGF5ZXI6OmNyZWF0ZSh0aGlzKTsKICAgICBtX2JhY2tpbmdMYXllci0+c2V0RHJhd3NDb250ZW50
KHRydWUpOwogICAgIG1fYmFja2luZ0xheWVyLT5zZXRDb250ZW50c09wYXF1ZSh3ZWJQYWdlLT5k
cmF3c0JhY2tncm91bmQoKSAmJiAhd2ViUGFnZS0+ZHJhd3NUcmFuc3BhcmVudEJhY2tncm91bmQo
KSk7CkBAIC01Myw2ICs2MSw3IEBAIExheWVyQmFja2VkRHJhd2luZ0FyZWE6OkxheWVyQmFja2Vk
RHJhd2kKICAgICBtX2JhY2tpbmdMYXllci0+c2V0TmFtZSgiRHJhd2luZ0FyZWEgYmFja2luZyBs
YXllciIpOwogI2VuZGlmCiAgICAgbV9iYWNraW5nTGF5ZXItPnNldFNpemUod2ViUGFnZS0+c2l6
ZSgpKTsKKyAgICBtX2hvc3RpbmdMYXllci0+YWRkQ2hpbGQobV9iYWNraW5nTGF5ZXIuZ2V0KCkp
OwogICAgIHBsYXRmb3JtSW5pdCgpOwogfQogCkBAIC05OSw2ICsxMDgsNyBAQCB2b2lkIExheWVy
QmFja2VkRHJhd2luZ0FyZWE6OnNldFNpemUoY29uCiAgICAgQVNTRVJUKG1fc2hvdWxkUGFpbnQp
OwogICAgIEFTU0VSVF9BUkcodmlld1NpemUsICF2aWV3U2l6ZS5pc0VtcHR5KCkpOwogCisgICAg
bV9ob3N0aW5nTGF5ZXItPnNldFNpemUodmlld1NpemUpOwogICAgIG1fYmFja2luZ0xheWVyLT5z
ZXRTaXplKHZpZXdTaXplKTsKICAgICBzY2hlZHVsZUNvbXBvc2l0aW5nTGF5ZXJTeW5jKCk7CiAK
QEAgLTE4MywxNCArMTkzLDEyIEBAIHZvaWQgTGF5ZXJCYWNrZWREcmF3aW5nQXJlYTo6cGFpbnRD
b250ZW4KIAogYm9vbCBMYXllckJhY2tlZERyYXdpbmdBcmVhOjpzaG93RGVidWdCb3JkZXJzKCkg
Y29uc3QKIHsKLSAgICAvLyBGSVhNRTogZ2V0IGZyb20gc2V0dGluZ3M7Ci0gICAgcmV0dXJuIGZh
bHNlOworICAgIHJldHVybiBtX3dlYlBhZ2UtPmNvcmVQYWdlKCktPnNldHRpbmdzKCktPnNob3dE
ZWJ1Z0JvcmRlcnMoKTsKIH0KIAogYm9vbCBMYXllckJhY2tlZERyYXdpbmdBcmVhOjpzaG93UmVw
YWludENvdW50ZXIoKSBjb25zdAogewotICAgIC8vIEZJWE1FOiBnZXQgZnJvbSBzZXR0aW5nczsK
LSAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIG1fd2ViUGFnZS0+Y29yZVBhZ2UoKS0+c2V0
dGluZ3MoKS0+c2hvd1JlcGFpbnRDb3VudGVyKCk7CiB9CiAKICNpZiAhUExBVEZPUk0oTUFDKSAm
JiAhUExBVEZPUk0oV0lOKQpJbmRleDogU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L0xheWVyQmFja2VkRHJhd2luZ0FyZWEuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYlBhZ2UvTGF5ZXJCYWNrZWREcmF3aW5nQXJlYS5oCShyZXZpc2lvbiA3NjA1
OCkKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9MYXllckJhY2tlZERyYXdp
bmdBcmVhLmgJKHdvcmtpbmcgY29weSkKQEAgLTEwNiw2ICsxMDYsNyBAQCBwcml2YXRlOgogCiAg
ICAgUnVuTG9vcDo6VGltZXI8TGF5ZXJCYWNrZWREcmF3aW5nQXJlYT4gbV9zeW5jVGltZXI7CiAK
KyAgICBPd25QdHI8V2ViQ29yZTo6R3JhcGhpY3NMYXllcj4gbV9ob3N0aW5nTGF5ZXI7CiAgICAg
T3duUHRyPFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXI+IG1fYmFja2luZ0xheWVyOwogI2lmIFBMQVRG
T1JNKE1BQykKICNpZiBIQVZFKEhPU1RFRF9DT1JFX0FOSU1BVElPTikKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9tYWMvTGF5ZXJCYWNrZWREcmF3aW5nQXJlYU1hYy5t
bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvbWFjL0xh
eWVyQmFja2VkRHJhd2luZ0FyZWFNYWMubW0JKHJldmlzaW9uIDc2MDU4KQorKysgU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL21hYy9MYXllckJhY2tlZERyYXdpbmdBcmVhTWFjLm1t
CSh3b3JraW5nIGNvcHkpCkBAIC00NCw3ICs0NCw3IEBAIHZvaWQgTGF5ZXJCYWNrZWREcmF3aW5n
QXJlYTo6cGxhdGZvcm1JbmkKIHsKICAgICBzZXRVcFVwZGF0ZUxheW91dFJ1bkxvb3BPYnNlcnZl
cigpOwogCi0gICAgW21fYmFja2luZ0xheWVyLT5wbGF0Zm9ybUxheWVyKCkgc2V0R2VvbWV0cnlG
bGlwcGVkOllFU107CisgICAgW21faG9zdGluZ0xheWVyLT5wbGF0Zm9ybUxheWVyKCkgc2V0R2Vv
bWV0cnlGbGlwcGVkOllFU107CiAjaWYgSEFWRShIT1NURURfQ09SRV9BTklNQVRJT04pCiAgICAg
YXR0YWNoQ29tcG9zaXRpbmdDb250ZXh0KCk7CiAjZW5kaWYKQEAgLTgwLDcgKzgwLDcgQEAgdm9p
ZCBMYXllckJhY2tlZERyYXdpbmdBcmVhOjphdHRhY2hDb21wbwogI2lmIEhBVkUoSE9TVEVEX0NP
UkVfQU5JTUFUSU9OKQogICAgIG1hY2hfcG9ydF90IHNlcnZlclBvcnQgPSBXZWJQcm9jZXNzOjpz
aGFyZWQoKS5jb21wb3NpdGluZ1JlbmRlclNlcnZlclBvcnQoKTsKICAgICBtX3JlbW90ZUxheWVy
UmVmID0gV0tDQVJlbW90ZUxheWVyQ2xpZW50TWFrZVdpdGhTZXJ2ZXJQb3J0KHNlcnZlclBvcnQp
OwotICAgIFdLQ0FSZW1vdGVMYXllckNsaWVudFNldExheWVyKG1fcmVtb3RlTGF5ZXJSZWYuZ2V0
KCksIG1fYmFja2luZ0xheWVyLT5wbGF0Zm9ybUxheWVyKCkpOworICAgIFdLQ0FSZW1vdGVMYXll
ckNsaWVudFNldExheWVyKG1fcmVtb3RlTGF5ZXJSZWYuZ2V0KCksIG1faG9zdGluZ0xheWVyLT5w
bGF0Zm9ybUxheWVyKCkpOwogICAgIAogICAgIHVpbnQzMl90IGNvbnRleHRJRCA9IFdLQ0FSZW1v
dGVMYXllckNsaWVudEdldENsaWVudElkKG1fcmVtb3RlTGF5ZXJSZWYuZ2V0KCkpOwogICAgIFdl
YlByb2Nlc3M6OnNoYXJlZCgpLmNvbm5lY3Rpb24oKS0+c2VuZFN5bmMoRHJhd2luZ0FyZWFQcm94
eUxlZ2FjeU1lc3NhZ2U6OkF0dGFjaENvbXBvc2l0aW5nQ29udGV4dCwgbV93ZWJQYWdlLT5wYWdl
SUQoKSwgQ29yZUlQQzo6SW4oY29udGV4dElEKSwgQ29yZUlQQzo6T3V0KCkpOwpAQCAtMTE1LDYg
KzExNSw3IEBAIHZvaWQgTGF5ZXJCYWNrZWREcmF3aW5nQXJlYTo6c2NoZWR1bGVDb20KIAogdm9p
ZCBMYXllckJhY2tlZERyYXdpbmdBcmVhOjpzeW5jQ29tcG9zaXRpbmdMYXllcnMoKQogeworICAg
IG1faG9zdGluZ0xheWVyLT5zeW5jQ29tcG9zaXRpbmdTdGF0ZUZvclRoaXNMYXllck9ubHkoKTsK
ICAgICBtX2JhY2tpbmdMYXllci0+c3luY0NvbXBvc2l0aW5nU3RhdGVGb3JUaGlzTGF5ZXJPbmx5
KCk7CiAKICAgICBib29sIGRpZFN5bmMgPSBtX3dlYlBhZ2UtPmNvcmVQYWdlKCktPm1haW5GcmFt
ZSgpLT52aWV3KCktPnN5bmNDb21wb3NpdGluZ1N0YXRlUmVjdXJzaXZlKCk7Cg==
</data>
<flag name="review"
          id="70795"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>