<?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>115970</bug_id>
          
          <creation_ts>2013-05-11 16:09:35 -0700</creation_ts>
          <short_desc>Don&apos;t pass malloced pointers as out-of-line data when sending Mach messages</short_desc>
          <delta_ts>2013-05-13 01:08:45 -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>New Bugs</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>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>116015</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>eflews.bot</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>philn</cc>
    
    <cc>rakuco</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>887851</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-05-11 16:09:35 -0700</bug_when>
    <thetext>Don&apos;t pass malloced pointers as out-of-line data when sending Mach messages</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887853</commentid>
    <comment_count>1</comment_count>
      <attachid>201474</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-05-11 16:14:26 -0700</bug_when>
    <thetext>Created attachment 201474
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887855</commentid>
    <comment_count>2</comment_count>
      <attachid>201474</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2013-05-11 16:20:25 -0700</bug_when>
    <thetext>Comment on attachment 201474
Patch

Attachment 201474 did not pass qt-wk2-ews (qt-wk2):
Output: http://webkit-queues.appspot.com/results/346258</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887857</commentid>
    <comment_count>3</comment_count>
      <attachid>201474</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-05-11 16:22:36 -0700</bug_when>
    <thetext>Comment on attachment 201474
Patch

Attachment 201474 did not pass efl-wk2-ews (efl-wk2):
Output: http://webkit-queues.appspot.com/results/460233</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887859</commentid>
    <comment_count>4</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2013-05-11 16:27:44 -0700</bug_when>
    <thetext>Committed r149944: &lt;http://trac.webkit.org/changeset/149944&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887865</commentid>
    <comment_count>5</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2013-05-11 16:54:35 -0700</bug_when>
    <thetext>Sigh. Guys, it&apos;d be really nice if you could watch the EWS, a one-line fix would have prevented this breakage I fixed in &lt;http://trac.webkit.org/changeset/149945&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201474</attachid>
            <date>2013-05-11 16:14:26 -0700</date>
            <delta_ts>2013-05-11 16:22:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-115970-20130511161327.patch</filename>
            <type>text/plain</type>
            <size>4643</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ5OTM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZjc4NmU1YjQyNDIwOTUz
