<?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>12809</bug_id>
          
          <creation_ts>2007-02-18 22:10:13 -0800</creation_ts>
          <short_desc>CRASH: Reproducible crasher in Linux/Qt port</short_desc>
          <delta_ts>2007-02-19 21:28:28 -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>Platform</component>
          <version>420+</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Justin Haygood">jhaygood</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>22612</commentid>
    <comment_count>0</comment_count>
    <who name="Justin Haygood">jhaygood</who>
    <bug_when>2007-02-18 22:10:13 -0800</bug_when>
    <thetext>gdb reveals:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47928969825216 (LWP 28484)]
0x00002b974fbd7ebe in WebCore::Clipboard::setAccessPolicy ()
   from /home/jhaygood/OSS/Webkit/WebKitBuild/Debug/lib/libWebKitQt.so.1

How to reproduce:
Basically, attempting to copy anything, even accidently :)

Platform: OpenSUSE 10.2 (x86_64)
Qt: 4.2.2 (x86_64)
GCC: 4.1.2 (SUSE Linux)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22613</commentid>
    <comment_count>1</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-02-18 22:13:29 -0800</bug_when>
    <thetext>This is caused by the absence of a qt impl of Clipboard :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22622</commentid>
    <comment_count>2</comment_count>
      <attachid>13233</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-02-18 23:12:09 -0800</bug_when>
    <thetext>Created attachment 13233
Stubbed out implementation of clipboard for qt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22623</commentid>
    <comment_count>3</comment_count>
      <attachid>13233</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2007-02-18 23:14:03 -0800</bug_when>
    <thetext>Comment on attachment 13233
Stubbed out implementation of clipboard for qt

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22637</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-02-19 07:27:22 -0800</bug_when>
    <thetext>Committed in r19700. Is there a reason why the bug is still open?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22662</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-02-19 12:03:12 -0800</bug_when>
    <thetext>Presumed fixed until proven otherwise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22731</commentid>
    <comment_count>6</comment_count>
    <who name="Justin Haygood">jhaygood</who>
    <bug_when>2007-02-19 18:42:59 -0800</bug_when>
    <thetext>Still crashes for me in r19717. Same place. Same cause:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47459251575744 (LWP 5989)]
0x00002b29f259ea5e in WebCore::Clipboard::setAccessPolicy ()
   from /home/jhaygood/OSS/Webkit/WebKitBuild/Release/lib/libWebKitQt.so.1
(gdb) back
#0  0x00002b29f259ea5e in WebCore::Clipboard::setAccessPolicy ()
   from /home/jhaygood/OSS/Webkit/WebKitBuild/Release/lib/libWebKitQt.so.1
#1  0x00002b29f27b6892 in WebCore::EventHandler::handleDrag ()
   from /home/jhaygood/OSS/Webkit/WebKitBuild/Release/lib/libWebKitQt.so.1
#2  0x00002b29f27b9d30 in WebCore::EventHandler::handleMouseMoveEvent ()
   from /home/jhaygood/OSS/Webkit/WebKitBuild/Release/lib/libWebKitQt.so.1
#3  0x00002b29f27ba762 in WebCore::EventHandler::handleMouseMoveEvent ()
   from /home/jhaygood/OSS/Webkit/WebKitBuild/Release/lib/libWebKitQt.so.1
