<?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>134284</bug_id>
          
          <creation_ts>2014-06-24 17:52:11 -0700</creation_ts>
          <short_desc>REGRESSION (r170325): UI process crashes in lastCommittedLayerTreeTransactionID() when the Web Content process crashes</short_desc>
          <delta_ts>2014-06-26 09:43:02 -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>WebKit2</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>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>benjamin</cc>
    
    <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1018201</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-06-24 17:52:11 -0700</bug_when>
    <thetext>After the Web Content process crashes, setting its scroll view’s content offset causes a crash:

* thread #1: tid = 0x1dd4a6, 0x000000011c5bf57c WebKit`WebKit::RemoteLayerTreeDrawingAreaProxy::lastCommittedLayerTreeTransactionID(this=0x0000000000000000) const + 12 at RemoteLayerTreeDrawingAreaProxy.h:53, queue = &apos;com.apple.main-thread&apos;, stop reason = EXC_BAD_ACCESS (code=1, address=0xe8)
  * frame #0: 0x000000011c5bf57c WebKit`WebKit::RemoteLayerTreeDrawingAreaProxy::lastCommittedLayerTreeTransactionID(this=0x0000000000000000) const + 12 at RemoteLayerTreeDrawingAreaProxy.h:53
    frame #1: 0x000000011c5bcde7 WebKit`-[WKContentView didUpdateVisibleRect:unobscuredRect:unobscuredRectInScrollViewCoordinates:scale:minimumScale:inStableState:isChangingObscuredInsetsInteractively:](self=0x00007ff6bac4a050, _cmd=0x000000011cb9f238, visibleRect=&lt;unavailable&gt;, unobscuredRect=&lt;unavailable&gt;, unobscuredRectInScrollViewCoordinates=&lt;unavailable&gt;, zoomScale=1, minimumScale=1, isStableState=true, isChangingObscuredInsetsInteractively=false) + 583 at WKContentView.mm:306
    frame #2: 0x000000011c3799a5 WebKit`-[WKWebView _updateVisibleContentRects](self=0x00007ff6bc872a50, _cmd=0x000000011cb9f0ed) + 1893 at WKWebView.mm:1309
    frame #3: 0x000000011c373526 WebKit`-[WKWebView _didInvokeUIScrollViewDelegateCallback](self=0x00007ff6bc872a50, _cmd=0x000000011cba0e10) + 86 at WKWebView.mm:638
    frame #4: 0x000000011c8df3d5 WebKit`-[WKScrollViewDelegateForwarder forwardInvocation:](self=0x00007ff6bc883aa0, _cmd=0x000000011265d104, anInvocation=0x00007ff6bae83030) + 309 at WKScrollView.mm:89</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018231</commentid>
    <comment_count>1</comment_count>
      <attachid>233779</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-06-24 20:06:18 -0700</bug_when>
    <thetext>Created attachment 233779
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018527</commentid>
    <comment_count>2</comment_count>
      <attachid>233779</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-06-25 21:09:26 -0700</bug_when>
    <thetext>Comment on attachment 233779
Patch

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

&gt; Source/WebKit2/UIProcess/WebPageProxy.h:385
&gt; +    void updateVisibleContentRects(const WebCore::FloatRect&amp; exposedRect, const WebCore::FloatRect&amp; unobscuredRect, const WebCore::FloatRect&amp; unobscuredRectInScrollViewCoordinates, const WebCore::FloatRect&amp; customFixedPositionRect, double scale, bool inStableState, bool isChangingObscuredInsetsInteractively, double timestamp, double horizontalVelocity, double verticalVelocity, double scaleChangeRate);

So many arguments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018531</commentid>
    <comment_count>3</comment_count>
      <attachid>233779</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-06-25 21:15:54 -0700</bug_when>
    <thetext>Comment on attachment 233779
Patch

Clearing flags on attachment: 233779