NTgxOWVhNzdjNzFhZjA2NGQ4ZWI4MWI3NS4uZDA5MGQzMDNmOTkwZTY3MmQ3NDczNGE4ODgxNTBm
ZTFmY2NkOGVkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEzLTA1LTExICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgRG9uJ3QgcGFzcyBt
YWxsb2NlZCBwb2ludGVycyBhcyBvdXQtb2YtbGluZSBkYXRhIHdoZW4gc2VuZGluZyBNYWNoIG1l
c3NhZ2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MTU5NzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBH
aXZlIEFyZ3VtZW50RW5jb2RlciBhbiBpbmxpbmUgYnVmZmVyIG9mIDUxMiBieXRlcy4gSWYgd2Ug
bmVlZCBtb3JlIHRoYW4gdGhhdCwgdXNlIG1tYXAgdG8gYWxsb2NhdGUgZGF0YQorICAgICAgICBz
aW5jZSB0aGF0IGdpdmVzIHVzIGZyZXNoIHplcm8tZmlsbGVkIG1lbW9yeSB0aGF0IHdlIGNhbiBz
YWZlbHkgc2hhcmUuCisKKyAgICAgICAgKiBQbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50RW5jb2Rl
ci5jcHA6CisgICAgICAgIChDb3JlSVBDOjpBcmd1bWVudEVuY29kZXI6OkFyZ3VtZW50RW5jb2Rl
cik6CisgICAgICAgIFNldCB1cCB0aGUgYnVmZmVyIHBvaW50ZXJzIHRvIHBvaW50IHRvIHRoZSBp
bmxpbmUgYnVmZmVyLgorCisgICAgICAgIChDb3JlSVBDOjpBcmd1bWVudEVuY29kZXI6On5Bcmd1
bWVudEVuY29kZXIpOgorICAgICAgICBVbm1hcCB0aGUgYnVmZmVyIGlmIG5lY2Vzc2FyeS4KKwor
ICAgICAgICAoQ29yZUlQQzo6QXJndW1lbnRFbmNvZGVyOjpncm93KToKKyAgICAgICAgR3JvdyB0
aGUgYWxsb2NhdGlvbiBleHBvbmVudGlhbGx5LCByb3VuZGVkIHVwIHRvIHRoZSBuZWFyZXN0IHBh
Z2UuIFRoaXMgaXMgYSBzaW1wbGlmaWNhdGlvbiBmcm9tIHRoZQorICAgICAgICBjdXJyZW50IHN0
cmF0ZWd5LCBidXQgbW9zdCBtZXNzYWdlcyBhcmUgZWl0aGVyIHRpbnkgaW4gd2hpY2ggY2FzZSB0
aGV5IHdpbGwgZml0IGluc2lkZSB0aGUgaW5saW5lIGJ1ZmZlciwKKyAgICAgICAgb3IgYmlnIGlu
IHdoaWNoIGNhc2Ugd2UnbGwgZW5kIHVwIGRvaW5nIGxlc3MgYWxsb2NhdGlvbnMgKyBtZW1vcnkg
Y29weWluZy4KKworICAgICAgICAqIFBsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRFbmNvZGVyLmg6
CisgICAgICAgIChBcmd1bWVudEVuY29kZXIpOgorCiAyMDEzLTA1LTExICBDaHJpc3RvcGhlIER1
bWV6ICA8Y2guZHVtZXpAc2lzYS5zYW1zdW5nLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBG
aXggV0syIEVGTCBidWlsZCBhZnRlciByMTQ5OTA0LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvUGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudEVuY29kZXIuY3BwIGIvU291cmNlL1dlYktpdDIv
UGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudEVuY29kZXIuY3BwCmluZGV4IGFlMmIxZmI4MjJhYzJm
YjZmNGU1N2YyOWE4NGFjMjcxYjkzMTljMTUuLjg2YzYxOTgyNzhmOGRmNzI2N2M5YjRjNjY4YzFk
YTU1OTM3ZjAxOGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMv
QXJndW1lbnRFbmNvZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBD
L0FyZ3VtZW50RW5jb2Rlci5jcHAKQEAgLTM4LDE3ICszOCwxOCBAQCBQYXNzT3duUHRyPEFyZ3Vt
ZW50RW5jb2Rlcj4gQXJndW1lbnRFbmNvZGVyOjpjcmVhdGUoKQogfQogCiBBcmd1bWVudEVuY29k
ZXI6OkFyZ3VtZW50RW5jb2RlcigpCi0gICAgOiBtX2J1ZmZlcigwKQotICAgICwgbV9idWZmZXJQ
b2ludGVyKDApCisgICAgOiBtX2J1ZmZlcihtX2lubGluZUJ1ZmZlcikKKyAgICAsIG1fYnVmZmVy
UG9pbnRlcihtX2lubGluZUJ1ZmZlcikKICAgICAsIG1fYnVmZmVyU2l6ZSgwKQotICAgICwgbV9i
dWZmZXJDYXBhY2l0eSgwKQorICAgICwgbV9idWZmZXJDYXBhY2l0eShzaXplb2YobV9pbmxpbmVC
dWZmZXIpKQogewogfQogCiBBcmd1bWVudEVuY29kZXI6On5Bcmd1bWVudEVuY29kZXIoKQogewot
ICAgIGlmIChtX2J1ZmZlcikKLSAgICAgICAgZnJlZShtX2J1ZmZlcik7CisgICAgaWYgKG1fYnVm
ZmVyICE9IG1faW5saW5lQnVmZmVyKQorICAgICAgICBtdW5tYXAobV9idWZmZXIsIG1fYnVmZmVy
Q2FwYWNpdHkpOworCiAjaWYgIVVTRShVTklYX0RPTUFJTl9TT0NLRVRTKQogICAgIC8vIEZJWE1F
OiBXZSBuZWVkIHRvIGRpc3Bvc2Ugb2YgdGhlIGF0dGFjaG1lbnRzIGluIGNhc2VzIG9mIGZhaWx1
cmUuCiAjZWxzZQpAQCAtNjcsMjIgKzY4LDIxIEBAIHVpbnQ4X3QqIEFyZ3VtZW50RW5jb2Rlcjo6
Z3Jvdyh1bnNpZ25lZCBhbGlnbm1lbnQsIHNpemVfdCBzaXplKQogICAgIHNpemVfdCBhbGlnbmVk
U2l6ZSA9IHJvdW5kVXBUb0FsaWdubWVudChtX2J1ZmZlclNpemUsIGFsaWdubWVudCk7CiAgICAg
CiAgICAgaWYgKGFsaWduZWRTaXplICsgc2l6ZSA+IG1fYnVmZmVyQ2FwYWNpdHkpIHsKLSAgICAg
ICAgc2l6ZV90IG5ld0NhcGFjaXR5ID0gc3RkOjptYXgoYWxpZ25lZFNpemUgKyBzaXplLCBzdGQ6
Om1heChzdGF0aWNfY2FzdDxzaXplX3Q+KDMyKSwgbV9idWZmZXJDYXBhY2l0eSArIG1fYnVmZmVy
Q2FwYWNpdHkgLyA0ICsgMSkpOwotICAgICAgICAvLyBVc2Ugc3lzdGVtIG1hbGxvYyAvIHJlYWxs
b2MgaW5zdGVhZCBvZiBmYXN0TWFsbG9jIGR1ZSB0byAKLSAgICAgICAgLy8gZmFzdE1hbGxvYyB1
c2luZyBNQURWX0ZSRUVfUkVVU0FCTEUgd2hpY2ggZG9lc24ndCB3b3JrIHdpdGgKLSAgICAgICAg
Ly8gbWFjaCBtZXNzYWdlcyB3aXRoIE9PTCBtZXNzYWdlIGFuZCBNQUNIX01TR19WSVJUVUFMX0NP
UFkuCi0gICAgICAgIC8vIFN5c3RlbSBtYWxsb2MgYWxzbyBjYWxscyBtYWR2aXNlKE1BRFZfRlJF
RV9SRVVTQUJMRSkgYnV0IGFmdGVyIGZpcnN0Ci0gICAgICAgIC8vIGNoZWNraW5nIHZpYSBtYWR2
aXNlKENBTl9SRVVTRSkgdGhhdCBpdCB3aWxsIHN1Y2NlZWQuIFNob3VsZCB0aGlzCi0gICAgICAg
IC8vIGJlaGF2aW9yIGNoYW5nZSB3ZSdsbCBuZWVkIHRvIHJldmlzaXQgdGhpcy4KLSAgICAgICAg
aWYgKCFtX2J1ZmZlcikKLSAgICAgICAgICAgIG1fYnVmZmVyID0gc3RhdGljX2Nhc3Q8dWludDhf
dCo+KG1hbGxvYyhuZXdDYXBhY2l0eSkpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBtX2J1
ZmZlciA9IHN0YXRpY19jYXN0PHVpbnQ4X3QqPihyZWFsbG9jKG1fYnVmZmVyLCBuZXdDYXBhY2l0
eSkpOwotCi0gICAgICAgIGlmICghbV9idWZmZXIpCisgICAgICAgIHNpemVfdCBuZXdDYXBhY2l0
eSA9IHJvdW5kVXBUb0FsaWdubWVudChtX2J1ZmZlckNhcGFjaXR5ICogMiwgNDA5Nik7CisgICAg
ICAgIHdoaWxlIChuZXdDYXBhY2l0eSA8IGFsaWduZWRTaXplICsgc2l6ZSkKKyAgICAgICAgICAg
IG5ld0NhcGFjaXR5ICo9IDI7CisKKyAgICAgICAgdWludDhfdCogbmV3QnVmZmVyID0gc3RhdGlj
X2Nhc3Q8dWludDhfdCo+KG1tYXAoMCwgbmV3Q2FwYWNpdHksIFBST1RfUkVBRCB8IFBST1RfV1JJ
VEUsIE1BUF9BTk9OIHwgTUFQX1BSSVZBVEUsIC0xLCAwKSk7CisgICAgICAgIGlmICghbmV3QnVm
ZmVyKQogICAgICAgICAgICAgQ1JBU0goKTsKIAotICAgICAgICBtX2J1ZmZlckNhcGFjaXR5ID0g
bmV3Q2FwYWNpdHk7ICAgICAgICAKKyAgICAgICAgbWVtY3B5KG5ld0J1ZmZlciwgbV9idWZmZXIs
IG1fYnVmZmVyU2l6ZSk7CisKKyAgICAgICAgaWYgKG1fYnVmZmVyICE9IG1faW5saW5lQnVmZmVy
KQorICAgICAgICAgICAgbXVubWFwKG1fYnVmZmVyLCBtX2J1ZmZlckNhcGFjaXR5KTsKKworICAg
ICAgICBtX2J1ZmZlciA9IG5ld0J1ZmZlcjsKKyAgICAgICAgbV9idWZmZXJDYXBhY2l0eSA9IG5l
d0NhcGFjaXR5OwogICAgIH0KIAogICAgIG1fYnVmZmVyU2l6ZSA9IGFsaWduZWRTaXplICsgc2l6
ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRF
bmNvZGVyLmggYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50RW5jb2Rl
ci5oCmluZGV4IGFlNWQ3NGE3ZjNjYmRlZThlZjNjMDc2OTNkMTg2YTc4ZmE3MjFlZjEuLjcyYmUx
MmFjMzEzN2I0YWE5NzdkNThhZGY5ZTYwOWQ3NGIyMjIzYTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJndW1lbnRFbmNvZGVyLmgKKysrIGIvU291cmNlL1dl
YktpdDIvUGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudEVuY29kZXIuaApAQCAtODQsNyArODQsOSBA
QCBwcml2YXRlOgogICAgIHZvaWQgZW5jb2RlKGRvdWJsZSk7CiAKICAgICB1aW50OF90KiBncm93
KHVuc2lnbmVkIGFsaWdubWVudCwgc2l6ZV90IHNpemUpOwotICAgIAorCisgICAgdWludDhfdCBt
X2lubGluZUJ1ZmZlcls1MTJdOworCiAgICAgdWludDhfdCogbV9idWZmZXI7CiAgICAgdWludDhf
dCogbV9idWZmZXJQb2ludGVyOwogICAgIAo=
</data>
<flag name="review"
          id="222802"
          type_id="1"
          status="+"
          setter="sam"
    />
    <flag name="commit-queue"
          id="222803"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
      

    </bug>

</bugzilla>