#4  0x00002b29f27cbfc8 in WebCore::FrameView::handleMouseMoveEvent ()
   from /home/jhaygood/OSS/Webkit/WebKitBuild/Release/lib/libWebKitQt.so.1
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22733</commentid>
    <comment_count>7</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-02-19 19:05:24 -0800</bug_when>
    <thetext>What value does this have at that point?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22750</commentid>
    <comment_count>8</comment_count>
    <who name="Justin Haygood">jhaygood</who>
    <bug_when>2007-02-19 21:03:31 -0800</bug_when>
    <thetext>Oops, really is fixed. Would help if I ran the right binary :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22751</commentid>
    <comment_count>9</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-02-19 21:28:28 -0800</bug_when>
    <thetext>Hurrah! I was slightly confused as the patch should have fixed it -- and lo&apos; it had :D</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>13233</attachid>
            <date>2007-02-18 23:12:09 -0800</date>
            <delta_ts>2007-02-18 23:14:03 -0800</delta_ts>
            <desc>Stubbed out implementation of clipboard for qt</desc>
            <filename>clipboardqt.diff</filename>
            <type>text/plain</type>
            <size>8596</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE5Njk5
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMzQgQEAKKzIwMDctMDIt
MTggIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRpbmcgc3R1YmJlZCBvdXQgaW1wbGVtZW50
YXRpb24gb2YgQ2xpcGJvYXJkIGZvciBRdCB0byBzdG9wCisgICAgICAgIGl0IGNyYXNoaW5nIHdo
ZW5ldmVyIHNvbWVvbmUgZHJhZ3MgdGhlIG1vdXNlLgorCisgICAgICAgICogV2ViQ29yZS5wcm86
CisgICAgICAgICogcGFnZS9xdC9FdmVudEhhbmRsZXJRdC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpFdmVudEhhbmRsZXI6OmNyZWF0ZURyYWdnaW5nQ2xpcGJvYXJkKToKKyAgICAgICAgKiBwbGF0
Zm9ybS9xdC9DbGlwYm9hcmRRdC5jcHA6IEFkZGVkLgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJv
YXJkUXQ6OkNsaXBib2FyZFF0KToKKyAgICAgICAgKFdlYkNvcmU6OkNsaXBib2FyZFF0OjpjbGVh
ckRhdGEpOgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJvYXJkUXQ6OmNsZWFyQWxsRGF0YSk6Cisg
ICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRRdDo6Z2V0RGF0YSk6CisgICAgICAgIChXZWJDb3Jl
OjpDbGlwYm9hcmRRdDo6c2V0RGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRRdDo6
dHlwZXMpOgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJvYXJkUXQ6OmRyYWdMb2NhdGlvbik6Cisg
ICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRRdDo6ZHJhZ0ltYWdlKToKKyAgICAgICAgKFdlYkNv
cmU6OkNsaXBib2FyZFF0OjpzZXREcmFnSW1hZ2UpOgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJv
YXJkUXQ6OmRyYWdJbWFnZUVsZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJvYXJkUXQ6
OnNldERyYWdJbWFnZUVsZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJvYXJkUXQ6OmNy
ZWF0ZURyYWdJbWFnZSk6CisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRRdDo6ZGVjbGFyZUFu
ZFdyaXRlRHJhZ0ltYWdlKToKKyAgICAgICAgKFdlYkNvcmU6OkNsaXBib2FyZFF0Ojp3cml0ZVVS
TCk6CisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRRdDo6d3JpdGVSYW5nZSk6CisgICAgICAg
IChXZWJDb3JlOjpDbGlwYm9hcmRRdDo6aGFzRGF0YSk6CisgICAgICAgICogcGxhdGZvcm0vcXQv
Q2xpcGJvYXJkUXQuaDogQWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRRdDo6fkNs
aXBib2FyZFF0KToKKyAgICAgICAgKFdlYkNvcmU6OkNsaXBib2FyZFF0Ojppc0ZvckRyYWdnaW5n
KToKKwogMjAwNy0wMi0xOCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IEFkYW0uCkluZGV4OiBXZWJDb3JlLnBybwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlLnBybwkocmV2aXNpb24gMTk2OTgpCisrKyBXZWJDb3JlLnBybwkod29ya2luZyBjb3B5
KQpAQCAtNTc2LDYgKzU3Niw3IEBAIFNPVVJDRVMgKz0gXAogICAgIHBsYXRmb3JtL25ldHdvcmsv
UmVzb3VyY2VIYW5kbGUuY3BwIFwKICAgICBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVz
dC5jcHAgXAogICAgIHBsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNwb25zZS5jcHAgXAorICAg
IHBsYXRmb3JtL3F0L0NsaXBib2FyZFF0LmNwcCBcCiAgICAgcGxhdGZvcm0vcXQvQ29udGV4dE1l
bnVJdGVtUXQuY3BwIFwKICAgICBwbGF0Zm9ybS9xdC9Db250ZXh0TWVudVF0LmNwcCBcCiAgICAg
cGxhdGZvcm0vcXQvQ29va2llSmFyUXQuY3BwIFwKSW5kZXg6IHBhZ2UvcXQvRXZlbnRIYW5kbGVy
UXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIHBhZ2UvcXQvRXZlbnRIYW5kbGVyUXQuY3BwCShyZXZpc2lv
biAxOTY5OCkKKysrIHBhZ2UvcXQvRXZlbnRIYW5kbGVyUXQuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiRXZlbnRIYW5k
bGVyLmgiCiAKKyNpbmNsdWRlICJDbGlwYm9hcmRRdC5oIgogI2luY2x1ZGUgIkN1cnNvci5oIgog
I2luY2x1ZGUgIkRvY3VtZW50LmgiCiAjaW5jbHVkZSAiRXZlbnROYW1lcy5oIgpAQCAtMTIyLDgg
KzEyMyw3IEBAIGJvb2wgRXZlbnRIYW5kbGVyOjpwYXNzV2hlZWxFdmVudFRvV2lkZ2UKICAgICAK
IENsaXBib2FyZCogRXZlbnRIYW5kbGVyOjpjcmVhdGVEcmFnZ2luZ0NsaXBib2FyZCgpIGNvbnN0
IAogewotICAgIG5vdEltcGxlbWVudGVkKCk7Ci0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIG5l
dyBDbGlwYm9hcmRRdChDbGlwYm9hcmRXcml0YWJsZSwgdHJ1ZSk7CiB9CiAKIGJvb2wgRXZlbnRI
YW5kbGVyOjpwYXNzTW91c2VQcmVzc0V2ZW50VG9TdWJmcmFtZShNb3VzZUV2ZW50V2l0aEhpdFRl
c3RSZXN1bHRzJiBtZXYsIEZyYW1lKiBzdWJmcmFtZSkKSW5kZXg6IHBsYXRmb3JtL3F0L0NsaXBi
b2FyZFF0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwbGF0Zm9ybS9xdC9DbGlwYm9hcmRRdC5jcHAJKHJl
dmlzaW9uIDApCisrKyBwbGF0Zm9ybS9xdC9DbGlwYm9hcmRRdC5jcHAJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsMTA2IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDA3IEFwcGxlIEluYy4gIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFy
ZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFy
ZSBtZXQ6CisgKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4g
dGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92
aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9W
SURFRCBCWSBBUFBMRSBDT01QVVRFUiwgSU5DLiBgYEFTIElTJycgQU5EIEFOWQorICogRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBU
SEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5U
IFNIQUxMIEFQUExFIENPTVBVVEVSLCBJTkMuIE9SCisgKiBDT05UUklCVVRPUlMgQkUgTElBQkxF
IEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwKKyAqIEVYRU1Q
TEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywKKyAqIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExP
U1MgT0YgVVNFLCBEQVRBLCBPUgorICogUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9O
KSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWQorICogT0YgTElBQklMSVRZLCBXSEVU
SEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5DTFVESU5H
IE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UKKyAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJ
VFkgT0YgU1VDSCBEQU1BR0UuIAorICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRl
ICJDbGlwYm9hcmRRdC5oIgorCisKK25hbWVzcGFjZSBXZWJDb3JlIHsKKyAgICAKK0NsaXBib2Fy
ZFF0OjpDbGlwYm9hcmRRdChDbGlwYm9hcmRBY2Nlc3NQb2xpY3kgcG9saWN5LCBib29sIGZvckRy
YWdnaW5nKSAKKyAgICA6IENsaXBib2FyZChwb2xpY3kpCisgICAgLCBtX2lzRm9yRHJhZ2dpbmco
Zm9yRHJhZ2dpbmcpCit7Cit9CisKK3ZvaWQgQ2xpcGJvYXJkUXQ6OmNsZWFyRGF0YShjb25zdCBT
dHJpbmcmIHR5cGUpCit7Cit9CisKK3ZvaWQgQ2xpcGJvYXJkUXQ6OmNsZWFyQWxsRGF0YSgpIAor
eworfQorCitTdHJpbmcgQ2xpcGJvYXJkUXQ6OmdldERhdGEoY29uc3QgU3RyaW5nJiB0eXBlLCBi
b29sJiBzdWNjZXNzKSBjb25zdCAKK3sKKyAgICByZXR1cm4gIiI7IAorfQorCitib29sIENsaXBi
b2FyZFF0OjpzZXREYXRhKGNvbnN0IFN0cmluZyYgdHlwZSwgY29uc3QgU3RyaW5nJiBkYXRhKSAK
K3sKK30KKworLy8gZXh0ZW5zaW9ucyBiZXlvbmQgSUUncyBBUEkKK0hhc2hTZXQ8U3RyaW5nPiBD
bGlwYm9hcmRRdDo6dHlwZXMoKSBjb25zdCAKK3sgCisgICAgcmV0dXJuIEhhc2hTZXQ8U3RyaW5n
PigpOworfQorCitJbnRQb2ludCBDbGlwYm9hcmRRdDo6ZHJhZ0xvY2F0aW9uKCkgY29uc3QgCit7
IAorICAgIHJldHVybiBJbnRQb2ludCgwLDApOworfQorCitDYWNoZWRJbWFnZSogQ2xpcGJvYXJk
UXQ6OmRyYWdJbWFnZSgpIGNvbnN0IAoreworICAgIHJldHVybiAwOyAKK30KKwordm9pZCBDbGlw
Ym9hcmRRdDo6c2V0RHJhZ0ltYWdlKENhY2hlZEltYWdlKiwgY29uc3QgSW50UG9pbnQmKSAKK3sK
K30KKworTm9kZSogQ2xpcGJvYXJkUXQ6OmRyYWdJbWFnZUVsZW1lbnQoKSAKK3sKKyAgICByZXR1
cm4gMDsgCit9CisKK3ZvaWQgQ2xpcGJvYXJkUXQ6OnNldERyYWdJbWFnZUVsZW1lbnQoTm9kZSos
IGNvbnN0IEludFBvaW50JikKK3sKK30KKworRHJhZ0ltYWdlUmVmIENsaXBib2FyZFF0OjpjcmVh
dGVEcmFnSW1hZ2UoSW50UG9pbnQmIGRyYWdMb2MpIGNvbnN0Cit7IAorICAgIHJldHVybiAwOwor
fQorCit2b2lkIENsaXBib2FyZFF0OjpkZWNsYXJlQW5kV3JpdGVEcmFnSW1hZ2UoRWxlbWVudCos
IGNvbnN0IEtVUkwmLCBjb25zdCBTdHJpbmcmLCBGcmFtZSopIAoreworfQorCit2b2lkIENsaXBi
b2FyZFF0Ojp3cml0ZVVSTChjb25zdCBLVVJMJiwgY29uc3QgU3RyaW5nJiwgRnJhbWUqKSAKK3sK
K30KKwordm9pZCBDbGlwYm9hcmRRdDo6d3JpdGVSYW5nZShSYW5nZSosIEZyYW1lKikgCit7Cit9
CisKK2Jvb2wgQ2xpcGJvYXJkUXQ6Omhhc0RhdGEoKSAKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9
CisKK30KSW5kZXg6IHBsYXRmb3JtL3F0L0NsaXBib2FyZFF0LmgKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcGxh
dGZvcm0vcXQvQ2xpcGJvYXJkUXQuaAkocmV2aXNpb24gMCkKKysrIHBsYXRmb3JtL3F0L0NsaXBi
b2FyZFF0LmgJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNzAgQEAKKy8qCisgKiBDb3B5cmlnaHQg
KEMpIDIwMDcgQXBwbGUgSW5jLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhv
dXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xs
b3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBz
b3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisg
KiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFi
b3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQv
b3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisg
KiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIENPTVBVVEVSLCBJTkMuIGBgQVMg
SVMnJyBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5H
LCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNI
QU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NFIEFSRSBE
SVNDTEFJTUVELiAgSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgQ09NUFVURVIsIElOQy4gT1IKKyAq
IENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVO
VEFMLCBTUEVDSUFMLAorICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVU
RSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBP
UiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZ
CisgKiBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFks
IE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcg
SU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBB
RFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4gCisgKi8KKworI2lmbmRl
ZiBDbGlwYm9hcmRRdF9oCisjZGVmaW5lIENsaXBib2FyZFF0X2gKKworI2luY2x1ZGUgIkNsaXBi
b2FyZC5oIgorCituYW1lc3BhY2UgV2ViQ29yZSB7CisKKyAgICBjbGFzcyBDYWNoZWRJbWFnZTsK
KworICAgIC8vIFN0YXRlIGF2YWlsYWJsZSBkdXJpbmcgSUUncyBldmVudHMgZm9yIGRyYWcgYW5k
IGRyb3AgYW5kIGNvcHkvcGFzdGUKKyAgICBjbGFzcyBDbGlwYm9hcmRRdCA6IHB1YmxpYyBDbGlw
Ym9hcmQgeworICAgIHB1YmxpYzoKKyAgICAgICAgQ2xpcGJvYXJkUXQoQ2xpcGJvYXJkQWNjZXNz
UG9saWN5IHBvbGljeSwgYm9vbCBmb3JEcmFnZ2luZyk7CisgICAgICAgIH5DbGlwYm9hcmRRdCgp
IHsgfQorCisgICAgICAgIC8vIElzIHRoaXMgb3BlcmF0aW9uIGEgZHJhZy1kcm9wIG9yIGEgY29w
eS1wYXN0ZT8KKyAgICAgICAgYm9vbCBpc0ZvckRyYWdnaW5nKCkgY29uc3QgeyByZXR1cm4gbV9p
c0ZvckRyYWdnaW5nOyB9CisgICAgCisgICAgICAgIHZvaWQgY2xlYXJEYXRhKGNvbnN0IFN0cmlu
ZyYgdHlwZSk7CisgICAgICAgIHZvaWQgY2xlYXJBbGxEYXRhKCk7CisgICAgICAgIFN0cmluZyBn
ZXREYXRhKGNvbnN0IFN0cmluZyYgdHlwZSwgYm9vbCYgc3VjY2VzcykgY29uc3Q7CisgICAgICAg
IGJvb2wgc2V0RGF0YShjb25zdCBTdHJpbmcmIHR5cGUsIGNvbnN0IFN0cmluZyYgZGF0YSk7Cisg
ICAgCisgICAgICAgIC8vIGV4dGVuc2lvbnMgYmV5b25kIElFJ3MgQVBJCisgICAgICAgIEhhc2hT
ZXQ8U3RyaW5nPiB0eXBlcygpIGNvbnN0OworICAgIAorICAgICAgICBJbnRQb2ludCBkcmFnTG9j
YXRpb24oKSBjb25zdDsKKyAgICAgICAgQ2FjaGVkSW1hZ2UqIGRyYWdJbWFnZSgpIGNvbnN0Owor
ICAgICAgICB2b2lkIHNldERyYWdJbWFnZShDYWNoZWRJbWFnZSosIGNvbnN0IEludFBvaW50Jik7
CisgICAgICAgIE5vZGUqIGRyYWdJbWFnZUVsZW1lbnQoKTsKKyAgICAgICAgdm9pZCBzZXREcmFn
SW1hZ2VFbGVtZW50KE5vZGUqLCBjb25zdCBJbnRQb2ludCYpOworCisgICAgICAgIHZpcnR1YWwg
RHJhZ0ltYWdlUmVmIGNyZWF0ZURyYWdJbWFnZShJbnRQb2ludCYgZHJhZ0xvYyk7CisgICAgICAg
IHZpcnR1YWwgdm9pZCBkZWNsYXJlQW5kV3JpdGVEcmFnSW1hZ2UoRWxlbWVudCosIGNvbnN0IEtV
UkwmLCBjb25zdCBTdHJpbmcmIHRpdGxlLCBGcmFtZSopOworICAgICAgICB2aXJ0dWFsIHZvaWQg
d3JpdGVVUkwoY29uc3QgS1VSTCYsIGNvbnN0IFN0cmluZyYsIEZyYW1lKik7CisgICAgICAgIHZp
cnR1YWwgdm9pZCB3cml0ZVJhbmdlKFJhbmdlKiwgRnJhbWUqKTsKKworICAgICAgICB2aXJ0dWFs
IGJvb2wgaGFzRGF0YSgpOworCisgICAgcHJpdmF0ZToKKyAgICAgICAgYm9vbCBtX2lzRm9yRHJh
Z2dpbmc7CisgICAgfTsKK30gCisKKyNlbmRpZiAvLyBDbGlwYm9hcmRRdF9oCg==
</data>
<flag name="review"
          id="5166"
          type_id="1"
          status="+"
          setter="aroben"
    />
          </attachment>
      

    </bug>

</bugzilla>