<?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>106135</bug_id>
          
          <creation_ts>2013-01-04 14:58:24 -0800</creation_ts>
          <short_desc>IndexedDB: Provide LevelDB with IDBEnv instead of Env::Default</short_desc>
          <delta_ts>2013-01-12 17:45:33 -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>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>106360</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Grogan">dgrogan</reporter>
          <assigned_to name="David Grogan">dgrogan</assigned_to>
          <cc>alecflett</cc>
    
    <cc>dglazkov</cc>
    
    <cc>jsbell</cc>
    
    <cc>michael</cc>
    
    <cc>mrobinson</cc>
    
    <cc>peter+ews</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>800643</commentid>
    <comment_count>0</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-04 14:58:24 -0800</bug_when>
    <thetext>IndexedDB: Provide LevelDB with IDBEnv instead of Env::Default</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800646</commentid>
    <comment_count>1</comment_count>
      <attachid>181382</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-04 15:00:05 -0800</bug_when>
    <thetext>Created attachment 181382
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800942</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-05 11:49:24 -0800</bug_when>
    <thetext>Attachment 181382 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Source/WebCore/ChangeLog:7:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800943</commentid>
    <comment_count>3</comment_count>
      <attachid>181382</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-05 11:52:32 -0800</bug_when>
    <thetext>Comment on attachment 181382
Patch

Attachment 181382 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15739178</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>800944</commentid>
    <comment_count>4</comment_count>
      <attachid>181382</attachid>
    <who name="Peter Beverloo (cr-android ews)">peter+ews</who>
    <bug_when>2013-01-05 11:55:10 -0800</bug_when>
    <thetext>Comment on attachment 181382
Patch

Attachment 181382 did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/15732218</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>801434</commentid>
    <comment_count>5</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-07 10:54:20 -0800</bug_when>
    <thetext>Webkit&apos;s chromium deps will have to be rolled when https://codereview.chromium.org/11776009/ lands.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802481</commentid>
    <comment_count>6</comment_count>
      <attachid>181724</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-08 12:12:30 -0800</bug_when>
    <thetext>Created attachment 181724
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802757</commentid>
    <comment_count>7</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-08 16:00:04 -0800</bug_when>
    <thetext>Josh, could you take a look at this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802794</commentid>
    <comment_count>8</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2013-01-08 16:34:23 -0800</bug_when>
    <thetext>lgtm but implies work for other ports to ensure their leveldb copy exports IDBEnv.

CC&apos;ing some folks working on GTK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802832</commentid>
    <comment_count>9</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-08 17:12:13 -0800</bug_when>
    <thetext>Tony, could you review this?

If it makes it to r+ it&apos;ll be the 75th patch of mine that you&apos;ve granted review. Appreciated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802874</commentid>
    <comment_count>10</comment_count>
      <attachid>181724</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-08 18:29:49 -0800</bug_when>
    <thetext>Comment on attachment 181724
Patch

Clearing flags on attachment: 181724

Committed r139143: &lt;http://trac.webkit.org/changeset/139143&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>802875</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-08 18:29:53 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803425</commentid>
    <comment_count>12</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2013-01-09 10:00:32 -0800</bug_when>
    <thetext>Could this patch be causing these failures on try bots?

http://build.chromium.org/p/tryserver.chromium/builders/linux_aura/builds/7888/steps/content_browsertests/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803447</commentid>
    <comment_count>13</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2013-01-09 10:20:53 -0800</bug_when>
    <thetext>I am pretty sure the patch is the culprit. Please let me know if you have a fix. This is blocking the WebKit roll.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803466</commentid>
    <comment_count>14</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2013-01-09 10:35:55 -0800</bug_when>
    <thetext>I recently bumped against this change when getting IndexedDatabase working for the GTK+ port. If this change stays in, I think it makes sense to wrap it with #if PLATFORM(CHROMIUM), since env_idb.h seems specific to Chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803490</commentid>
    <comment_count>15</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2013-01-09 10:51:54 -0800</bug_when>
    <thetext>Reverted r139143 for reason:

