<?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>97806</bug_id>
          
          <creation_ts>2012-09-27 11:32:46 -0700</creation_ts>
          <short_desc>Stop using dispatch_get_current_queue</short_desc>
          <delta_ts>2012-09-27 12:33:34 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>729733</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-09-27 11:32:46 -0700</bug_when>
    <thetext>Stop using dispatch_get_current_queue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729751</commentid>
    <comment_count>1</comment_count>
      <attachid>166040</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-09-27 11:56:51 -0700</bug_when>
    <thetext>Created attachment 166040
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729756</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-09-27 12:02:59 -0700</bug_when>
    <thetext>Why?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729762</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-09-27 12:13:33 -0700</bug_when>
    <thetext>See the radar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729772</commentid>
    <comment_count>4</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-09-27 12:33:34 -0700</bug_when>
    <thetext>Committed r129790: &lt;http://trac.webkit.org/changeset/129790&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166040</attachid>
            <date>2012-09-27 11:56:51 -0700</date>
            <delta_ts>2012-09-27 12:31:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97806-20120927115609.patch</filename>
            <type>text/plain</type>
            <size>5344</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5Nzc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZmNmMGI5MDFkZTU3Yjhj
YmYxNzIwZTc5YWRiOGI3ZGYwMDRhNzBjOC4uNjkwY2E3NDliMTcwNTI4OTlkZGE2YWQyNTY5ZDU4
NmM0NTBlMjE3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDEyLTA5LTI3ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgU3RvcCB1c2luZyBk
aXNwYXRjaF9nZXRfY3VycmVudF9xdWV1ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTc4MDYKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEyMzc5MDk0
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogUGxh
dGZvcm0vbWFjL1dvcmtRdWV1ZU1hYy5jcHA6CisgICAgICAgIChXb3JrUXVldWVBbmRGdW5jdGlv
bjo6V29ya1F1ZXVlQW5kRnVuY3Rpb24pOgorICAgICAgICAoV29ya1F1ZXVlQW5kRnVuY3Rpb24p
OgorICAgICAgICAoV29ya1F1ZXVlOjpleGVjdXRlRnVuY3Rpb24pOgorICAgICAgICAoV29ya1F1
ZXVlOjpkaXNwYXRjaCk6CisgICAgICAgIChXb3JrUXVldWU6OmRpc3BhdGNoQWZ0ZXJEZWxheSk6
CisgICAgICAgIEtlZXAgdHJhY2sgb2YgdGhlIGFzc29jaWF0ZWQgd29yayBxdWV1ZSBzbyB3ZSBj
YW4gZ2V0IGl0IGluIFdvcmtRdWV1ZTo6ZXhlY3V0ZUZ1bmN0aW9uLgorCisgICAgICAgICogVUlQ
cm9jZXNzL0xhdW5jaGVyL21hYy9Qcm9jZXNzTGF1bmNoZXJNYWMubW06CisgICAgICAgIChXZWJL
aXQ6OnNldFVwVGVybWluYXRpb25Ob3RpZmljYXRpb25IYW5kbGVyKToKKyAgICAgICAgV2UgZG9u
J3QgY2FyZSBhYm91dCB3aGljaCBxdWV1ZSB0aGUgdGVybWluYXRpb24gbm90aWZpY2F0aW9uIGlz
IGRlbGl2ZXJlZCBvbiBzaW5jZSB3ZSBvbmx5IHdhbnQgdG8gY2FsbAorICAgICAgICB3YWl0cGlk
IG9uIHRoZSBjaGlsZCBwaWQgc28gd2UgY2FuIGp1c3QgdXNlIGEgZ2xvYmFsIHF1ZXVlLgorCisg
ICAgICAgICogVUlQcm9jZXNzL21hYy9XZWJJbnNwZWN0b3JQcm94eU1hYy5tbToKKyAgICAgICAg
KC1bV0tXZWJJbnNwZWN0b3JQcm94eU9iakNBZGFwdGVyIGluc3BlY3RlZFZpZXdGcmFtZURpZENo
YW5nZTpdKToKKyAgICAgICAgVXNlIGRpc3BhdGNoX2dldF9tYWluX3F1ZXVlIGhlcmUuCisKIDIw
MTItMDktMjcgIEV1bm1pIExlZSAgPGV1bm1pMTUubGVlQHNhbXN1bmcuY29tPgogCiAgICAgICAg
IFtFRkxdW1dLMl0gUHJvY2VzcyB0b3VjaCBldmVudHMgdXNpbmcgbW91c2UgYW5kIG11bHRpIGV2
ZW50cyBvZiBFdmFzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vbWFjL1dv
cmtRdWV1ZU1hYy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9tYWMvV29ya1F1ZXVlTWFj
LmNwcAppbmRleCA5ZTU3ZTE1MGNkMWNmNmFmMGMzZTg5ZThmMDFmZWNmMjU3OGMxNzczLi5hNzIz
NDliMzZjNWE3NjhlNDY1MGIyNjZhM2E2MGI4YTIwYzgxMzg0IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9QbGF0Zm9ybS9tYWMvV29ya1F1ZXVlTWFjLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9QbGF0Zm9ybS9tYWMvV29ya1F1ZXVlTWFjLmNwcApAQCAtMzAsMzAgKzMwLDM5IEBACiAjaW5j
bHVkZSA8bWFjaC9tYWNoX3BvcnQuaD4KICNpbmNsdWRlIDx3dGYvUGFzc093blB0ci5oPgogCitz
dHJ1Y3QgV29ya1F1ZXVlQW5kRnVuY3Rpb24geworICAgIFdvcmtRdWV1ZUFuZEZ1bmN0aW9uKFdv
cmtRdWV1ZSogd29ya1F1ZXVlLCBjb25zdCBGdW5jdGlvbjx2b2lkKCk+JiBmdW5jdGlvbikKKyAg
ICAgICAgOiB3b3JrUXVldWUod29ya1F1ZXVlKQorICAgICAgICAsIGZ1bmN0aW9uKGZ1bmN0aW9u
KQorICAgIHsKKyAgICB9CisKKyAgICBXb3JrUXVldWUqIHdvcmtRdWV1ZTsKKyAgICBGdW5jdGlv
bjx2b2lkKCk+IGZ1bmN0aW9uOworfTsKKwogdm9pZCBXb3JrUXVldWU6OmV4ZWN1dGVGdW5jdGlv
bih2b2lkKiBjb250ZXh0KQogewotICAgIFdvcmtRdWV1ZSogcXVldWUgPSBzdGF0aWNfY2FzdDxX
b3JrUXVldWUqPihkaXNwYXRjaF9nZXRfY29udGV4dChkaXNwYXRjaF9nZXRfY3VycmVudF9xdWV1
ZSgpKSk7Ci0gICAgT3duUHRyPEZ1bmN0aW9uPHZvaWQoKT4gPiBmdW5jdGlvbiA9IGFkb3B0UHRy
KHN0YXRpY19jYXN0PEZ1bmN0aW9uPHZvaWQoKT4qPihjb250ZXh0KSk7CisgICAgT3duUHRyPFdv
cmtRdWV1ZUFuZEZ1bmN0aW9uPiB3b3JrUXVldWVBbmRGdW5jdGlvbiA9IGFkb3B0UHRyKHN0YXRp
Y19jYXN0PFdvcmtRdWV1ZUFuZEZ1bmN0aW9uKj4oY29udGV4dCkpOwogICAgIAogICAgIHsKLSAg
ICAgICAgTXV0ZXhMb2NrZXIgbG9ja2VyKHF1ZXVlLT5tX2lzVmFsaWRNdXRleCk7Ci0gICAgICAg
IGlmICghcXVldWUtPm1faXNWYWxpZCkKKyAgICAgICAgTXV0ZXhMb2NrZXIgbG9ja2VyKHdvcmtR
dWV1ZUFuZEZ1bmN0aW9uLT53b3JrUXVldWUtPm1faXNWYWxpZE11dGV4KTsKKyAgICAgICAgaWYg
KCF3b3JrUXVldWVBbmRGdW5jdGlvbi0+d29ya1F1ZXVlLT5tX2lzVmFsaWQpCiAgICAgICAgICAg
ICByZXR1cm47CiAgICAgfQogCi0gICAgKCpmdW5jdGlvbikoKTsKKyAgICAod29ya1F1ZXVlQW5k
RnVuY3Rpb24tPmZ1bmN0aW9uKSgpOwogfQogCiB2b2lkIFdvcmtRdWV1ZTo6ZGlzcGF0Y2goY29u
c3QgRnVuY3Rpb248dm9pZCgpPiYgZnVuY3Rpb24pCiB7Ci0gICAgZGlzcGF0Y2hfYXN5bmNfZiht
X2Rpc3BhdGNoUXVldWUsIG5ldyBGdW5jdGlvbjx2b2lkKCk+KGZ1bmN0aW9uKSwgZXhlY3V0ZUZ1
bmN0aW9uKTsKKyAgICBkaXNwYXRjaF9hc3luY19mKG1fZGlzcGF0Y2hRdWV1ZSwgbmV3IFdvcmtR
dWV1ZUFuZEZ1bmN0aW9uKHRoaXMsIGZ1bmN0aW9uKSwgZXhlY3V0ZUZ1bmN0aW9uKTsKIH0KIAog
dm9pZCBXb3JrUXVldWU6OmRpc3BhdGNoQWZ0ZXJEZWxheShjb25zdCBGdW5jdGlvbjx2b2lkKCk+
JiBmdW5jdGlvbiwgZG91YmxlIGRlbGF5KQogewogICAgIGRpc3BhdGNoX3RpbWVfdCBkZWxheVRp
bWUgPSBkaXNwYXRjaF90aW1lKERJU1BBVENIX1RJTUVfTk9XLCBkZWxheSAqIE5TRUNfUEVSX1NF
Qyk7Ci0KLSAgICBkaXNwYXRjaF9hZnRlcl9mKGRlbGF5VGltZSwgbV9kaXNwYXRjaFF1ZXVlLCBu
ZXcgRnVuY3Rpb248dm9pZCgpPihmdW5jdGlvbiksIGV4ZWN1dGVGdW5jdGlvbik7CisgICAgZGlz
cGF0Y2hfYWZ0ZXJfZihkZWxheVRpbWUsIG1fZGlzcGF0Y2hRdWV1ZSwgbmV3IFdvcmtRdWV1ZUFu
ZEZ1bmN0aW9uKHRoaXMsIGZ1bmN0aW9uKSwgZXhlY3V0ZUZ1bmN0aW9uKTsKIH0KIAogY2xhc3Mg
V29ya1F1ZXVlOjpFdmVudFNvdXJjZSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvTGF1bmNoZXIvbWFjL1Byb2Nlc3NMYXVuY2hlck1hYy5tbSBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9MYXVuY2hlci9tYWMvUHJvY2Vzc0xhdW5jaGVyTWFjLm1tCmluZGV4IDU2MGNl
Yjc3MzkxNWM1ZjJlMjUxNjZhZjM5OWVkMTc5MWViNmVhZTkuLjQwMTI0NGI5ZmM3ZDk2ZWE2NmRl
OThlMzkwZWZkYjY4ZmNlZTY2MGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9MYXVuY2hlci9tYWMvUHJvY2Vzc0xhdW5jaGVyTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9MYXVuY2hlci9tYWMvUHJvY2Vzc0xhdW5jaGVyTWFjLm1tCkBAIC04Miw3ICs4
Miw3IEBAIHN0cnVjdCBVVUlESG9sZGVyIDogcHVibGljIFJlZkNvdW50ZWQ8VVVJREhvbGRlcj4g
ewogc3RhdGljIHZvaWQgc2V0VXBUZXJtaW5hdGlvbk5vdGlmaWNhdGlvbkhhbmRsZXIocGlkX3Qg
cGlkKQogewogI2lmIEhBVkUoRElTUEFUQ0hfSCkKLSAgICBkaXNwYXRjaF9zb3VyY2VfdCBwcm9j
ZXNzRGllZFNvdXJjZSA9IGRpc3BhdGNoX3NvdXJjZV9jcmVhdGUoRElTUEFUQ0hfU09VUkNFX1RZ
UEVfUFJPQywgcGlkLCBESVNQQVRDSF9QUk9DX0VYSVQsIGRpc3BhdGNoX2dldF9jdXJyZW50X3F1
ZXVlKCkpOworICAgIGRpc3BhdGNoX3NvdXJjZV90IHByb2Nlc3NEaWVkU291cmNlID0gZGlzcGF0
Y2hfc291cmNlX2NyZWF0ZShESVNQQVRDSF9TT1VSQ0VfVFlQRV9QUk9DLCBwaWQsIERJU1BBVENI
X1BST0NfRVhJVCwgZGlzcGF0Y2hfZ2V0X2dsb2JhbF9xdWV1ZShESVNQQVRDSF9RVUVVRV9QUklP
UklUWV9ERUZBVUxULCAwKSk7CiAgICAgZGlzcGF0Y2hfc291cmNlX3NldF9ldmVudF9oYW5kbGVy
KHByb2Nlc3NEaWVkU291cmNlLCBeewogICAgICAgICBpbnQgc3RhdHVzOwogICAgICAgICB3YWl0
cGlkKGRpc3BhdGNoX3NvdXJjZV9nZXRfaGFuZGxlKHByb2Nlc3NEaWVkU291cmNlKSwgJnN0YXR1
cywgMCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dlYkluc3Bl
Y3RvclByb3h5TWFjLm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL21hYy9XZWJJbnNwZWN0
b3JQcm94eU1hYy5tbQppbmRleCBlYjQ0MmZkZTU3OTE0YTk2NzlmZDlmM2I4NDlmMDUwNjY2MWQy
Zjc3Li41MzBhMmY1ODdlYTc0M2RhYjNiNzU0MjNmYjA4NmM1ZjFlYTY3Y2M1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dlYkluc3BlY3RvclByb3h5TWFjLm1tCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9tYWMvV2ViSW5zcGVjdG9yUHJveHlNYWMubW0K
QEAgLTk2LDcgKzk2LDcgQEAgc3RhdGljIGNvbnN0IENHRmxvYXQgd2luZG93Q29udGVudEJvcmRl
clRoaWNrbmVzcyA9IDU1OwogICAgIC8vIGRlcGVuZCBvbiB0aGlzIGZvciBlbmZvcmNpbmcgdGhl
IGhlaWdodCBjb25zdHJhaW50cywgc28gYSBzbWFsbCBkZWxheSBpc24ndCB0ZXJyaWJsZS4gTW9z
dAogICAgIC8vIG9mIHRoZSB0aW1lIHRoZSB2aWV3cyB3aWxsIGFscmVhZHkgaGF2ZSB0aGUgY29y
cmVjdCBmcmFtZXMgYmVjYXVzZSBvZiBhdXRvcmVzaXppbmcgbWFza3MuCiAKLSAgICBkaXNwYXRj
aF9hZnRlcihESVNQQVRDSF9USU1FX05PVywgZGlzcGF0Y2hfZ2V0X2N1cnJlbnRfcXVldWUoKSwg
XnsKKyAgICBkaXNwYXRjaF9hZnRlcihESVNQQVRDSF9USU1FX05PVywgZGlzcGF0Y2hfZ2V0X21h
aW5fcXVldWUoKSwgXnsKICAgICAgICAgaWYgKCFfaW5zcGVjdG9yUHJveHkpCiAgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgIHN0YXRpY19jYXN0PFdlYkluc3BlY3RvclByb3h5Kj4oX2luc3Bl
Y3RvclByb3h5KS0+aW5zcGVjdGVkVmlld0ZyYW1lRGlkQ2hhbmdlKCk7Cg==
</data>
<flag name="review"
          id="178250"
          type_id="1"
          status="+"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>