<?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>198324</bug_id>
          
          <creation_ts>2019-05-28 23:14:12 -0700</creation_ts>
          <short_desc>[GTK] Mouse wheel scroll doesn&apos;t update whole web view</short_desc>
          <delta_ts>2019-09-03 01:46:03 -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>WebKitGTK</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Milan Crha">mcrha</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>tpopela</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1539902</commentid>
    <comment_count>0</comment_count>
      <attachid>370831</attachid>
    <who name="Milan Crha">mcrha</who>
    <bug_when>2019-05-28 23:14:12 -0700</bug_when>
    <thetext>Created attachment 370831
test-wk2.c

I updated to Fedora 30, which has webkit2gtk3-2.24.2-1.fc30.x86_64 (I tried with 2.24.1 too, with the same result), and scrolling the web view with a mouse wheel doesn&apos;t update whole web view, only like 50 pixels at the top, eventually at the bottom (depending whether scrolling up or down), and the centre of the web view keeps the previous content. When I resize the window it fixes itself, till the next web view content (height?) change. I do not know whether it&apos;s anything with the video drivers or whatever. I can reproduce it on my main machine, but not in a virtual machine, where both use the same packages.

Attached is a test program, with which I can reproduce it in GNOME (both Wayland and on Xorg), Plasma and MATE. The first line of it contains a comment with a command to compile &amp; run it.

Here is a video demonstrating the issue:
https://people.gnome.org/~mcrha/webview-scroll.webm

What I did there:
a) ran the test program
b) moved mouse above the web view and used the wheel to scroll it up and down.
   The scrollbar position changes, but the content doesn&apos;t update properly
c) resized the window and repeated the mouse wheel usage,
   the scrolling is updated properly now
d) click the Reload button, which changes content twice, once for a one-line
   text, then back to the long text, which allows scrolling
e) steps b) and c) are reproduced

Interestingly, the step d)+e) doesn&apos;t do it every time in GNOME, but in Plasma and MATE I&apos;ve been able to reproduce this d)+e) reliably.

