<?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>200286</bug_id>
          
          <creation_ts>2019-07-30 16:22:41 -0700</creation_ts>
          <short_desc>Fix 64-bit vs 32-bit mismatch in LogArgument</short_desc>
          <delta_ts>2019-07-31 09:13:40 -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>Web Template Framework</component>
          <version>WebKit 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="Keith Rollin">krollin</reporter>
          <assigned_to name="Keith Rollin">krollin</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1557118</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2019-07-30 16:22:41 -0700</bug_when>
    <thetext>LogArgument is a utility for converting scalars into strings. It has a number of versions of a toString() method that is specialized for each type and converts the value to a string in a manner appropriate for that type. However, the versions of toString() for &quot;long long&quot; and &quot;unsigned long long&quot; are actually declared to take an &quot;long&quot; or &quot;unsigned long&quot; as a parameter. This difference leads to a 64-bit vs 32-bit error on 32-bit systems. Fix this by specifying correct/matching types.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1557119</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-07-30 16:22:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/53733671&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1557120</commentid>
    <comment_count>2</comment_count>
      <attachid>375193</attachid>
    <who name="Keith Rollin">krollin</who>
    <bug_when>2019-07-30 16:25:28 -0700</bug_when>
    <thetext>Created attachment 375193
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1557283</commentid>
    <comment_count>3</comment_count>
      <attachid>375193</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-31 09:13:39 -0700</bug_when>
    <thetext>Comment on attachment 375193
Patch

Clearing flags on attachment: 375193

Committed r248043: &lt;https://trac.webkit.org/changeset/248043&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1557284</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-31 09:13:40 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>375193</attachid>
            <date>2019-07-30 16:25:28 -0700</date>
            <delta_ts>2019-07-31 09:13:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200286-20190730162527.patch</filename>
            <type>text/plain</type>
            <size>3340</size>
            <attacher name="Keith Rollin">krollin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3OTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDdiY2ZjNzVjNDk5YWNiZjQxMDU5ZGM3
