<?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>31462</bug_id>
          
          <creation_ts>2009-11-13 00:46:57 -0800</creation_ts>
          <short_desc>Chromium should not register its VFS as the default VFS</short_desc>
          <delta_ts>2009-11-13 11:34:10 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Dumitru Daniliuc">dumi</reporter>
          <assigned_to name="Dumitru Daniliuc">dumi</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>michaeln</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>163257</commentid>
    <comment_count>0</comment_count>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2009-11-13 00:46:57 -0800</bug_when>
    <thetext>Currently Chromium registers its HTML5 DB-specific VFS as the default VFS in all renderer processes. This is fine as long as HTML5 DBs is the only feature using sqlite databases in those processes. However, as soon as there are other sqlite DB users in the same process (DB tracker in test_shell, for example), they fail, because they don&apos;t expect to deal with a custom VFS. To fix this, we should keep the default sqlite VFS as the default VFS, and the HTML5 DB code can explicitly call the custom VFS by name.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163264</commentid>
    <comment_count>1</comment_count>
      <attachid>43147</attachid>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2009-11-13 01:04:21 -0800</bug_when>
    <thetext>Created attachment 43147
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163308</commentid>
    <comment_count>2</comment_count>
      <attachid>43147</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-11-13 07:26:39 -0800</bug_when>
    <thetext>Comment on attachment 43147
patch

ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163380</commentid>
    <comment_count>3</comment_count>
    <who name="Dumitru Daniliuc">dumi</who>
    <bug_when>2009-11-13 11:34:10 -0800</bug_when>
    <thetext>Landed as r50954.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43147</attachid>
            <date>2009-11-13 01:04:21 -0800</date>
            <delta_ts>2009-11-13 07:26:39 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>2941</size>
            <attacher name="Dumitru Daniliuc">dumi</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MDkzMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDktMTEtMTMgIER1bWl0cnUgRGFuaWxpdWMgIDxkdW1pQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBEbyBub3QgcmVnaXN0ZXIgQ2hyb21pdW0ncyBIVE1MNSBEQiBWRlMgYXMgdGhlIGRlZmF1bHQK