Broke Chromium content_browsertests.

Committed r139208: &lt;http://trac.webkit.org/changeset/139208&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805470</commentid>
    <comment_count>16</comment_count>
      <attachid>182385</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-11 11:41:28 -0800</bug_when>
    <thetext>Created attachment 182385
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805476</commentid>
    <comment_count>17</comment_count>
      <attachid>182385</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-11 11:45:28 -0800</bug_when>
    <thetext>Comment on attachment 182385
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=182385&amp;action=review

The problems found by the DCHECK on the bots are addressed in https://codereview.chromium.org/11860015/.

I couldn&apos;t get the DCHECK to trigger locally but debugging and testing via trybot leads me to believe that all should be well after that CL lands and is rolled into webkit&apos;s chromium DEPS.

&gt; Source/WebCore/platform/leveldb/LevelDBDatabase.cpp:130
&gt; +    options.env = leveldb::IDBEnv();

This is the only difference from the original patch that got reverted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805482</commentid>
    <comment_count>18</comment_count>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-01-11 11:50:58 -0800</bug_when>
    <thetext>(In reply to comment #14)
&gt; I recently bumped against this change when getting IndexedDatabase working for the GTK+ port. If this change stays in, I think it makes sense to wrap it with #if PLATFORM(CHROMIUM), since env_idb.h seems specific to Chromium.

Agreed. Send out a patch once you&apos;ve gotten this working locally. It would probably make sense to have a new method LevelDBDatabase::getEnv whose implementation contains the #ifs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805578</commentid>
    <comment_count>19</comment_count>
      <attachid>182385</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-11 13:35:05 -0800</bug_when>
    <thetext>Comment on attachment 182385
Patch

OK, make sure to roll Source/WebKit/chromium/DEPS before landing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805914</commentid>
    <comment_count>20</comment_count>
      <attachid>182385</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-12 17:45:28 -0800</bug_when>
    <thetext>Comment on attachment 182385
Patch

Clearing flags on attachment: 182385

Committed r139556: &lt;http://trac.webkit.org/changeset/139556&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>805915</commentid>
    <comment_count>21</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-12 17:45:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181382</attachid>
            <date>2013-01-04 15:00:05 -0800</date>
            <delta_ts>2013-01-08 12:12:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106135-20130104145712.patch</filename>
            <type>text/plain</type>
            <size>2529</size>
            <attacher name="David Grogan">dgrogan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM4NjczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTdmZTQyZGRkODk0M2E0
Y2VmYjhmOThkZWQxZGM2MWNkNDUwYzE2ZC4uY2JiZDU1ZDk5ZmUxYjJkMmI0YmIzMTQyNzhhZmRh
OGI0ZjhjNjZlYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTAxLTA0ICBEYXZp
ZCBHcm9nYW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IFBy
b3ZpZGUgTGV2ZWxEQiB3aXRoIElEQkVudiBpbnN0ZWFkIG9mIEVudjo6RGVmYXVsdAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MTM1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisJCisgICAgICAgIElEQkVudiBvbmx5IGNo
YW5nZXMgdGhlIG5hbWUgb2YgdGhlIGhpc3RvZ3JhbSB3aGVyZSBlcnJvcnMgYXJlIGxvZ2dlZC4K
KworICAgICAgICAqIHBsYXRmb3JtL2xldmVsZGIvTGV2ZWxEQkRhdGFiYXNlLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OkxldmVsREJEYXRhYmFzZTo6b3Blbik6CisgICAgICAgIChXZWJDb3JlOjpM
ZXZlbERCRGF0YWJhc2U6Om9wZW5Jbk1lbW9yeSk6CisKIDIwMTMtMDEtMDIgIERhdmlkIEdyb2dh
biAgPGRncm9nYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIEluZGV4ZWREQjogU3VyZmFjZSBh
IGZldyBtb3JlIGxldmVsZGIgZXJyb3JzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbGV2ZWxkYi9MZXZlbERCRGF0YWJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbGV2ZWxkYi9MZXZlbERCRGF0YWJhc2UuY3BwCmluZGV4IDJkNWNmY2Q3ZjZiMWVhZDI5YWM5
NjYzODA1Y2EzYTdlMjA5ODVmMjEuLmJhN2I0MGM2Mzk0ZjU2YmM5YTA4ZDNiOTljY2NhNGUxOGRk
MTNmODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIvTGV2ZWxE
QkRhdGFiYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xldmVs
REJEYXRhYmFzZS5jcHAKQEAgLTMzLDYgKzMzLDcgQEAKICNpbmNsdWRlICJMZXZlbERCU2xpY2Uu
aCIKICNpbmNsdWRlICJMZXZlbERCV3JpdGVCYXRjaC5oIgogI2luY2x1ZGUgIkxvZ2dpbmcuaCIK
KyNpbmNsdWRlIDxlbnZfaWRiLmg+CiAjaW5jbHVkZSA8aGVscGVycy9tZW1lbnYvbWVtZW52Lmg+
CiAjaW5jbHVkZSA8bGV2ZWxkYi9jb21wYXJhdG9yLmg+CiAjaW5jbHVkZSA8bGV2ZWxkYi9kYi5o
PgpAQCAtMTM1LDcgKzEzNiw3IEBAIFBhc3NPd25QdHI8TGV2ZWxEQkRhdGFiYXNlPiBMZXZlbERC
RGF0YWJhc2U6Om9wZW4oY29uc3QgU3RyaW5nJiBmaWxlTmFtZSwgY29uc3QKICAgICBPd25QdHI8
Q29tcGFyYXRvckFkYXB0ZXI+IGNvbXBhcmF0b3JBZGFwdGVyID0gYWRvcHRQdHIobmV3IENvbXBh
cmF0b3JBZGFwdGVyKGNvbXBhcmF0b3IpKTsKIAogICAgIGxldmVsZGI6OkRCKiBkYjsKLSAgICBj
b25zdCBsZXZlbGRiOjpTdGF0dXMgcyA9IG9wZW5EQihjb21wYXJhdG9yQWRhcHRlci5nZXQoKSwg
bGV2ZWxkYjo6RW52OjpEZWZhdWx0KCksIGZpbGVOYW1lLCAmZGIpOworICAgIGNvbnN0IGxldmVs
ZGI6OlN0YXR1cyBzID0gb3BlbkRCKGNvbXBhcmF0b3JBZGFwdGVyLmdldCgpLCBsZXZlbGRiOjpJ
REJFbnYoKSwgZmlsZU5hbWUsICZkYik7CiAKICAgICBpZiAoIXMub2soKSkgewogICAgICAgICBM
T0dfRVJST1IoIkZhaWxlZCB0byBvcGVuIExldmVsREIgZGF0YWJhc2UgZnJvbSAlczogJXMiLCBm
aWxlTmFtZS5hc2NpaSgpLmRhdGEoKSwgcy5Ub1N0cmluZygpLmNfc3RyKCkpOwpAQCAtMTUzLDcg
KzE1NCw3IEBAIFBhc3NPd25QdHI8TGV2ZWxEQkRhdGFiYXNlPiBMZXZlbERCRGF0YWJhc2U6Om9w
ZW4oY29uc3QgU3RyaW5nJiBmaWxlTmFtZSwgY29uc3QKIFBhc3NPd25QdHI8TGV2ZWxEQkRhdGFi
YXNlPiBMZXZlbERCRGF0YWJhc2U6Om9wZW5Jbk1lbW9yeShjb25zdCBMZXZlbERCQ29tcGFyYXRv
ciogY29tcGFyYXRvcikKIHsKICAgICBPd25QdHI8Q29tcGFyYXRvckFkYXB0ZXI+IGNvbXBhcmF0
b3JBZGFwdGVyID0gYWRvcHRQdHIobmV3IENvbXBhcmF0b3JBZGFwdGVyKGNvbXBhcmF0b3IpKTsK
LSAgICBPd25QdHI8bGV2ZWxkYjo6RW52PiBpbk1lbW9yeUVudiA9IGFkb3B0UHRyKGxldmVsZGI6
Ok5ld01lbUVudihsZXZlbGRiOjpFbnY6OkRlZmF1bHQoKSkpOworICAgIE93blB0cjxsZXZlbGRi
OjpFbnY+IGluTWVtb3J5RW52ID0gYWRvcHRQdHIobGV2ZWxkYjo6TmV3TWVtRW52KGxldmVsZGI6
OklEQkVudigpKSk7CiAKICAgICBsZXZlbGRiOjpEQiogZGI7CiAgICAgY29uc3QgbGV2ZWxkYjo6
U3RhdHVzIHMgPSBvcGVuREIoY29tcGFyYXRvckFkYXB0ZXIuZ2V0KCksIGluTWVtb3J5RW52Lmdl
dCgpLCBTdHJpbmcoKSwgJmRiKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181724</attachid>
            <date>2013-01-08 12:12:30 -0800</date>
            <delta_ts>2013-01-11 11:41:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106135-20130108120934.patch</filename>
            <type>text/plain</type>
            <size>2585</size>
            <attacher name="David Grogan">dgrogan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5MDc2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDc3MjFlNWUxNDIzOWMw
MTQ2NmNlNzc2MDRjNDcxNTdlMjQ1M2Y2Yi4uYjM4N2NhNDg0NzAyMjI0MzQyNjRkZmJkNWQ1YzIz
YTRjOTQ2MTkxNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEzLTAxLTA0ICBEYXZp
ZCBHcm9nYW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IFBy
b3ZpZGUgTGV2ZWxEQiB3aXRoIElEQkVudiBpbnN0ZWFkIG9mIEVudjo6RGVmYXVsdAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MTM1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSURCRW52IG9ubHkgY2hh
bmdlcyB0aGUgbmFtZSBvZiB0aGUgaGlzdG9ncmFtIHdoZXJlIGVycm9ycyBhcmUgbG9nZ2VkLgor
CisgICAgICAgICogcGxhdGZvcm0vbGV2ZWxkYi9MZXZlbERCRGF0YWJhc2UuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6TGV2ZWxEQkRhdGFiYXNlOjpvcGVuKToKKyAgICAgICAgKFdlYkNvcmU6Okxl
dmVsREJEYXRhYmFzZTo6b3BlbkluTWVtb3J5KToKKwogMjAxMy0wMS0wOCAgQWxleGlzIE1lbmFy
ZCAgPGFsZXhpc0B3ZWJraXQub3JnPgogCiAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgYW5kIHRy
YW5zaXRpb24tZHVyYXRpb24gcmV0dXJuIGluY29ycmVjdCB2YWx1ZXMgd2hlbiBxdWVyeWluZyB1
c2luZyB0aGUgY29tcHV0ZWQgc3R5bGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9sZXZlbGRiL0xldmVsREJEYXRhYmFzZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9sZXZlbGRiL0xldmVsREJEYXRhYmFzZS5jcHAKaW5kZXggMmQ1Y2ZjZDdmNmIxZWFkMjlhYzk2
NjM4MDVjYTNhN2UyMDk4NWYyMS4uYmE3YjQwYzYzOTRmNTZiYzlhMDhkM2I5OWNjY2E0ZTE4ZGQx
M2Y4NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGV2ZWxkYi9MZXZlbERC
RGF0YWJhc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIvTGV2ZWxE
QkRhdGFiYXNlLmNwcApAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgIkxldmVsREJTbGljZS5o
IgogI2luY2x1ZGUgIkxldmVsREJXcml0ZUJhdGNoLmgiCiAjaW5jbHVkZSAiTG9nZ2luZy5oIgor
I2luY2x1ZGUgPGVudl9pZGIuaD4KICNpbmNsdWRlIDxoZWxwZXJzL21lbWVudi9tZW1lbnYuaD4K
ICNpbmNsdWRlIDxsZXZlbGRiL2NvbXBhcmF0b3IuaD4KICNpbmNsdWRlIDxsZXZlbGRiL2RiLmg+
CkBAIC0xMzUsNyArMTM2LDcgQEAgUGFzc093blB0cjxMZXZlbERCRGF0YWJhc2U+IExldmVsREJE
YXRhYmFzZTo6b3Blbihjb25zdCBTdHJpbmcmIGZpbGVOYW1lLCBjb25zdAogICAgIE93blB0cjxD
b21wYXJhdG9yQWRhcHRlcj4gY29tcGFyYXRvckFkYXB0ZXIgPSBhZG9wdFB0cihuZXcgQ29tcGFy
YXRvckFkYXB0ZXIoY29tcGFyYXRvcikpOwogCiAgICAgbGV2ZWxkYjo6REIqIGRiOwotICAgIGNv
bnN0IGxldmVsZGI6OlN0YXR1cyBzID0gb3BlbkRCKGNvbXBhcmF0b3JBZGFwdGVyLmdldCgpLCBs
ZXZlbGRiOjpFbnY6OkRlZmF1bHQoKSwgZmlsZU5hbWUsICZkYik7CisgICAgY29uc3QgbGV2ZWxk
Yjo6U3RhdHVzIHMgPSBvcGVuREIoY29tcGFyYXRvckFkYXB0ZXIuZ2V0KCksIGxldmVsZGI6OklE
QkVudigpLCBmaWxlTmFtZSwgJmRiKTsKIAogICAgIGlmICghcy5vaygpKSB7CiAgICAgICAgIExP
R19FUlJPUigiRmFpbGVkIHRvIG9wZW4gTGV2ZWxEQiBkYXRhYmFzZSBmcm9tICVzOiAlcyIsIGZp
bGVOYW1lLmFzY2lpKCkuZGF0YSgpLCBzLlRvU3RyaW5nKCkuY19zdHIoKSk7CkBAIC0xNTMsNyAr
MTU0LDcgQEAgUGFzc093blB0cjxMZXZlbERCRGF0YWJhc2U+IExldmVsREJEYXRhYmFzZTo6b3Bl
bihjb25zdCBTdHJpbmcmIGZpbGVOYW1lLCBjb25zdAogUGFzc093blB0cjxMZXZlbERCRGF0YWJh
c2U+IExldmVsREJEYXRhYmFzZTo6b3BlbkluTWVtb3J5KGNvbnN0IExldmVsREJDb21wYXJhdG9y
KiBjb21wYXJhdG9yKQogewogICAgIE93blB0cjxDb21wYXJhdG9yQWRhcHRlcj4gY29tcGFyYXRv
ckFkYXB0ZXIgPSBhZG9wdFB0cihuZXcgQ29tcGFyYXRvckFkYXB0ZXIoY29tcGFyYXRvcikpOwot
ICAgIE93blB0cjxsZXZlbGRiOjpFbnY+IGluTWVtb3J5RW52ID0gYWRvcHRQdHIobGV2ZWxkYjo6
TmV3TWVtRW52KGxldmVsZGI6OkVudjo6RGVmYXVsdCgpKSk7CisgICAgT3duUHRyPGxldmVsZGI6
OkVudj4gaW5NZW1vcnlFbnYgPSBhZG9wdFB0cihsZXZlbGRiOjpOZXdNZW1FbnYobGV2ZWxkYjo6
SURCRW52KCkpKTsKIAogICAgIGxldmVsZGI6OkRCKiBkYjsKICAgICBjb25zdCBsZXZlbGRiOjpT
dGF0dXMgcyA9IG9wZW5EQihjb21wYXJhdG9yQWRhcHRlci5nZXQoKSwgaW5NZW1vcnlFbnYuZ2V0
KCksIFN0cmluZygpLCAmZGIpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182385</attachid>
            <date>2013-01-11 11:41:28 -0800</date>
            <delta_ts>2013-01-12 17:45:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106135-20130111113831.patch</filename>
            <type>text/plain</type>
            <size>2897</size>
            <attacher name="David Grogan">dgrogan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5Mzc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzNhNjY5ZWY0NGYxNDcw
ZTNmZGZhNjU0MjY5NzYzMzBhMDdkMzM3Ni4uZmIzZTM4ZDg1OTgwMmUzM2FjZjFiNjA5MTJlMjky
M2NhYTU5Y2M0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAxLTExICBEYXZp
ZCBHcm9nYW4gIDxkZ3JvZ2FuQGNocm9taXVtLm9yZz4KKworICAgICAgICBJbmRleGVkREI6IFBy
b3ZpZGUgTGV2ZWxEQiB3aXRoIElEQkVudiBpbnN0ZWFkIG9mIEVudjo6RGVmYXVsdAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MTM1CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSURCRW52IG9ubHkgY2hh
bmdlcyB0aGUgbmFtZSBvZiB0aGUgaGlzdG9ncmFtIHdoZXJlIGVycm9ycyBhcmUgbG9nZ2VkLgor
CisgICAgICAgICogcGxhdGZvcm0vbGV2ZWxkYi9MZXZlbERCRGF0YWJhc2UuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6TGV2ZWxEQkRhdGFiYXNlOjpkZXN0cm95KToKKyAgICAgICAgKFdlYkNvcmU6
OkxldmVsREJEYXRhYmFzZTo6b3Blbik6CisgICAgICAgIChXZWJDb3JlOjpMZXZlbERCRGF0YWJh
c2U6Om9wZW5Jbk1lbW9yeSk6CisKIDIwMTMtMDEtMTAgIERhbiBCZWFtICA8ZGJlYW1AY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIEltcGxlbWVudCBBdXRvY29tcGxldGVFcnJvckV2ZW50I3JlYXNv
bgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGV2ZWxkYi9MZXZlbERCRGF0
YWJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbGV2ZWxkYi9MZXZlbERCRGF0YWJh
c2UuY3BwCmluZGV4IDJkNWNmY2Q3ZjZiMWVhZDI5YWM5NjYzODA1Y2EzYTdlMjA5ODVmMjEuLjA4
MzEyNGE2Y2I0MWJiNDVmMGM2ZmIzNzAyYzc3ZDYyN2QyNWFhMzYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2xldmVsZGIvTGV2ZWxEQkRhdGFiYXNlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9sZXZlbGRiL0xldmVsREJEYXRhYmFzZS5jcHAKQEAgLTMzLDYg
KzMzLDcgQEAKICNpbmNsdWRlICJMZXZlbERCU2xpY2UuaCIKICNpbmNsdWRlICJMZXZlbERCV3Jp
dGVCYXRjaC5oIgogI2luY2x1ZGUgIkxvZ2dpbmcuaCIKKyNpbmNsdWRlIDxlbnZfaWRiLmg+CiAj
aW5jbHVkZSA8aGVscGVycy9tZW1lbnYvbWVtZW52Lmg+CiAjaW5jbHVkZSA8bGV2ZWxkYi9jb21w
YXJhdG9yLmg+CiAjaW5jbHVkZSA8bGV2ZWxkYi9kYi5oPgpAQCAtMTI2LDYgKzEyNyw3IEBAIHN0
YXRpYyBsZXZlbGRiOjpTdGF0dXMgb3BlbkRCKGxldmVsZGI6OkNvbXBhcmF0b3IqIGNvbXBhcmF0
b3IsIGxldmVsZGI6OkVudiogZW52CiBib29sIExldmVsREJEYXRhYmFzZTo6ZGVzdHJveShjb25z
dCBTdHJpbmcmIGZpbGVOYW1lKQogewogICAgIGxldmVsZGI6Ok9wdGlvbnMgb3B0aW9uczsKKyAg
ICBvcHRpb25zLmVudiA9IGxldmVsZGI6OklEQkVudigpOwogICAgIGNvbnN0IGxldmVsZGI6OlN0
YXR1cyBzID0gbGV2ZWxkYjo6RGVzdHJveURCKGZpbGVOYW1lLnV0ZjgoKS5kYXRhKCksIG9wdGlv
bnMpOwogICAgIHJldHVybiBzLm9rKCk7CiB9CkBAIC0xMzUsNyArMTM3LDcgQEAgUGFzc093blB0
cjxMZXZlbERCRGF0YWJhc2U+IExldmVsREJEYXRhYmFzZTo6b3Blbihjb25zdCBTdHJpbmcmIGZp
bGVOYW1lLCBjb25zdAogICAgIE93blB0cjxDb21wYXJhdG9yQWRhcHRlcj4gY29tcGFyYXRvckFk
YXB0ZXIgPSBhZG9wdFB0cihuZXcgQ29tcGFyYXRvckFkYXB0ZXIoY29tcGFyYXRvcikpOwogCiAg
ICAgbGV2ZWxkYjo6REIqIGRiOwotICAgIGNvbnN0IGxldmVsZGI6OlN0YXR1cyBzID0gb3BlbkRC
KGNvbXBhcmF0b3JBZGFwdGVyLmdldCgpLCBsZXZlbGRiOjpFbnY6OkRlZmF1bHQoKSwgZmlsZU5h
bWUsICZkYik7CisgICAgY29uc3QgbGV2ZWxkYjo6U3RhdHVzIHMgPSBvcGVuREIoY29tcGFyYXRv
ckFkYXB0ZXIuZ2V0KCksIGxldmVsZGI6OklEQkVudigpLCBmaWxlTmFtZSwgJmRiKTsKIAogICAg
IGlmICghcy5vaygpKSB7CiAgICAgICAgIExPR19FUlJPUigiRmFpbGVkIHRvIG9wZW4gTGV2ZWxE
QiBkYXRhYmFzZSBmcm9tICVzOiAlcyIsIGZpbGVOYW1lLmFzY2lpKCkuZGF0YSgpLCBzLlRvU3Ry
aW5nKCkuY19zdHIoKSk7CkBAIC0xNTMsNyArMTU1LDcgQEAgUGFzc093blB0cjxMZXZlbERCRGF0
YWJhc2U+IExldmVsREJEYXRhYmFzZTo6b3Blbihjb25zdCBTdHJpbmcmIGZpbGVOYW1lLCBjb25z
dAogUGFzc093blB0cjxMZXZlbERCRGF0YWJhc2U+IExldmVsREJEYXRhYmFzZTo6b3BlbkluTWVt
b3J5KGNvbnN0IExldmVsREJDb21wYXJhdG9yKiBjb21wYXJhdG9yKQogewogICAgIE93blB0cjxD
b21wYXJhdG9yQWRhcHRlcj4gY29tcGFyYXRvckFkYXB0ZXIgPSBhZG9wdFB0cihuZXcgQ29tcGFy
YXRvckFkYXB0ZXIoY29tcGFyYXRvcikpOwotICAgIE93blB0cjxsZXZlbGRiOjpFbnY+IGluTWVt
b3J5RW52ID0gYWRvcHRQdHIobGV2ZWxkYjo6TmV3TWVtRW52KGxldmVsZGI6OkVudjo6RGVmYXVs
dCgpKSk7CisgICAgT3duUHRyPGxldmVsZGI6OkVudj4gaW5NZW1vcnlFbnYgPSBhZG9wdFB0cihs
ZXZlbGRiOjpOZXdNZW1FbnYobGV2ZWxkYjo6SURCRW52KCkpKTsKIAogICAgIGxldmVsZGI6OkRC
KiBkYjsKICAgICBjb25zdCBsZXZlbGRiOjpTdGF0dXMgcyA9IG9wZW5EQihjb21wYXJhdG9yQWRh
cHRlci5nZXQoKSwgaW5NZW1vcnlFbnYuZ2V0KCksIFN0cmluZygpLCAmZGIpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>