ZWEwYmM0Mzk4NjE0MDcwM2YuLjUzNmUwMjcxODAzMTBkNjMzYjMxMzFjODZkYjQzODJjYTljMWQ4
OWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTktMDctMzAgIEtlaXRoIFJvbGxpbiAgPGtyb2xs
aW5AYXBwbGUuY29tPgorCisgICAgICAgIEZpeCA2NC1iaXQgdnMgMzItYml0IG1pc21hdGNoIGlu
IExvZ0FyZ3VtZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMDAyODYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzUzNzMzNjcxPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIExvZ0FyZ3VtZW50IGlzIGEg
dXRpbGl0eSBmb3IgY29udmVydGluZyBzY2FsYXJzIGludG8gc3RyaW5ncy4gSXQgaGFzIGEKKyAg
ICAgICAgbnVtYmVyIG9mIHZlcnNpb25zIG9mIGEgdG9TdHJpbmcoKSBtZXRob2QgdGhhdCBpcyBz
cGVjaWFsaXplZCBmb3IgZWFjaAorICAgICAgICB0eXBlIGFuZCBjb252ZXJ0cyB0aGUgdmFsdWUg
dG8gYSBzdHJpbmcgaW4gYSBtYW5uZXIgYXBwcm9wcmlhdGUgZm9yCisgICAgICAgIHRoYXQgdHlw
ZS4gSG93ZXZlciwgdGhlIHZlcnNpb25zIG9mIHRvU3RyaW5nKCkgZm9yICJsb25nIGxvbmciIGFu
ZAorICAgICAgICAidW5zaWduZWQgbG9uZyBsb25nIiBhcmUgYWN0dWFsbHkgZGVjbGFyZWQgdG8g
dGFrZSBhbiAibG9uZyIgb3IKKyAgICAgICAgInVuc2lnbmVkIGxvbmciIGFzIGEgcGFyYW1ldGVy
LiBUaGlzIGRpZmZlcmVuY2UgbGVhZHMgdG8gYSA2NC1iaXQgdnMKKyAgICAgICAgMzItYml0IGJ1
aWxkIGVycm9yIG9uIDMyLWJpdCBzeXN0ZW1zLiBGaXggdGhpcyBieSBzcGVjaWZ5aW5nCisgICAg
ICAgIGNvcnJlY3QvbWF0Y2hpbmcgdHlwZXMuCisKKyAgICAgICAgKiB3dGYvTG9nZ2VyLmg6Cisg
ICAgICAgIChXVEY6OkxvZ0FyZ3VtZW50Ojp0b1N0cmluZyk6CisKIDIwMTktMDctMjUgIERlYW4g
SmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBoZWxwZXIgZm9yIGlnbm9y
aW5nIGRlcHJlY2F0ZWQgaW1wbGVtZW50YXRpb24gd2FybmluZ3MKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XVEYvd3RmL0xvZ2dlci5oIGIvU291cmNlL1dURi93dGYvTG9nZ2VyLmgKaW5kZXggNGY1ZTFh
MzcwZWM5MDJhOWNlNjljZWVmNmM1YWIwM2FhOTZkMjc2MS4uMDM2OGFiMDFjMDZlNTdhMTNkMjE1
ZTcxNmUyZjVmNTU1MzdhNjc2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvTG9nZ2VyLmgK
KysrIGIvU291cmNlL1dURi93dGYvTG9nZ2VyLmgKQEAgLTM2LDggKzM2LDggQEAgc3RydWN0IExv
Z0FyZ3VtZW50IHsKICAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBVID0gVD4gc3RhdGljIHR5cGVuYW1l
IHN0ZDo6ZW5hYmxlX2lmPHN0ZDo6aXNfc2FtZTxVLCB1bnNpZ25lZD46OnZhbHVlLCBTdHJpbmc+
Ojp0eXBlIHRvU3RyaW5nKHVuc2lnbmVkIGFyZ3VtZW50KSB7IHJldHVybiBTdHJpbmc6Om51bWJl
cihhcmd1bWVudCk7IH0KICAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBVID0gVD4gc3RhdGljIHR5cGVu
YW1lIHN0ZDo6ZW5hYmxlX2lmPHN0ZDo6aXNfc2FtZTxVLCB1bnNpZ25lZCBsb25nPjo6dmFsdWUs
IFN0cmluZz46OnR5cGUgdG9TdHJpbmcodW5zaWduZWQgbG9uZyBhcmd1bWVudCkgeyByZXR1cm4g
U3RyaW5nOjpudW1iZXIoYXJndW1lbnQpOyB9CiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgVSA9IFQ+
IHN0YXRpYyB0eXBlbmFtZSBzdGQ6OmVuYWJsZV9pZjxzdGQ6OmlzX3NhbWU8VSwgbG9uZz46OnZh
bHVlLCBTdHJpbmc+Ojp0eXBlIHRvU3RyaW5nKGxvbmcgYXJndW1lbnQpIHsgcmV0dXJuIFN0cmlu
Zzo6bnVtYmVyKGFyZ3VtZW50KTsgfQotICAgIHRlbXBsYXRlPHR5cGVuYW1lIFUgPSBUPiBzdGF0
aWMgdHlwZW5hbWUgc3RkOjplbmFibGVfaWY8c3RkOjppc19zYW1lPFUsIHVuc2lnbmVkIGxvbmcg
bG9uZz46OnZhbHVlLCBTdHJpbmc+Ojp0eXBlIHRvU3RyaW5nKHVuc2lnbmVkIGxvbmcgYXJndW1l
bnQpIHsgcmV0dXJuIFN0cmluZzo6bnVtYmVyKGFyZ3VtZW50KTsgfQotICAgIHRlbXBsYXRlPHR5
cGVuYW1lIFUgPSBUPiBzdGF0aWMgdHlwZW5hbWUgc3RkOjplbmFibGVfaWY8c3RkOjppc19zYW1l
PFUsIGxvbmcgbG9uZz46OnZhbHVlLCBTdHJpbmc+Ojp0eXBlIHRvU3RyaW5nKGxvbmcgYXJndW1l
bnQpIHsgcmV0dXJuIFN0cmluZzo6bnVtYmVyKGFyZ3VtZW50KTsgfQorICAgIHRlbXBsYXRlPHR5
cGVuYW1lIFUgPSBUPiBzdGF0aWMgdHlwZW5hbWUgc3RkOjplbmFibGVfaWY8c3RkOjppc19zYW1l
PFUsIHVuc2lnbmVkIGxvbmcgbG9uZz46OnZhbHVlLCBTdHJpbmc+Ojp0eXBlIHRvU3RyaW5nKHVu
c2lnbmVkIGxvbmcgbG9uZyBhcmd1bWVudCkgeyByZXR1cm4gU3RyaW5nOjpudW1iZXIoYXJndW1l
bnQpOyB9CisgICAgdGVtcGxhdGU8dHlwZW5hbWUgVSA9IFQ+IHN0YXRpYyB0eXBlbmFtZSBzdGQ6
OmVuYWJsZV9pZjxzdGQ6OmlzX3NhbWU8VSwgbG9uZyBsb25nPjo6dmFsdWUsIFN0cmluZz46OnR5
cGUgdG9TdHJpbmcobG9uZyBsb25nIGFyZ3VtZW50KSB7IHJldHVybiBTdHJpbmc6Om51bWJlcihh
cmd1bWVudCk7IH0KICAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBVID0gVD4gc3RhdGljIHR5cGVuYW1l
IHN0ZDo6ZW5hYmxlX2lmPHN0ZDo6aXNfZW51bTxVPjo6dmFsdWUsIFN0cmluZz46OnR5cGUgdG9T
dHJpbmcoVSBhcmd1bWVudCkgeyByZXR1cm4gU3RyaW5nOjpudW1iZXIoc3RhdGljX2Nhc3Q8dHlw
ZW5hbWUgc3RkOjp1bmRlcmx5aW5nX3R5cGU8VT46OnR5cGU+KGFyZ3VtZW50KSk7IH0KICAgICB0
ZW1wbGF0ZTx0eXBlbmFtZSBVID0gVD4gc3RhdGljIHR5cGVuYW1lIHN0ZDo6ZW5hYmxlX2lmPHN0
ZDo6aXNfc2FtZTxVLCBmbG9hdD46OnZhbHVlLCBTdHJpbmc+Ojp0eXBlIHRvU3RyaW5nKGZsb2F0
IGFyZ3VtZW50KSB7IHJldHVybiBTdHJpbmc6Om51bWJlclRvU3RyaW5nRml4ZWRQcmVjaXNpb24o
YXJndW1lbnQpOyB9CiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgVSA9IFQ+IHN0YXRpYyB0eXBlbmFt
ZSBzdGQ6OmVuYWJsZV9pZjxzdGQ6OmlzX3NhbWU8VSwgZG91YmxlPjo6dmFsdWUsIFN0cmluZz46
OnR5cGUgdG9TdHJpbmcoZG91YmxlIGFyZ3VtZW50KSB7IHJldHVybiBTdHJpbmc6Om51bWJlclRv
U3RyaW5nRml4ZWRQcmVjaXNpb24oYXJndW1lbnQpOyB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>