KyAgICAgICAgVkZTLiBPdGhlcndpc2UsIG90aGVyIHNxbGl0ZSBEQiB1c2VycyBpbiB0aGUgc2Ft
ZSBwcm9jZXNzIHdpbGwKKyAgICAgICAgc3RvcCB3b3JraW5nLgorCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTQ2MgorCisgICAgICAgICogcGxhdGZv
cm0vc3FsL2Nocm9taXVtL1NRTGl0ZUZpbGVTeXN0ZW1DaHJvbWl1bS5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpTUUxpdGVGaWxlU3lzdGVtOjpvcGVuRGF0YWJhc2UpOgorICAgICAgICAqIHBsYXRm
b3JtL3NxbC9jaHJvbWl1bS9TUUxpdGVGaWxlU3lzdGVtQ2hyb21pdW1Qb3NpeC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpTUUxpdGVGaWxlU3lzdGVtOjpyZWdpc3RlclNRTGl0ZVZGUyk6CisgICAg
ICAgICogcGxhdGZvcm0vc3FsL2Nocm9taXVtL1NRTGl0ZUZpbGVTeXN0ZW1DaHJvbWl1bVdpbi5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpTUUxpdGVGaWxlU3lzdGVtOjpyZWdpc3RlclNRTGl0ZVZG
Uyk6CisKIDIwMDktMTEtMTIgIEFuYW50YW5hcmF5YW5hbiBHIEl5ZW5nYXIgIDxhbmFudGFAY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFydGguCkluZGV4OiBXZWJD
b3JlL3BsYXRmb3JtL3NxbC9jaHJvbWl1bS9TUUxpdGVGaWxlU3lzdGVtQ2hyb21pdW0uY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vc3FsL2Nocm9taXVtL1NRTGl0ZUZpbGVTeXN0
ZW1DaHJvbWl1bS5jcHAJKHJldmlzaW9uIDUwOTMxKQorKysgV2ViQ29yZS9wbGF0Zm9ybS9zcWwv
Y2hyb21pdW0vU1FMaXRlRmlsZVN5c3RlbUNocm9taXVtLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
NTgsNyArNTgsOCBAQCBpbnQgU1FMaXRlRmlsZVN5c3RlbTo6b3BlbkRhdGFiYXNlKGNvbnN0CiAg
ICAgLy8gb3BlbiBkYXRhYmFzZXMgdXNpbmcgdGhlIGRlZmF1bHQgVkZTCiAgICAgLy8gaW4gcmVu
ZGVyZXJzLCBpdCBzaG91bGQgYmUgQ2hyb21pdW0ncyBWRlM7IGluIHRoZSBicm93c2VyIHByb2Nl
c3MgaXQgc2hvdWxkIGJlIFNRTGl0ZSdzIGRlZmF1bHQgVkZTCiAgICAgcmV0dXJuIHNxbGl0ZTNf
b3Blbl92MihmaWxlTmFtZS51dGY4KCkuZGF0YSgpLCBkYXRhYmFzZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFNRTElURV9PUEVOX1JFQURXUklURSB8IFNRTElURV9PUEVOX0NSRUFURSB8
IFNRTElURV9PUEVOX0ZVTExNVVRFWCwgMCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICBT
UUxJVEVfT1BFTl9SRUFEV1JJVEUgfCBTUUxJVEVfT1BFTl9DUkVBVEUgfCBTUUxJVEVfT1BFTl9G
VUxMTVVURVgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2hyb21pdW1fdmZzIik7CiB9
CiAKIFN0cmluZyBTUUxpdGVGaWxlU3lzdGVtOjpnZXRGaWxlTmFtZUZvck5ld0RhdGFiYXNlKApJ
bmRleDogV2ViQ29yZS9wbGF0Zm9ybS9zcWwvY2hyb21pdW0vU1FMaXRlRmlsZVN5c3RlbUNocm9t
aXVtUG9zaXguY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vc3FsL2Nocm9taXVt
L1NRTGl0ZUZpbGVTeXN0ZW1DaHJvbWl1bVBvc2l4LmNwcAkocmV2aXNpb24gNTA5MzEpCisrKyBX
ZWJDb3JlL3BsYXRmb3JtL3NxbC9jaHJvbWl1bS9TUUxpdGVGaWxlU3lzdGVtQ2hyb21pdW1Qb3Np
eC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwMCw3ICsyMDAsNyBAQCB2b2lkIFNRTGl0ZUZpbGVT
eXN0ZW06OnJlZ2lzdGVyU1FMaXRlVkZTCiAgICAgICAgIHVuaXhfdmZzLT54Q3VycmVudFRpbWUs
CiAgICAgICAgIHVuaXhfdmZzLT54R2V0TGFzdEVycm9yCiAgICAgfTsKLSAgICBzcWxpdGUzX3Zm
c19yZWdpc3RlcigmY2hyb21pdW1fdmZzLCAxKTsKKyAgICBzcWxpdGUzX3Zmc19yZWdpc3Rlcigm
Y2hyb21pdW1fdmZzLCAwKTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpJbmRleDogV2Vi
Q29yZS9wbGF0Zm9ybS9zcWwvY2hyb21pdW0vU1FMaXRlRmlsZVN5c3RlbUNocm9taXVtV2luLmNw
cAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL3NxbC9jaHJvbWl1bS9TUUxpdGVGaWxl
U3lzdGVtQ2hyb21pdW1XaW4uY3BwCShyZXZpc2lvbiA1MDkzMSkKKysrIFdlYkNvcmUvcGxhdGZv
cm0vc3FsL2Nocm9taXVtL1NRTGl0ZUZpbGVTeXN0ZW1DaHJvbWl1bVdpbi5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTE2OSw3ICsxNjksNyBAQCB2b2lkIFNRTGl0ZUZpbGVTeXN0ZW06OnJlZ2lzdGVy
U1FMaXRlVkZTCiAgICAgICAgIHdpbjMyX3Zmcy0+eEN1cnJlbnRUaW1lLAogICAgICAgICB3aW4z
Ml92ZnMtPnhHZXRMYXN0RXJyb3IKICAgICB9OwotICAgIHNxbGl0ZTNfdmZzX3JlZ2lzdGVyKCZj
aHJvbWl1bV92ZnMsIDEpOworICAgIHNxbGl0ZTNfdmZzX3JlZ2lzdGVyKCZjaHJvbWl1bV92ZnMs
IDApOwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCg==
</data>
<flag name="review"
          id="24835"
          type_id="1"
          status="+"
          setter="dglazkov"
    />
    <flag name="commit-queue"
          id="24836"
          type_id="3"
          status="-"
          setter="dumi"
    />
          </attachment>
      

    </bug>

</bugzilla>