Committed r170460: &lt;http://trac.webkit.org/changeset/170460&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018532</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2014-06-25 21:15:59 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1018647</commentid>
    <comment_count>5</comment_count>
      <attachid>233779</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-06-26 09:43:02 -0700</bug_when>
    <thetext>Comment on attachment 233779
Patch

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

&gt; Source/WebKit2/UIProcess/ios/WebPageProxyIOS.mm:202
&gt; +    return;

Should remove this line.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233779</attachid>
            <date>2014-06-24 20:06:18 -0700</date>
            <delta_ts>2014-06-26 09:43:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134284-20140624200543.patch</filename>
            <type>text/plain</type>
            <size>6855</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwNDA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNzc0ZjExYmIzY2U5ZDhh
ZmI2OGZhMTZmODFjMjAwYTRjMzI1MzQyMi4uNzJjNDUxYWI4MGE4NDcyM2Y3NWI0ZmZhODk0MzI2
M2I1ZWI3ZDM0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI1IEBACiAyMDE0LTA2LTI0ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgogCisgICAgICAgIFJFR1JFU1NJT04g
KHIxNzAzMjUpOiBVSSBwcm9jZXNzIGNyYXNoZXMgaW4gbGFzdENvbW1pdHRlZExheWVyVHJlZVRy
YW5zYWN0aW9uSUQoKSB3aGVuIHRoZSBXZWIgQ29udGVudCBwcm9jZXNzIGNyYXNoZXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDI4NAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBjcmFzaCB3YXMg
Y2F1c2VkIGJ5IHRoZSBhY2Nlc3MgdG8gdGhlIERyYXdpbmcgQXJlYSBhZnRlciB0aGUgY3Jhc2gu
CisgICAgICAgIFRoaXMgbGVhZCB0byBkaXNjb3ZlcmluZyBhbm90aGVyIGJ1ZzogbV9sYXN0Vmlz
aWJsZUNvbnRlbnRSZWN0VXBkYXRlIGNvdWxkIGhhdmUgYmVlbiB1cGRhdGVkIGFmdGVyIFdlYlBh
Z2VQcm94eTo6cmVzZXRTdGF0ZSgpLAorICAgICAgICB3aGljaCBpbiB0dXJuIHdvdWxkIHByZXZl
bnQgdmFsaWQgdXBkYXRlcyB3aGVuIGEgbmV3IFdlYlByb2Nlc3MgaXMgY3JlYXRlZC4KKworICAg
ICAgICBUaGlzIHBhdGNoIGZpeGVzIGJvdGggaXNzdWVzIGJ5IG1vdmluZyB0aGUgVmlzaWJsZUNv
bnRlbnRSZWN0VXBkYXRlSW5mbyB0byBiZSBpbnRlcm5hbCB0byBXZWJQYWdlUHJveHksCisgICAg
ICAgIHRoZW4gZWFybHkgcmV0dXJuIGlmIHdlIGdldCB0aGVyZSBpbiBhbiBpbnZhbGlkIHN0YXRl
LgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oOgorICAgICAgICAqIFVJUHJv
Y2Vzcy9pb3MvV0tDb250ZW50Vmlldy5tbToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBkaWRV
cGRhdGVWaXNpYmxlUmVjdDp1bm9ic2N1cmVkUmVjdDp1bm9ic2N1cmVkUmVjdEluU2Nyb2xsVmll
d0Nvb3JkaW5hdGVzOnNjYWxlOm1pbmltdW1TY2FsZTppblN0YWJsZVN0YXRlOmlzQ2hhbmdpbmdP
YnNjdXJlZEluc2V0c0ludGVyYWN0aXZlbHk6XSk6CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9X
ZWJQYWdlUHJveHlJT1MubW06CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6dXBkYXRl
VmlzaWJsZUNvbnRlbnRSZWN0cyk6CisKKzIwMTQtMDYtMjQgIEJlbmphbWluIFBvdWxhaW4gIDxi
cG91bGFpbkBhcHBsZS5jb20+CisKICAgICAgICAgW2lPU11bV0syXSBXZSBzaG91bGQgbm90IHN0
YXJ0IHBvdGVudGlhbCB0YXAgYWN0aXZhdGlvbiB1bmxlc3MgdGhlIHRhcCBnZXN0dXJlIHJlY29n
bml6ZXIgc3VjY2VlZAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTM0Mjc3CiAgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xNzQzOTk3Mz4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaCBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAppbmRleCBlYjMxYTRmMjRmZDkxZDhjNjA3NjQz
MmQwNWZkN2RhYTg4NzY4ODRjLi5kZmUwZWNjY2UzOTE1ZjVkZDhjNDMzZTNjZGJhMTE3MmNkMzEz
MWU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmgK
KysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCkBAIC0zODIsNyAr
MzgyLDcgQEAgcHVibGljOgogICAgIGNvbnN0IFdlYkNvcmU6OkZsb2F0UmVjdCYgZXhwb3NlZENv
bnRlbnRSZWN0KCkgY29uc3QgeyByZXR1cm4gbV9sYXN0VmlzaWJsZUNvbnRlbnRSZWN0VXBkYXRl
LmV4cG9zZWRSZWN0KCk7IH0KICAgICBjb25zdCBXZWJDb3JlOjpGbG9hdFJlY3QmIHVub2JzY3Vy
ZWRDb250ZW50UmVjdCgpIGNvbnN0IHsgcmV0dXJuIG1fbGFzdFZpc2libGVDb250ZW50UmVjdFVw
ZGF0ZS51bm9ic2N1cmVkUmVjdCgpOyB9CiAKLSAgICBib29sIHVwZGF0ZVZpc2libGVDb250ZW50
UmVjdHMoY29uc3QgVmlzaWJsZUNvbnRlbnRSZWN0VXBkYXRlSW5mbyYpOworICAgIHZvaWQgdXBk
YXRlVmlzaWJsZUNvbnRlbnRSZWN0cyhjb25zdCBXZWJDb3JlOjpGbG9hdFJlY3QmIGV4cG9zZWRS
ZWN0LCBjb25zdCBXZWJDb3JlOjpGbG9hdFJlY3QmIHVub2JzY3VyZWRSZWN0LCBjb25zdCBXZWJD
b3JlOjpGbG9hdFJlY3QmIHVub2JzY3VyZWRSZWN0SW5TY3JvbGxWaWV3Q29vcmRpbmF0ZXMsIGNv
bnN0IFdlYkNvcmU6OkZsb2F0UmVjdCYgY3VzdG9tRml4ZWRQb3NpdGlvblJlY3QsIGRvdWJsZSBz
Y2FsZSwgYm9vbCBpblN0YWJsZVN0YXRlLCBib29sIGlzQ2hhbmdpbmdPYnNjdXJlZEluc2V0c0lu
dGVyYWN0aXZlbHksIGRvdWJsZSB0aW1lc3RhbXAsIGRvdWJsZSBob3Jpem9udGFsVmVsb2NpdHks
IGRvdWJsZSB2ZXJ0aWNhbFZlbG9jaXR5LCBkb3VibGUgc2NhbGVDaGFuZ2VSYXRlKTsKIAogICAg
IGVudW0gY2xhc3MgVW5vYnNjdXJlZFJlY3RDb25zdHJhaW50IHsgQ29uc3RyYWluZWRUb0RvY3Vt
ZW50UmVjdCwgVW5jb25zdHJhaW5lZCB9OwogICAgIFdlYkNvcmU6OkZsb2F0UmVjdCBjb21wdXRl
Q3VzdG9tRml4ZWRQb3NpdGlvblJlY3QoY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0JiB1bm9ic2N1
cmVkQ29udGVudFJlY3QsIGRvdWJsZSBkaXNwbGF5ZWRDb250ZW50U2NhbGUsIFVub2JzY3VyZWRS
ZWN0Q29uc3RyYWludCA9IFVub2JzY3VyZWRSZWN0Q29uc3RyYWludDo6VW5jb25zdHJhaW5lZCkg
Y29uc3Q7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVu
dFZpZXcubW0gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXcubW0K
aW5kZXggZDI4NjM2ZjM1MzhkOGY1ZTU2N2QzMDM4Njg0YzM5Yjc1NWFmYjg2Yy4uY2Q3ZmM4MjYx
NzQ1Mjc3ZTNjOTViNWI5OGMwNjg0NzUzMGMwMjNkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlldy5tbQpAQCAtNTY0LDggKzU2NCw4IEBAIHN0YXRpYyB2
b2lkIGxheWVyUGF0aChDQVNoYXBlTGF5ZXIgKmxheWVyLCBjb25zdCBGbG9hdFF1YWQmIG91dGVy
UXVhZCkKICAgICAgICAgX2hpc3RvcmljYWxLaW5lbWF0aWNEYXRhLmNsZWFyKCk7CiAKICAgICBG
bG9hdFJlY3QgZml4ZWRQb3NpdGlvblJlY3RGb3JMYXlvdXQgPSBfcGFnZS0+Y29tcHV0ZUN1c3Rv
bUZpeGVkUG9zaXRpb25SZWN0KHVub2JzY3VyZWRSZWN0LCB6b29tU2NhbGUsIFdlYlBhZ2VQcm94
eTo6VW5vYnNjdXJlZFJlY3RDb25zdHJhaW50OjpDb25zdHJhaW5lZFRvRG9jdW1lbnRSZWN0KTsK
LSAgICBfcGFnZS0+dXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0cyhWaXNpYmxlQ29udGVudFJlY3RV
cGRhdGVJbmZvKHZpc2libGVSZWN0LCB1bm9ic2N1cmVkUmVjdCwgdW5vYnNjdXJlZFJlY3RJblNj
cm9sbFZpZXdDb29yZGluYXRlcywgZml4ZWRQb3NpdGlvblJlY3RGb3JMYXlvdXQsCi0gICAgICAg
IHpvb21TY2FsZSwgaXNTdGFibGVTdGF0ZSwgaXNDaGFuZ2luZ09ic2N1cmVkSW5zZXRzSW50ZXJh
Y3RpdmVseSwgdGltZXN0YW1wLCB2ZWxvY2l0eURhdGEuaG9yaXpvbnRhbFZlbG9jaXR5LCB2ZWxv
Y2l0eURhdGEudmVydGljYWxWZWxvY2l0eSwgdmVsb2NpdHlEYXRhLnNjYWxlQ2hhbmdlUmF0ZSwg
dG9SZW1vdGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5KF9wYWdlLT5kcmF3aW5nQXJlYSgpKS0+
bGFzdENvbW1pdHRlZExheWVyVHJlZVRyYW5zYWN0aW9uSUQoKSkpOworICAgIF9wYWdlLT51cGRh
dGVWaXNpYmxlQ29udGVudFJlY3RzKHZpc2libGVSZWN0LCB1bm9ic2N1cmVkUmVjdCwgdW5vYnNj
dXJlZFJlY3RJblNjcm9sbFZpZXdDb29yZGluYXRlcywgZml4ZWRQb3NpdGlvblJlY3RGb3JMYXlv
dXQsCisgICAgICAgIHpvb21TY2FsZSwgaXNTdGFibGVTdGF0ZSwgaXNDaGFuZ2luZ09ic2N1cmVk
SW5zZXRzSW50ZXJhY3RpdmVseSwgdGltZXN0YW1wLCB2ZWxvY2l0eURhdGEuaG9yaXpvbnRhbFZl
bG9jaXR5LCB2ZWxvY2l0eURhdGEudmVydGljYWxWZWxvY2l0eSwgdmVsb2NpdHlEYXRhLnNjYWxl
Q2hhbmdlUmF0ZSk7CiAKICAgICBSZW1vdGVTY3JvbGxpbmdDb29yZGluYXRvclByb3h5KiBzY3Jv
bGxpbmdDb29yZGluYXRvciA9IF9wYWdlLT5zY3JvbGxpbmdDb29yZGluYXRvclByb3h5KCk7CiAg
ICAgc2Nyb2xsaW5nQ29vcmRpbmF0b3ItPnZpZXdwb3J0Q2hhbmdlZFZpYURlbGVnYXRlZFNjcm9s
bGluZyhzY3JvbGxpbmdDb29yZGluYXRvci0+cm9vdFNjcm9sbGluZ05vZGVJRCgpLCBfcGFnZS0+
Y29tcHV0ZUN1c3RvbUZpeGVkUG9zaXRpb25SZWN0KF9wYWdlLT51bm9ic2N1cmVkQ29udGVudFJl
Y3QoKSwgem9vbVNjYWxlKSwgem9vbVNjYWxlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9pb3MvV2ViUGFnZVByb3h5SU9TLm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL2lvcy9XZWJQYWdlUHJveHlJT1MubW0KaW5kZXggMTNiMTQ4MzgxY2Y0NWFkODYzN2RhY2Yz
OTY1MWZhM2ViMjFhYTNiYy4uMzU0YjY2N2VjODkxYzA0YWM0Yzk5YTdjNzI1MzZjMGM4YTJhMTAx
MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XZWJQYWdlUHJveHlJ
T1MubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XZWJQYWdlUHJveHlJT1Mu
bW0KQEAgLTMzLDYgKzMzLDcgQEAKICNpbXBvcnQgIkVkaXRpbmdSYW5nZS5oIgogI2ltcG9ydCAi
TmF0aXZlV2ViS2V5Ym9hcmRFdmVudC5oIgogI2ltcG9ydCAiUGFnZUNsaWVudC5oIgorI2ltcG9y
dCAiUmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWFQcm94eS5oIgogI2ltcG9ydCAiUmVtb3RlTGF5
ZXJUcmVlRHJhd2luZ0FyZWFQcm94eU1lc3NhZ2VzLmgiCiAjaW1wb3J0ICJSZW1vdGVMYXllclRy
ZWVUcmFuc2FjdGlvbi5oIgogI2ltcG9ydCAiVmlld1VwZGF0ZURpc3BhdGNoZXJNZXNzYWdlcy5o
IgpAQCAtMTg2LDE0ICsxODcsMTkgQEAgdm9pZCBXZWJQYWdlUHJveHk6OmF1dG9jb3JyZWN0aW9u
Q29udGV4dENhbGxiYWNrKGNvbnN0IFN0cmluZyYgYmVmb3JlVGV4dCwgY29uc3QKICAgICBjYWxs
YmFjay0+cGVyZm9ybUNhbGxiYWNrV2l0aFJldHVyblZhbHVlKGJlZm9yZVRleHQsIG1hcmtlZFRl
eHQsIHNlbGVjdGVkVGV4dCwgYWZ0ZXJUZXh0LCBsb2NhdGlvbiwgbGVuZ3RoKTsKIH0KIAotYm9v
bCBXZWJQYWdlUHJveHk6OnVwZGF0ZVZpc2libGVDb250ZW50UmVjdHMoY29uc3QgVmlzaWJsZUNv
bnRlbnRSZWN0VXBkYXRlSW5mbyYgdmlzaWJsZUNvbnRlbnRSZWN0VXBkYXRlSW5mbykKK3ZvaWQg
V2ViUGFnZVByb3h5Ojp1cGRhdGVWaXNpYmxlQ29udGVudFJlY3RzKGNvbnN0IFdlYkNvcmU6OkZs
b2F0UmVjdCYgZXhwb3NlZFJlY3QsIGNvbnN0IFdlYkNvcmU6OkZsb2F0UmVjdCYgdW5vYnNjdXJl
ZFJlY3QsIGNvbnN0IFdlYkNvcmU6OkZsb2F0UmVjdCYgdW5vYnNjdXJlZFJlY3RJblNjcm9sbFZp
ZXdDb29yZGluYXRlcywgY29uc3QgV2ViQ29yZTo6RmxvYXRSZWN0JiBjdXN0b21GaXhlZFBvc2l0
aW9uUmVjdCwgZG91YmxlIHNjYWxlLCBib29sIGluU3RhYmxlU3RhdGUsIGJvb2wgaXNDaGFuZ2lu
Z09ic2N1cmVkSW5zZXRzSW50ZXJhY3RpdmVseSwgZG91YmxlIHRpbWVzdGFtcCwgZG91YmxlIGhv
cml6b250YWxWZWxvY2l0eSwgZG91YmxlIHZlcnRpY2FsVmVsb2NpdHksIGRvdWJsZSBzY2FsZUNo
YW5nZVJhdGUpCiB7CisgICAgaWYgKCFpc1ZhbGlkKCkpCisgICAgICAgIHJldHVybjsKKworICAg
IFZpc2libGVDb250ZW50UmVjdFVwZGF0ZUluZm8gdmlzaWJsZUNvbnRlbnRSZWN0VXBkYXRlSW5m
byhleHBvc2VkUmVjdCwgdW5vYnNjdXJlZFJlY3QsIHVub2JzY3VyZWRSZWN0SW5TY3JvbGxWaWV3
Q29vcmRpbmF0ZXMsIGN1c3RvbUZpeGVkUG9zaXRpb25SZWN0LCBzY2FsZSwgaW5TdGFibGVTdGF0
ZSwgaXNDaGFuZ2luZ09ic2N1cmVkSW5zZXRzSW50ZXJhY3RpdmVseSwgdGltZXN0YW1wLCBob3Jp
em9udGFsVmVsb2NpdHksIHZlcnRpY2FsVmVsb2NpdHksIHNjYWxlQ2hhbmdlUmF0ZSwgdG9SZW1v
dGVMYXllclRyZWVEcmF3aW5nQXJlYVByb3h5KGRyYXdpbmdBcmVhKCkpLT5sYXN0Q29tbWl0dGVk
TGF5ZXJUcmVlVHJhbnNhY3Rpb25JRCgpKTsKKwogICAgIGlmICh2aXNpYmxlQ29udGVudFJlY3RV
cGRhdGVJbmZvID09IG1fbGFzdFZpc2libGVDb250ZW50UmVjdFVwZGF0ZSkKLSAgICAgICAgcmV0
dXJuIGZhbHNlOworICAgICAgICByZXR1cm47CiAKICAgICBtX2xhc3RWaXNpYmxlQ29udGVudFJl
Y3RVcGRhdGUgPSB2aXNpYmxlQ29udGVudFJlY3RVcGRhdGVJbmZvOwogICAgIG1fcHJvY2Vzcy0+
c2VuZChNZXNzYWdlczo6Vmlld1VwZGF0ZURpc3BhdGNoZXI6OlZpc2libGVDb250ZW50UmVjdFVw
ZGF0ZShtX3BhZ2VJRCwgdmlzaWJsZUNvbnRlbnRSZWN0VXBkYXRlSW5mbyksIDApOwotICAgIHJl
dHVybiB0cnVlOworICAgIHJldHVybjsKIH0KIAogc3RhdGljIGlubGluZSBmbG9hdCBhZGp1c3Rl
ZFVuZXhwb3NlZEVkZ2UoZmxvYXQgZG9jdW1lbnRFZGdlLCBmbG9hdCBleHBvc2VkUmVjdEVkZ2Us
IGZsb2F0IGZhY3RvcikK
</data>

          </attachment>
      

    </bug>

</bugzilla>