I also tried with WEBKIT_DISABLE_COMPOSITING_MODE=1, but it did not help.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1539906</commentid>
    <comment_count>1</comment_count>
    <who name="Milan Crha">mcrha</who>
    <bug_when>2019-05-28 23:40:53 -0700</bug_when>
    <thetext>A little update, I had been composing a message in Evolution and the scrolling breaks in the editor more often, making editing a nightmare. Reproduced in `MiniBrowser -e&quot; too, by writing enough lines to have scrolling required, then moving through the mail with arrow up/down.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1539907</commentid>
    <comment_count>2</comment_count>
    <who name="Milan Crha">mcrha</who>
    <bug_when>2019-05-28 23:52:51 -0700</bug_when>
    <thetext>I tried to downgrade webkit2gtk3 on my machine and I&apos;ve found out that
  webkit2gtk3-2.22.4-1.fc30
works properly, while
  webkit2gtk3-2.23.1-1.fc30
is broken. There&apos;s no other prebuilt package in koji between these versions:
https://koji.fedoraproject.org/koji/packageinfo?packageID=26162</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1540256</commentid>
    <comment_count>3</comment_count>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2019-05-29 23:15:14 -0700</bug_when>
    <thetext>(In reply to Milan Crha from comment #2)
&gt; There&apos;s no other prebuilt package in koji between these versions:
&gt; https://koji.fedoraproject.org/koji/packageinfo?packageID=26162

Because there was no release between them. But this should be pretty easy to bisect as you have a reproducer. I might look into it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1540258</commentid>
    <comment_count>4</comment_count>
    <who name="Tomas Popela">tpopela</who>
    <bug_when>2019-05-29 23:22:46 -0700</bug_when>
    <thetext>(In reply to Tomas Popela from comment #3)
&gt; I might look into it.

I might not as the test case doesn&apos;t work for me (I don&apos;t have any problems). When you will come to the office, you can use the icecc to bisect it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1555033</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-07-23 05:23:38 -0700</bug_when>
    <thetext>Is this still happening?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1557539</commentid>
    <comment_count>6</comment_count>
    <who name="Milan Crha">mcrha</who>
    <bug_when>2019-07-31 22:55:07 -0700</bug_when>
    <thetext>(In reply to Carlos Garcia Campos from comment #5)
&gt; Is this still happening?

I can give it a try. Which version this &apos;still&apos; references, please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1557545</commentid>
    <comment_count>7</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-08-01 00:12:31 -0700</bug_when>
    <thetext>Thanks, current trunk would be ideal, but 2.25.3 should be enough I guess.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1557641</commentid>
    <comment_count>8</comment_count>
    <who name="Milan Crha">mcrha</who>
    <bug_when>2019-08-01 10:25:52 -0700</bug_when>
    <thetext>Right, stupid question, I&apos;m sorry. I tried with git master at commit 82faa8a6360e54c75bc74f21287416cf7cefa44f, which references:
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@248099 268f45cc-cd09-0410-ab3c-d52691b4dbfc

and I can still reproduce it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567159</commentid>
    <comment_count>9</comment_count>
    <who name="Milan Crha">mcrha</who>
    <bug_when>2019-09-02 02:17:30 -0700</bug_when>
    <thetext>This is still there when at git commit aec39837fb5478153424253f0a1871c5f2b2d7aa, aka git-svn-id: http://svn.webkit.org/repository/webkit/trunk@249376 268f45cc-cd09-0410-ab3c-d52691b4dbfc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567303</commentid>
    <comment_count>10</comment_count>
    <who name="Milan Crha">mcrha</who>
    <bug_when>2019-09-03 01:46:03 -0700</bug_when>
    <thetext>One more observation, trying with webkit2gtk3-2.25.4-1.fc31.x86_64. It&apos;s easily reproducible with GNOME on Xorg and then the test program is called as:

   $ GDK_SYNCHRONIZE=1 ./test-wk2

Without that GDK_SYNCHRONIZE exported the painting after mouse wheel scroll works fine. I wasn&apos;t able to reproduce this with gnome-shell 3.33.91-1.fc32 and gtk3-3.24.10-2.fc31 under Wayland, but it was easy using the X session. Just run the test program and use the mouse wheel to scroll it up and down.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>370831</attachid>
            <date>2019-05-28 23:14:12 -0700</date>
            <delta_ts>2019-05-28 23:14:12 -0700</delta_ts>
            <desc>test-wk2.c</desc>
            <filename>test-wk2.c</filename>
            <type>text/x-csrc</type>
            <size>7750</size>
            <attacher name="Milan Crha">mcrha</attacher>
            
              <data encoding="base64">LyogZ2NjIGBwa2ctY29uZmlnIC0tY2ZsYWdzIC0tbGlicyBndGsrLTMuMCB3ZWJraXQyZ3RrLTQu
MGAgdGVzdC13azIuYyAtZyAtTzAgLW8gdGVzdC13azIgJiYgLi90ZXN0LXdrMiAqLwoKI2luY2x1
ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojaW5j
bHVkZSA8Z3RrL2d0ay5oPgojaW5jbHVkZSA8d2Via2l0Mi93ZWJraXQyLmg+CgpzdGF0aWMgR1Rp
bWVyICp0aW1lciA9IE5VTEw7CgpzdGF0aWMgdm9pZApyZWFkeV90b19zaG93X2NiIChXZWJLaXRX
ZWJWaWV3ICp3ZWJfdmlldywKCQkgIGdwb2ludGVyIHVzZXJfZGF0YSkKewoJcHJpbnRmICgiJXM6
IGFmdGVyICVnc1xuIiwgX19GVU5DVElPTl9fLCBnX3RpbWVyX2VsYXBzZWQgKHRpbWVyLCBOVUxM
KSk7Cn0KCnN0YXRpYyB2b2lkCmxvYWRfY2hhbmdlZF9jYiAoV2ViS2l0V2ViVmlldyAqd2ViX3Zp
ZXcsCgkJIFdlYktpdExvYWRFdmVudCBsb2FkX2V2ZW50LAoJCSBncG9pbnRlciB1c2VyX2RhdGEp
CnsKCXByaW50ZiAoIiVzOiAlcyBhZnRlciAlZ3NcbiIsIF9fRlVOQ1RJT05fXywKCQlsb2FkX2V2
ZW50ID09IFdFQktJVF9MT0FEX1NUQVJURUQgPyAiV0VCS0lUX0xPQURfU1RBUlRFRCIgOgoJCWxv
YWRfZXZlbnQgPT0gV0VCS0lUX0xPQURfUkVESVJFQ1RFRCA/ICJXRUJLSVRfTE9BRF9SRURJUkVD
VEVEIiA6CgkJbG9hZF9ldmVudCA9PSBXRUJLSVRfTE9BRF9DT01NSVRURUQgPyAiV0VCS0lUX0xP
QURfQ09NTUlUVEVEIiA6CgkJbG9hZF9ldmVudCA9PSBXRUJLSVRfTE9BRF9GSU5JU0hFRCA/ICJX
RUJLSVRfTE9BRF9GSU5JU0hFRCIgOiAiPz8/IiwKCQlnX3RpbWVyX2VsYXBzZWQgKHRpbWVyLCBO
VUxMKSk7Cn0KCnN0YXRpYyBjb25zdCBnY2hhciAqaHRtbF9jb250ZW50ID0KCSI8aHRtbD48Ym9k
eT5UZXh0IGluIGJvZHk8YnI+IgoJImxpbmUxPGJyPiIKCSJsaW5lMjxicj4iCgkibGluZTM8YnI+
IgoJImxpbmU0PGJyPiIKCSJsaW5lNTxicj4iCgkibGluZTY8YnI+IgoJImxpbmU3PGJyPiIKCSJs
aW5lODxicj4iCgkibGluZTk8YnI+IgoJImxpbmUxMDxicj4iCgkibGluZTExPGJyPiIKCSJsaW5l
MTI8YnI+IgoJImxpbmUxMzxicj4iCgkibGluZTE0PGJyPiIKCSJsaW5lMTU8YnI+IgoJImxpbmUx
Njxicj4iCgkibGluZTE3PGJyPiIKCSJsaW5lMTg8YnI+IgoJImxpbmUxOTxicj4iCgkibGluZTIw
PGJyPiIKCSJsaW5lMjE8YnI+IgoJImxpbmUyMjxicj4iCgkibGluZTIzPGJyPiIKCSJsaW5lMjQ8
YnI+IgoJImxpbmUyNTxicj4iCgkibGluZTI2PGJyPiIKCSJsaW5lMjc8YnI+IgoJImxpbmUyODxi
cj4iCgkibGluZTI5PGJyPiIKCSJsaW5lMzA8YnI+IgoJImxpbmUzMTxicj4iCgkibGluZTMyPGJy
PiIKCSJsaW5lMzM8YnI+IgoJImxpbmUzNDxicj4iCgkibGluZTM1PGJyPiIKCSJsaW5lMzY8YnI+
IgoJImxpbmUzNzxicj4iCgkibGluZTM4PGJyPiIKCSJsaW5lMzk8YnI+IgoJImxpbmU0MDxicj4i
CgkiPC9ib2R5PjwvaHRtbD4iOwoKc3RhdGljIGdib29sZWFuCmZpbGxfd2ViX3ZpZXdfY2IgKGdw
b2ludGVyIHdlYl92aWV3KQp7Cgl3ZWJraXRfd2ViX3ZpZXdfbG9hZF9odG1sICh3ZWJfdmlldywg
aHRtbF9jb250ZW50LCAiZmlsZTovLyIpOwoKCWdfb2JqZWN0X3VucmVmICh3ZWJfdmlldyk7CgoJ
cmV0dXJuIEZBTFNFOwp9CgpzdGF0aWMgdm9pZApwcmludF9wcmV2aWV3X2NiIChHdGtXaWRnZXQg
KmJ1dHRvbiwKCQkgIFdlYktpdFdlYlZpZXcgKndlYl92aWV3KQp7CgkvKldlYktpdFByaW50T3Bl
cmF0aW9uICpwcm47CgoJcHJuID0gd2Via2l0X3ByaW50X29wZXJhdGlvbl9uZXcgKHdlYl92aWV3
KTsKCXdlYmtpdF9wcmludF9vcGVyYXRpb25fcnVuX2RpYWxvZyAocHJuLCBOVUxMKTsKCWdfb2Jq
ZWN0X3VucmVmIChwcm4pOyovCgkvL3dlYmtpdF93ZWJfaW5zcGVjdG9yX3Nob3cgKHdlYmtpdF93
ZWJfdmlld19nZXRfaW5zcGVjdG9yICh3ZWJfdmlldykpOwoKCXdlYmtpdF93ZWJfdmlld19sb2Fk
X2h0bWwgKHdlYl92aWV3LCAiPGh0bWw+PGJvZHk+TG9hZGluZy4uLjwvYm9keT48L2h0bWw+Iiwg
ImZpbGU6Ly8iKTsKCglnX3RpbWVvdXRfYWRkX3NlY29uZHMgKDIsIGZpbGxfd2ViX3ZpZXdfY2Is
IGdfb2JqZWN0X3JlZiAod2ViX3ZpZXcpKTsKfQoKZ2Jvb2xlYW4KZGVjaWRlX3BvbGljeV9jYiAo
V2ViS2l0V2ViVmlldyAqd2ViX3ZpZXcsCgkJICBXZWJLaXRQb2xpY3lEZWNpc2lvbiAqZGVjaXNp
b24sCgkJICBXZWJLaXRQb2xpY3lEZWNpc2lvblR5cGUgZGVjaXNpb25fdHlwZSwKCQkgIGdwb2lu
dGVyIHVzZXJfZGF0YSkKewoJcHJpbnRmICgiJXM6IGRlY2lzaW9uX3R5cGU6JXNcbiIsIF9fRlVO
Q1RJT05fXywKCQlkZWNpc2lvbl90eXBlID09IFdFQktJVF9QT0xJQ1lfREVDSVNJT05fVFlQRV9O
QVZJR0FUSU9OX0FDVElPTiA/ICJXRUJLSVRfUE9MSUNZX0RFQ0lTSU9OX1RZUEVfTkFWSUdBVElP
Tl9BQ1RJT04iIDoKCQlkZWNpc2lvbl90eXBlID09IFdFQktJVF9QT0xJQ1lfREVDSVNJT05fVFlQ
RV9ORVdfV0lORE9XX0FDVElPTiA/ICJXRUJLSVRfUE9MSUNZX0RFQ0lTSU9OX1RZUEVfTkVXX1dJ
TkRPV19BQ1RJT04iIDoKCQlkZWNpc2lvbl90eXBlID09IFdFQktJVF9QT0xJQ1lfREVDSVNJT05f
VFlQRV9SRVNQT05TRSA/ICJXRUJLSVRfUE9MSUNZX0RFQ0lTSU9OX1RZUEVfUkVTUE9OU0UiIDog
Ij8/Iik7CglpZiAoZGVjaXNpb25fdHlwZSA9PSBXRUJLSVRfUE9MSUNZX0RFQ0lTSU9OX1RZUEVf
UkVTUE9OU0UpIHsKCQlXZWJLaXRVUklSZXF1ZXN0ICpyZXEgPSB3ZWJraXRfcmVzcG9uc2VfcG9s
aWN5X2RlY2lzaW9uX2dldF9yZXF1ZXN0IChXRUJLSVRfUkVTUE9OU0VfUE9MSUNZX0RFQ0lTSU9O
IChkZWNpc2lvbikpOwoJCXByaW50ZiAoIiVzOiByZXE6JyVzJ1xuIiwgX19GVU5DVElPTl9fLCB3
ZWJraXRfdXJpX3JlcXVlc3RfZ2V0X3VyaSAocmVxKSk7Cgl9IGVsc2UgaWYgKGRlY2lzaW9uX3R5
cGUgPT0gV0VCS0lUX1BPTElDWV9ERUNJU0lPTl9UWVBFX05BVklHQVRJT05fQUNUSU9OKSB7CgkJ
V2ViS2l0TmF2aWdhdGlvbkFjdGlvbiAqbmF2ID0gd2Via2l0X25hdmlnYXRpb25fcG9saWN5X2Rl
Y2lzaW9uX2dldF9uYXZpZ2F0aW9uX2FjdGlvbiAoV0VCS0lUX05BVklHQVRJT05fUE9MSUNZX0RF
Q0lTSU9OIChkZWNpc2lvbikpOwoJCVdlYktpdFVSSVJlcXVlc3QgKnJlcSA9IHdlYmtpdF9uYXZp
Z2F0aW9uX2FjdGlvbl9nZXRfcmVxdWVzdCAobmF2KTsKCQlwcmludGYgKCIlczogcmVxOiclcydc
biIsIF9fRlVOQ1RJT05fXywgd2Via2l0X3VyaV9yZXF1ZXN0X2dldF91cmkgKHJlcSkpOwoJfSBl
bHNlIHsKCQl3ZWJraXRfcG9saWN5X2RlY2lzaW9uX3VzZSAoZGVjaXNpb24pOwoJfQoKCXJldHVy
biBUUlVFOwp9CgpzdGF0aWMgdm9pZApnZXRfY29sb3JfZnJvbV9jb250ZXh0IChHdGtTdHlsZUNv
bnRleHQgKmNvbnRleHQsCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGdjaGFyICpuYW1l
LAogICAgICAgICAgICAgICAgICAgICAgICBHZGtSR0JBICpvdXRfY29sb3IpCnsKCUdka0NvbG9y
ICpjb2xvciA9IE5VTEw7CgoJZ3RrX3N0eWxlX2NvbnRleHRfZ2V0X3N0eWxlIChjb250ZXh0LCBu
YW1lLCAmY29sb3IsIE5VTEwpOwoKCSNkZWZpbmUgaHgodmwpICgoZ2ludCkgKDI1NSAqICh2bCkp
KQoKCWlmIChjb2xvciA9PSBOVUxMKSB7CgkJZ2Jvb2xlYW4gaXNfdmlzaXRlZCA9IHN0cnN0ciAo
bmFtZSwgInZpc2l0ZWQiKSAhPSBOVUxMOwoJCUd0a1N0YXRlRmxhZ3Mgc3RhdGU7CgoJCW91dF9j
b2xvci0+YWxwaGEgPSAxOwoJCW91dF9jb2xvci0+cmVkID0gaXNfdmlzaXRlZCA/IDEgOiAwOwoJ
CW91dF9jb2xvci0+Z3JlZW4gPSAwOwoJCW91dF9jb2xvci0+Ymx1ZSA9IGlzX3Zpc2l0ZWQgPyAw
IDogMTsKCgkJc3RhdGUgPSBndGtfc3R5bGVfY29udGV4dF9nZXRfc3RhdGUgKGNvbnRleHQpOwoJ
CXN0YXRlID0gc3RhdGUgJiAofihHVEtfU1RBVEVfRkxBR19WSVNJVEVEIHwgR1RLX1NUQVRFX0ZM
QUdfTElOSykpOwoJCXN0YXRlID0gc3RhdGUgfCAoaXNfdmlzaXRlZCA/IEdUS19TVEFURV9GTEFH
X1ZJU0lURUQgOiBHVEtfU1RBVEVfRkxBR19MSU5LKTsKCgkJZ3RrX3N0eWxlX2NvbnRleHRfc2F2
ZSAoY29udGV4dCk7CgkJZ3RrX3N0eWxlX2NvbnRleHRfc2V0X3N0YXRlIChjb250ZXh0LCBzdGF0
ZSk7CgkJZ3RrX3N0eWxlX2NvbnRleHRfZ2V0X2NvbG9yIChjb250ZXh0LCBzdGF0ZSwgb3V0X2Nv
bG9yKTsKCQlndGtfc3R5bGVfY29udGV4dF9yZXN0b3JlIChjb250ZXh0KTsKCgkJcHJpbnRmICgi
ICAgJXM6IG5vICclcycgcHJvcGVydHksIGdvdCBmcm9tIHN0eWxlIHN0YXRlIHJnYmE6JTAyeCUw
MnglMDJ4JTAyeFxuIiwgX19GVU5DVElPTl9fLCBuYW1lLAoJCQloeCAob3V0X2NvbG9yLT5yZWQp
LCBoeCAob3V0X2NvbG9yLT5ncmVlbiksIGh4IChvdXRfY29sb3ItPmJsdWUpLCBoeCAob3V0X2Nv
bG9yLT5hbHBoYSkpOwoJfSBlbHNlIHsKCQlvdXRfY29sb3ItPmFscGhhID0gMTsKCQlvdXRfY29s
b3ItPnJlZCA9ICgoZ2RvdWJsZSkgY29sb3ItPnJlZCkgLyBHX01BWFVJTlQxNjsKCQlvdXRfY29s
b3ItPmdyZWVuID0gKChnZG91YmxlKSBjb2xvci0+Z3JlZW4pIC8gR19NQVhVSU5UMTY7CgkJb3V0
X2NvbG9yLT5ibHVlID0gKChnZG91YmxlKSBjb2xvci0+Ymx1ZSkgLyBHX01BWFVJTlQxNjsKCgkJ
Z2RrX2NvbG9yX2ZyZWUgKGNvbG9yKTsKCgkJcHJpbnRmICgiICAgJXM6IGhhcyAnJXMnIHByb3Bl
cnR5LCByZ2JhOiUwMnglMDJ4JTAyeCUwMnhcbiIsIF9fRlVOQ1RJT05fXywgbmFtZSwKCQkJaHgg
KG91dF9jb2xvci0+cmVkKSwgaHggKG91dF9jb2xvci0+Z3JlZW4pLCBoeCAob3V0X2NvbG9yLT5i
bHVlKSwgaHggKG91dF9jb2xvci0+YWxwaGEpKTsKCX0KfQoKc3RhdGljIGdib29sZWFuCmNoZWNr
X3N0eWxlX2NiIChncG9pbnRlciB1c2VyX2RhdGEpCnsKCUd0a1dpZGdldCAqd2sgPSB1c2VyX2Rh
dGE7CglHdGtTdHlsZUNvbnRleHQgKnN0eWxlX2NvbnRleHQ7CglHZGtSR0JBIHJnYmE7CgoJc3R5
bGVfY29udGV4dCA9IGd0a193aWRnZXRfZ2V0X3N0eWxlX2NvbnRleHQgKHdrKTsKCglnZXRfY29s
b3JfZnJvbV9jb250ZXh0IChzdHlsZV9jb250ZXh0LCAibGluay1jb2xvciIsICZyZ2JhKTsKCWdl
dF9jb2xvcl9mcm9tX2NvbnRleHQgKHN0eWxlX2NvbnRleHQsICJ2aXNpdGVkLWxpbmstY29sb3Ii
LCAmcmdiYSk7CgoJcmV0dXJuIEZBTFNFOwp9CgppbnQgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKmFy
Z3ZbXSkKewoJR3RrV2lkZ2V0ICpkaWFsb2csICpjb250YWluZXIsICp3aywgKmJ0bjsKCVdlYktp
dFNldHRpbmdzICpzZXR0aW5nczsKCVdlYktpdFdlYkNvbnRleHQgKmNvbnRleHQ7Cgljb25zdCBn
Y2hhciAqc3BlbGxfbGFuZ3NbMl0gPSB7ICJmaSIsIE5VTEwgfTsKCglndGtfaW5pdCAoJmFyZ2Ms
ICZhcmd2KTsKCgkvL2dfc2V0ZW52ICgiV0VCS0lUX0RJU0FCTEVfQ09NUE9TSVRJTkdfTU9ERSIs
ICIxIiwgRkFMU0UpOwoKCWRpYWxvZyA9IGd0a19kaWFsb2dfbmV3X3dpdGhfYnV0dG9ucyAoInRl
c3Qtd2syIiwgTlVMTCwgMCwgIl9DYW5jZWwiLCBHVEtfUkVTUE9OU0VfQ0FOQ0VMLCBOVUxMKTsK
CWd0a193aW5kb3dfc2V0X2RlZmF1bHRfc2l6ZSAoR1RLX1dJTkRPVyAoZGlhbG9nKSwgMzIwLCA0
MDApOwoKCWNvbnRhaW5lciA9IGd0a19kaWFsb2dfZ2V0X2NvbnRlbnRfYXJlYSAoR1RLX0RJQUxP
RyAoZGlhbG9nKSk7CgoJYnRuID0gZ3RrX2J1dHRvbl9uZXdfd2l0aF9tbmVtb25pYyAoIl9SZWxv
YWQiKTsKCWd0a19jb250YWluZXJfYWRkIChHVEtfQ09OVEFJTkVSIChjb250YWluZXIpLCBidG4p
OwoKCXNldHRpbmdzID0gd2Via2l0X3NldHRpbmdzX25ld193aXRoX3NldHRpbmdzICgKCQkiYXV0
by1sb2FkLWltYWdlcyIsIEZBTFNFLAoJCSJkZWZhdWx0LWNoYXJzZXQiLCAidXRmLTgiLAoJCSJl
bmFibGUtaHRtbDUtZGF0YWJhc2UiLCBGQUxTRSwKCQkiZW5hYmxlLWRucy1wcmVmZXRjaGluZyIs
IEZBTFNFLAoJCSJlbmFibGUtaHRtbDUtbG9jYWwtc3RvcmFnZSIsIEZBTFNFLAoJCSJlbmFibGUt
amF2YSIsIEZBTFNFLAoJCSJlbmFibGUtamF2YXNjcmlwdCIsIFRSVUUsCgkJImVuYWJsZS1vZmZs
aW5lLXdlYi1hcHBsaWNhdGlvbi1jYWNoZSIsIEZBTFNFLAoJCSJlbmFibGUtcGFnZS1jYWNoZSIs
IEZBTFNFLAoJCSJlbmFibGUtcGx1Z2lucyIsIEZBTFNFLAoJCSJlbmFibGUtc21vb3RoLXNjcm9s
bGluZyIsIEZBTFNFLAoJCSJtZWRpYS1wbGF5YmFjay1hbGxvd3MtaW5saW5lIiwgRkFMU0UsCgkJ
TlVMTCk7Cgl3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9kZXZlbG9wZXJfZXh0cmFzIChzZXR0
aW5ncywgVFJVRSk7Cgl3ZWJraXRfc2V0dGluZ3Nfc2V0X2VuYWJsZV9mcmFtZV9mbGF0dGVuaW5n
IChzZXR0aW5ncywgVFJVRSk7CgoJd2sgPSB3ZWJraXRfd2ViX3ZpZXdfbmV3X3dpdGhfc2V0dGlu
Z3MgKHNldHRpbmdzKTsKCgl3ZWJraXRfd2ViX3ZpZXdfc2V0X2VkaXRhYmxlIChXRUJLSVRfV0VC
X1ZJRVcgKHdrKSwgVFJVRSk7CgoJZ19zaWduYWxfY29ubmVjdCAod2ssICJkZWNpZGUtcG9saWN5
IiwgR19DQUxMQkFDSyAoZGVjaWRlX3BvbGljeV9jYiksIE5VTEwpOwoKCWdfc2lnbmFsX2Nvbm5l
Y3QgKGJ0biwgImNsaWNrZWQiLCBHX0NBTExCQUNLIChwcmludF9wcmV2aWV3X2NiKSwgd2spOwoK
CWNvbnRleHQgPSB3ZWJraXRfd2ViX3ZpZXdfZ2V0X2NvbnRleHQgKFdFQktJVF9XRUJfVklFVyAo
d2spKTsKCXdlYmtpdF93ZWJfY29udGV4dF9zZXRfc3BlbGxfY2hlY2tpbmdfZW5hYmxlZCAoY29u
dGV4dCwgVFJVRSk7CgoJaWYgKGFyZ2MgPT0gMikKCQlzcGVsbF9sYW5nc1swXSA9IGFyZ3ZbMV07
CgoJd2Via2l0X3dlYl9jb250ZXh0X3NldF9zcGVsbF9jaGVja2luZ19sYW5ndWFnZXMgKGNvbnRl
eHQsIChjb25zdCBnY2hhciAqIGNvbnN0ICopIHNwZWxsX2xhbmdzKTsKCglndGtfY29udGFpbmVy
X2FkZCAoR1RLX0NPTlRBSU5FUiAoY29udGFpbmVyKSwgd2spOwoJZ19vYmplY3Rfc2V0IChHX09C
SkVDVCAod2spLAoJCSJoZXhwYW5kIiwgVFJVRSwKCQkiaGFsaWduIiwgR1RLX0FMSUdOX0ZJTEws
CgkJInZleHBhbmQiLCBUUlVFLAoJCSJ2YWxpZ24iLCBHVEtfQUxJR05fRklMTCwKCQkiaGVpZ2h0
LXJlcXVlc3QiLCA5MCwKCQkid2lkdGgtcmVxdWVzdCIsIDkwLAoJCU5VTEwpOwoKCXRpbWVyID0g
Z190aW1lcl9uZXcgKCk7CglnX3NpZ25hbF9jb25uZWN0ICh3aywgInJlYWR5LXRvLXNob3ciLCBH
X0NBTExCQUNLIChyZWFkeV90b19zaG93X2NiKSwgTlVMTCk7CglnX3NpZ25hbF9jb25uZWN0ICh3
aywgImxvYWQtY2hhbmdlZCIsIEdfQ0FMTEJBQ0sgKGxvYWRfY2hhbmdlZF9jYiksIE5VTEwpOwoJ
d2Via2l0X3dlYl92aWV3X2xvYWRfaHRtbCAoV0VCS0lUX1dFQl9WSUVXICh3ayksIGh0bWxfY29u
dGVudCwgImZpbGU6Ly8iKTsKCglndGtfd2lkZ2V0X3Nob3dfYWxsIChndGtfZGlhbG9nX2dldF9j
b250ZW50X2FyZWEgKEdUS19ESUFMT0cgKGRpYWxvZykpKTsKCS8vZ3RrX3dpZGdldF9oaWRlIChi
dG4pOwoKCWdfaWRsZV9hZGQgKGNoZWNrX3N0eWxlX2NiLCB3ayk7CglnX3NpZ25hbF9jb25uZWN0
ICh3aywgInN0eWxlLXVwZGF0ZWQiLCBHX0NBTExCQUNLIChjaGVja19zdHlsZV9jYiksIE5VTEwp
OwoJZ3RrX2RpYWxvZ19ydW4gKEdUS19ESUFMT0cgKGRpYWxvZykpOwoKCWd0a193aWRnZXRfZGVz
dHJveSAoZGlhbG9nKTsKCWdfdGltZXJfZGVzdHJveSAodGltZXIpOwoKCXJldHVybiAwOwp9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>