<?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>80876</bug_id>
          
          <creation_ts>2012-03-12 13:30:03 -0700</creation_ts>
          <short_desc>WebProcess should use private temporary and cache directories</short_desc>
          <delta_ts>2012-03-20 11:08:38 -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>WebKit2</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>576461</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-03-12 13:30:03 -0700</bug_when>
    <thetext>cf. &lt;rdar://problem/10785457&gt;, &lt;rdar://problem/10792047&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>576485</commentid>
    <comment_count>1</comment_count>
      <attachid>131401</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-03-12 13:54:42 -0700</bug_when>
    <thetext>Created attachment 131401
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>583246</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-03-20 11:08:38 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/changeset/111413&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131401</attachid>
            <date>2012-03-12 13:54:42 -0700</date>
            <delta_ts>2012-03-12 14:05:49 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>DirectorySuffix.txt</filename>
            <type>text/plain</type>
            <size>5751</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDExMDQ2OCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDEyLTAzLTEyICBBbGV4ZXkg
UHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgorCisgICAgICAgIFdlYlByb2Nlc3Mgc2hvdWxk
IHVzZSBwcml2YXRlIHRlbXBvcmFyeSBhbmQgY2FjaGUgZGlyZWN0b3JpZXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgwODc2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTaGFyZWQvV2ViUHJvY2Vzc0Ny
ZWF0aW9uUGFyYW1ldGVycy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NDcmVhdGlv
blBhcmFtZXRlcnM6OmVuY29kZSk6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NDcmVhdGlv
blBhcmFtZXRlcnM6OmRlY29kZSk6CisgICAgICAgICogU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlv
blBhcmFtZXRlcnMuaDogKFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMpOgorICAgICAgICAq
IFVJUHJvY2Vzcy9tYWMvV2ViQ29udGV4dE1hYy5tbTogKFdlYktpdDo6V2ViQ29udGV4dDo6cGxh
dGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisgICAgICAgIEFsd2F5cyBwYXNzIHVpUHJvY2Vz
c0J1bmRsZUlkZW50aWZpZXIgdG8gV2ViUHJvY2VzcyBvbiBNYWMsIGl0J3Mgbm93IHVzZWQgZm9y
IG1vcmUgdGhhbgorICAgICAgICBDRlVSTCBzZXNzaW9ucy4KKworICAgICAgICAqIFdlYlByb2Nl
c3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW46IExpbWl0IG9sZCB3b3JrYXJvdW5kIHRvIHBs
YXRmb3JtcyB0aGF0IG5lZWQgaXQuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL21hYy9XZWJQcm9j
ZXNzTWFjLm1tOiAoV2ViS2l0Ojppbml0aWFsaXplU2FuZGJveCk6IFRlbGwgY29uZnN0ciB0byB1
c2UgYSBzdWZmaXgKKyAgICAgICAgb24gdXNlciBkaXJlY3Rvcmllcy4KKwogMjAxMi0wMy0xMiAg
QW5kcmFzIEJlY3NpICA8YW5kcmFzLmJlY3NpQG5va2lhLmNvbT4KIAogICAgICAgICBbUXRdW1dL
Ml0gQWRkIHN1cHBvcnQgZm9yIHJ1ZGltZW50YXJ5IHNjcm9sbCBpbmRpY2F0b3JzIGluIE1pbmlC
cm93c2VyCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFy
YW1ldGVycy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvU2hhcmVkL1dlYlByb2Nl
c3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwCShyZXZpc2lvbiAxMTAzNDYpCisrKyBTb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTcxLDcgKzcxLDcgQEAgdm9pZCBXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpl
bmNvZAogICAgIGVuY29kZXItPmVuY29kZSh0ZXh0Q2hlY2tlclN0YXRlKTsKICAgICBlbmNvZGVy
LT5lbmNvZGUoZnVsbEtleWJvYXJkQWNjZXNzRW5hYmxlZCk7CiAgICAgZW5jb2Rlci0+ZW5jb2Rl
KGRlZmF1bHRSZXF1ZXN0VGltZW91dEludGVydmFsKTsKLSNpZiBVU0UoQ0ZVUkxTVE9SQUdFU0VT
U0lPTlMpCisjaWYgUExBVEZPUk0oTUFDKSB8fCBVU0UoQ0ZVUkxTVE9SQUdFU0VTU0lPTlMpCiAg
ICAgZW5jb2Rlci0+ZW5jb2RlKHVpUHJvY2Vzc0J1bmRsZUlkZW50aWZpZXIpOwogI2VuZGlmCiAj
aWYgUExBVEZPUk0oTUFDKQpAQCAtMTUwLDcgKzE1MCw3IEBAIGJvb2wgV2ViUHJvY2Vzc0NyZWF0
aW9uUGFyYW1ldGVyczo6ZGVjb2QKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlmICghZGVj
b2Rlci0+ZGVjb2RlKHBhcmFtZXRlcnMuZGVmYXVsdFJlcXVlc3RUaW1lb3V0SW50ZXJ2YWwpKQog
ICAgICAgICByZXR1cm4gZmFsc2U7Ci0jaWYgVVNFKENGVVJMU1RPUkFHRVNFU1NJT05TKQorI2lm
IFBMQVRGT1JNKE1BQykgfHwgVVNFKENGVVJMU1RPUkFHRVNFU1NJT05TKQogICAgIGlmICghZGVj
b2Rlci0+ZGVjb2RlKHBhcmFtZXRlcnMudWlQcm9jZXNzQnVuZGxlSWRlbnRpZmllcikpCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdDIvU2hhcmVkL1dl
YlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCShyZXZpc2lvbiAxMTAzNDYp
CisrKyBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5o
CSh3b3JraW5nIGNvcHkpCkBAIC04Niw3ICs4Niw3IEBAIHN0cnVjdCBXZWJQcm9jZXNzQ3JlYXRp
b25QYXJhbWV0ZXJzIHsKIAogICAgIGRvdWJsZSBkZWZhdWx0UmVxdWVzdFRpbWVvdXRJbnRlcnZh
bDsKIAotI2lmIFVTRShDRlVSTFNUT1JBR0VTRVNTSU9OUykKKyNpZiBQTEFURk9STShNQUMpIHx8
IFVTRShDRlVSTFNUT1JBR0VTRVNTSU9OUykKICAgICBTdHJpbmcgdWlQcm9jZXNzQnVuZGxlSWRl
bnRpZmllcjsKICNlbmRpZgogCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvbWFjL1dl
YkNvbnRleHRNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL21h
Yy9XZWJDb250ZXh0TWFjLm1tCShyZXZpc2lvbiAxMTAzNDYpCisrKyBTb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvbWFjL1dlYkNvbnRleHRNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTExMSw5ICsx
MTEsNyBAQCB2b2lkIFdlYkNvbnRleHQ6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByCiAgICAgLy8g
RklYTUU6IFRoaXMgc2hvdWxkIHJlYWxseSBiZSBjb25maWd1cmFibGU7IHdlIHNob3VsZG4ndCBq
dXN0IGJsaW5kbHkgYWxsb3cgcmVhZCBhY2Nlc3MgdG8gdGhlIFVJIHByb2Nlc3MgYnVuZGxlLgog
ICAgIHBhcmFtZXRlcnMudWlQcm9jZXNzQnVuZGxlUmVzb3VyY2VQYXRoID0gW1tOU0J1bmRsZSBt
YWluQnVuZGxlXSByZXNvdXJjZVBhdGhdOwogCi0jaWYgVVNFKENGVVJMU1RPUkFHRVNFU1NJT05T
KQogICAgIHBhcmFtZXRlcnMudWlQcm9jZXNzQnVuZGxlSWRlbnRpZmllciA9IFN0cmluZyhbW05T
QnVuZGxlIG1haW5CdW5kbGVdIGJ1bmRsZUlkZW50aWZpZXJdKTsKLSNlbmRpZgogICAgIAogICAg
IC8vIExpc3RlbiBmb3IgZW5oYW5jZWQgYWNjZXNzaWJpbGl0eSBjaGFuZ2VzIGFuZCBwcm9wYWdh
dGUgdGhlbSB0byB0aGUgV2ViUHJvY2Vzcy4KICAgICBtX2VuaGFuY2VkQWNjZXNzaWJpbGl0eU9i
c2VydmVyID0gW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBhZGRPYnNlcnZl
ckZvck5hbWU6V2ViS2l0QXBwbGljYXRpb25EaWRDaGFuZ2VBY2Nlc3NpYmlsaXR5RW5oYW5jZWRV
c2VySW50ZXJmYWNlTm90aWZpY2F0aW9uIG9iamVjdDpuaWwgcXVldWU6W05TT3BlcmF0aW9uUXVl
dWUgY3VycmVudFF1ZXVlXSB1c2luZ0Jsb2NrOl4oTlNOb3RpZmljYXRpb24gKm5vdGUpIHsKSW5k
ZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJv
Y2Vzcy5zYi5pbgkocmV2aXNpb24gMTEwMzQ2KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkod29ya2luZyBjb3B5KQpAQCAtOTMsMTEgKzkz
LDE0IEBACiAoYWxsb3cgZmlsZSoKICAgICAoc3VicGF0aCAiL3ByaXZhdGUvdmFyL2RiL21kcy9z
eXN0ZW0iKSkKIAotOzsgRklYTUU6IDxyZGFyOi8vcHJvYmxlbS8xMDc5MjA0Nz4gVXNlIHByaXZh
dGUgdXNlciBjYWNoZSBkaXJlY3RvcnkKKyNpZiAhZGVmaW5lZChCVUlMRElOR19PTl9MSU9OKQor
KGlmIChwb3NpdGl2ZT8gKHN0cmluZy1sZW5ndGggKHBhcmFtICJEQVJXSU5fVVNFUl9DQUNIRV9E
SVIiKSkpCisgICAgKGFsbG93IGZpbGUqIChzdWJwYXRoIChwYXJhbSAiREFSV0lOX1VTRVJfQ0FD
SEVfRElSIikpKSkKKyNlbHNlCiAoaWYgKHBvc2l0aXZlPyAoc3RyaW5nLWxlbmd0aCAocGFyYW0g
IkRBUldJTl9VU0VSX0NBQ0hFX0RJUiIpKSkKICAgICAoYWxsb3cgZmlsZSogKHN1YnBhdGggKHN0
cmluZy1hcHBlbmQgKHBhcmFtICJEQVJXSU5fVVNFUl9DQUNIRV9ESVIiKSAiL21kcyIpKSkpCisj
ZW5kaWYKIAotOzsgRklYTUU6IDxyZGFyOi8vcHJvYmxlbS8xMDc4NTQ1Nz4gVXNlIHByaXZhdGUg
dGVtcG9yYXJ5IGRpcmVjdG9yeQogKGlmIChwb3NpdGl2ZT8gKHN0cmluZy1sZW5ndGggKHBhcmFt
ICJEQVJXSU5fVVNFUl9URU1QX0RJUiIpKSkKICAgICAoYWxsb3cgZmlsZSogKHN1YnBhdGggKHBh
cmFtICJEQVJXSU5fVVNFUl9URU1QX0RJUiIpKSkpCiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvbWFjL1dlYlByb2Nlc3NNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9tYWMvV2ViUHJvY2Vzc01hYy5tbQkocmV2aXNpb24gMTEwMzQ2KQorKysg
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9tYWMvV2ViUHJvY2Vzc01hYy5tbQkod29ya2luZyBj
b3B5KQpAQCAtMTc5LDYgKzE3OSwxOCBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplU2FuZGJveChj
b25zdCBXZWJQCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKKyNpZiAhZGVmaW5lZChCVUlMRElO
R19PTl9MSU9OKQorICAgIC8vIFVzZSBwcml2YXRlIHRlbXBvcmFyeSBhbmQgY2FjaGUgZGlyZWN0
b3JpZXMuCisgICAgU3RyaW5nIHN5c3RlbURpcmVjdG9yeVN1ZmZpeCA9ICJjb20uYXBwbGUuV2Vi
UHJvY2VzcysiICsgcGFyYW1ldGVycy51aVByb2Nlc3NCdW5kbGVJZGVudGlmaWVyOworICAgIHNl
dGVudigiRElSSEVMUEVSX1VTRVJfRElSX1NVRkZJWCIsIGZpbGVTeXN0ZW1SZXByZXNlbnRhdGlv
bihzeXN0ZW1EaXJlY3RvcnlTdWZmaXgpLmRhdGEoKSwgMCk7CisgICAgc3RhdGljIGNoYXIgdGVt
cG9yYXJ5RGlyZWN0b3J5W1BBVEhfTUFYXTsKKyAgICBpZiAoIWNvbmZzdHIoX0NTX0RBUldJTl9V
U0VSX1RFTVBfRElSLCB0ZW1wb3JhcnlEaXJlY3RvcnksIHNpemVvZih0ZW1wb3JhcnlEaXJlY3Rv
cnkpKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIldlYlByb2Nlc3M6IGNvdWxkbid0IGFw
cGVuZCBhIHByaXZhdGUgdGVtcG9yYXJ5IGRpcmVjdG9yeSBzdWZmaXg6ICVkXG4iLCBlcnJubyk7
CisgICAgICAgIGV4aXQoRVhfTk9QRVJNKTsKKyAgICB9CisgICAgc2V0ZW52KCJUTVBESVIiLCB0
ZW1wb3JhcnlEaXJlY3RvcnksIDEpOworI2VuZGlmCisKICAgICBWZWN0b3I8Y29uc3QgY2hhcio+
IHNhbmRib3hQYXJhbWV0ZXJzOwogCiAgICAgLy8gVGhlc2UgYXJlIHJlYWQtb25seS4K
</data>
<flag name="review"
          id="134707"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>