<?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>113608</bug_id>
          
          <creation_ts>2013-03-29 14:24:26 -0700</creation_ts>
          <short_desc>[Chromium] IndexedDB: Update terminated worker connection test</short_desc>
          <delta_ts>2013-03-29 15:08:28 -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="Joshua Bell">jsbell</reporter>
          <assigned_to name="Joshua Bell">jsbell</assigned_to>
          <cc>alecflett</cc>
    
    <cc>dgrogan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>866374</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2013-03-29 14:24:26 -0700</bug_when>
    <thetext>[Chromium] IndexedDB: Update terminated worker connection test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866377</commentid>
    <comment_count>1</comment_count>
      <attachid>195799</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2013-03-29 14:30:29 -0700</bug_when>
    <thetext>Created attachment 195799
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866379</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2013-03-29 14:32:09 -0700</bug_when>
    <thetext>This is a prerequisite for https://code.google.com/p/chromium/issues/detail?id=123418

This test is NOT run as a layout test under DRT (see TestExpectations)

dgrogan@, alecflett@ - can you take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866389</commentid>
    <comment_count>3</comment_count>
      <attachid>195799</attachid>
    <who name="David Grogan">dgrogan</who>
    <bug_when>2013-03-29 14:40:17 -0700</bug_when>
    <thetext>Comment on attachment 195799
Patch

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

LGTM except for question about settimeout

&gt; LayoutTests/storage/indexeddb/pending-version-change-stuck-works-with-terminate.html:56
&gt; +            setTimeout(function() {

Why is this necessary?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866395</commentid>
    <comment_count>4</comment_count>
      <attachid>195799</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2013-03-29 14:45:51 -0700</bug_when>
    <thetext>Comment on attachment 195799
Patch

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

&gt;&gt; LayoutTests/storage/indexeddb/pending-version-change-stuck-works-with-terminate.html:56
&gt;&gt; +            setTimeout(function() {
&gt; 
&gt; Why is this necessary?

It&apos;s not - leftover from debugging. Removing it...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866396</commentid>
    <comment_count>5</comment_count>
      <attachid>195803</attachid>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2013-03-29 14:46:42 -0700</bug_when>
    <thetext>Created attachment 195803
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866398</commentid>
    <comment_count>6</comment_count>
    <who name="Joshua Bell">jsbell</who>
    <bug_when>2013-03-29 14:47:32 -0700</bug_when>
    <thetext>tony@ - one more r?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866413</commentid>
    <comment_count>7</comment_count>
      <attachid>195803</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-29 15:08:24 -0700</bug_when>
    <thetext>Comment on attachment 195803
Patch

Clearing flags on attachment: 195803

Committed r147254: &lt;http://trac.webkit.org/changeset/147254&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>866414</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-29 15:08:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195799</attachid>
            <date>2013-03-29 14:30:29 -0700</date>
            <delta_ts>2013-03-29 14:46:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113608-20130329143026.patch</filename>
            <type>text/plain</type>
            <size>6587</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3MTI2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMGFjZDlhY2IwZDAwZmM1MDk2Y2Rl
NmYwZDBlMDkwM2UxZjJmYjMxYi4uYWRkZjViMDQ2ZjVkZTZkNjdiYWNiNjNkMWI3NzM0ZWUwNDNl
MmFiNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTAzLTI5ICBKb3NodWEgQmVsbCAgPGpz
YmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBJbmRleGVkREI6IFVwZGF0
ZSB0ZXJtaW5hdGVkIHdvcmtlciBjb25uZWN0aW9uIHRlc3QKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMzYwOAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBsYXlvdXQgdGVzdCBvbmx5IHJ1biB1
bmRlciBDaHJvbWl1bSdzIGNvbnRlbnRfc2hlbGwgdGhhdCBlbnN1cmVzIHRoYXQKKyAgICAgICAg
d29ya2VyIHRlcm1pbmF0aW9uIGRvZXMgbm90IHJlc3VsdCBpbiBzdHVjayBjb25uZWN0aW9ucy4g
VGhlIHRlc3Qgd2FzIHVzaW5nCisgICAgICAgIHRoZSBvYnNvbGV0ZSBzZXRWZXJzaW9uKCkgQVBJ
LgorCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1z
dHVjay13b3Jrcy13aXRoLXRlcm1pbmF0ZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogc3RvcmFn
ZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVjay13b3Jrcy13aXRoLXRlcm1p
bmF0ZS5odG1sOgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy9wZW5kaW5n
LXZlcnNpb24tY2hhbmdlLXN0dWNrLmpzOgorICAgICAgICAodGVzdC5yZXF1ZXN0Lm9uYmxvY2tl
ZCk6CisgICAgICAgICh0ZXN0KToKKwogMjAxMy0wMy0yOCAgWmFuIERvYmVyc2VrICA8emRvYmVy
c2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBHVEsgZ2FyZGVuaW5nLiBBZGRp
bmcgZmFpbHVyZSBleHBlY3RhdGlvbiBmb3IgYSByZWZ0ZXN0IGFkZGVkIGluIHIxNDcxMTEKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3BlbmRpbmctdmVyc2lvbi1j
aGFuZ2Utc3R1Y2std29ya3Mtd2l0aC10ZXJtaW5hdGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVjay13b3Jrcy13
aXRoLXRlcm1pbmF0ZS1leHBlY3RlZC50eHQKaW5kZXggZjNiMjliNWM3YjdiN2I5NWI0MGI3ODZm
ZTA0YzY0ZGVhZGFmYmU1Zi4uYjg5NWJmYzlmMWY3OGI1MmMwNTVmNTI1YjFiNjYwNTE4MmE2ZTRl
NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJz
aW9uLWNoYW5nZS1zdHVjay13b3Jrcy13aXRoLXRlcm1pbmF0ZS1leHBlY3RlZC50eHQKKysrIGIv
TGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVj
ay13b3Jrcy13aXRoLXRlcm1pbmF0ZS1leHBlY3RlZC50eHQKQEAgLTEsMTEgKzEsMTIgQEAKLUV4
cGxpY2l0bHkgdGVybWluYXRpbmcgd29ya2VyIHdpdGggYmxvY2tlZCBzZXRWZXJzaW9uIGNhbGwg
c2hvdWxkIGFsbG93IGxhdGVyIG9wZW4gY2FsbHMgdG8gcHJvY2VlZAorRXhwbGljaXRseSB0ZXJt
aW5hdGluZyB3b3JrZXIgd2l0aCBibG9ja2VkIGNhbGwgc2hvdWxkIGFsbG93IGxhdGVyIG9wZW4g
Y2FsbHMgdG8gcHJvY2VlZAogCiBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2Yg
IlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCiAKIAogaW5kZXhl
ZERCID0gc2VsZi5pbmRleGVkREIgfHwgc2VsZi53ZWJraXRJbmRleGVkREIgfHwgc2VsZi5tb3pJ
bmRleGVkREIgfHwgc2VsZi5tc0luZGV4ZWREQiB8fCBzZWxmLk9JbmRleGVkREI7CiAKLXJlcXVl
c3QgPSBpbmRleGVkREIub3BlbigicGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVjay13b3Jrcy13
aXRoLXRlcm1pbmF0ZS5odG1sIikKK2RibmFtZSA9ICJwZW5kaW5nLXZlcnNpb24tY2hhbmdlLXN0
dWNrLXdvcmtzLXdpdGgtdGVybWluYXRlLmh0bWwiCitpbmRleGVkREIub3BlbihkYm5hbWUpCiBQ
QVNTIE9wZW4gd29ya2VkIGFmdGVyIHBhZ2UgcmVsb2FkLgogUEFTUyBzdWNjZXNzZnVsbHlQYXJz
ZWQgaXMgdHJ1ZQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9w
ZW5kaW5nLXZlcnNpb24tY2hhbmdlLXN0dWNrLXdvcmtzLXdpdGgtdGVybWluYXRlLmh0bWwgYi9M
YXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9wZW5kaW5nLXZlcnNpb24tY2hhbmdlLXN0dWNr
LXdvcmtzLXdpdGgtdGVybWluYXRlLmh0bWwKaW5kZXggN2IxZDM3N2UyZDNhYjkzN2FlMThmZmM3
OTYxMjgxNDViOWE1MGQwYy4uODYyZmJjZDY3ZWU3MzVhZWM5ZTI3MTMwNDdjM2I0Mjc1MWNkMTAz
NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJz
aW9uLWNoYW5nZS1zdHVjay13b3Jrcy13aXRoLXRlcm1pbmF0ZS5odG1sCisrKyBiL0xheW91dFRl
c3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3BlbmRpbmctdmVyc2lvbi1jaGFuZ2Utc3R1Y2std29ya3Mt
d2l0aC10ZXJtaW5hdGUuaHRtbApAQCAtNiwyOCArNiw0NSBAQAogPGJvZHk+CiA8c2NyaXB0Pgog
Ci1kZXNjcmlwdGlvbigiRXhwbGljaXRseSB0ZXJtaW5hdGluZyB3b3JrZXIgd2l0aCBibG9ja2Vk
IHNldFZlcnNpb24gY2FsbCBzaG91bGQgYWxsb3cgbGF0ZXIgb3BlbiBjYWxscyB0byBwcm9jZWVk
Iik7CitkZXNjcmlwdGlvbigiRXhwbGljaXRseSB0ZXJtaW5hdGluZyB3b3JrZXIgd2l0aCBibG9j
a2VkIGNhbGwgc2hvdWxkIGFsbG93IGxhdGVyIG9wZW4gY2FsbHMgdG8gcHJvY2VlZCIpOwogCiBm
dW5jdGlvbiB0ZXN0KCkKIHsKICAgICByZW1vdmVWZW5kb3JQcmVmaXhlcygpOwotICAgIGRibmFt
ZSA9IHNlbGYubG9jYXRpb24ucGF0aG5hbWUuc3Vic3RyaW5nKDEgKyBzZWxmLmxvY2F0aW9uLnBh
dGhuYW1lLmxhc3RJbmRleE9mKCIvIikpOwotICAgIGV2YWxBbmRMb2coInJlcXVlc3QgPSBpbmRl
eGVkREIub3BlbihcIiIgKyBkYm5hbWUgKyAiXCIpIik7CisgICAgc2V0REJOYW1lRnJvbVBhdGgo
KTsKKyAgICBpZiAoc2VsZi5sb2NhdGlvbi5zZWFyY2ggIT09ICI/c2Vjb25kIikgeworICAgICAg
ICBmaXJzdE9wZW4oKTsKKyAgICB9IGVsc2UgeworICAgICAgICBzZWNvbmRPcGVuKCk7CisgICAg
fQorfQorCitmdW5jdGlvbiBmaXJzdE9wZW4oKSB7CisgICAgcmVxdWVzdCA9IGV2YWxBbmRMb2co
ImluZGV4ZWREQi5kZWxldGVEYXRhYmFzZShkYm5hbWUpIik7CiAgICAgcmVxdWVzdC5vbmJsb2Nr
ZWQgPSB1bmV4cGVjdGVkQmxvY2tlZENhbGxiYWNrOwogICAgIHJlcXVlc3Qub25lcnJvciA9IHVu
ZXhwZWN0ZWRFcnJvckNhbGxiYWNrOwotICAgIGlmIChzZWxmLmxvY2F0aW9uLnNlYXJjaCA9PSAi
P3NlY29uZCIpIHsKLSAgICAgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSBmdW5jdGlvbigpIHsKLSAg
ICAgICAgICAgIHRlc3RQYXNzZWQoIk9wZW4gd29ya2VkIGFmdGVyIHBhZ2UgcmVsb2FkLiIpOwot
ICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7Ci0gICAgICAgIH07Ci0gICAgfSBlbHNlIHsKKyAg
ICByZXF1ZXN0Lm9uc3VjY2VzcyA9IGZ1bmN0aW9uKCkgeworICAgICAgICByZXF1ZXN0ID0gZXZh
bEFuZExvZygiaW5kZXhlZERCLm9wZW4oZGJuYW1lKSIpOworICAgICAgICByZXF1ZXN0Lm9uYmxv
Y2tlZCA9IHVuZXhwZWN0ZWRCbG9ja2VkQ2FsbGJhY2s7CisgICAgICAgIHJlcXVlc3Qub25lcnJv
ciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOwogICAgICAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9
IHN0YXJ0VGhlV29ya2VyOwotICAgIH0KKyAgICB9OworfQorCitmdW5jdGlvbiBzZWNvbmRPcGVu
KCkgeworICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJpbmRleGVkREIub3BlbihkYm5hbWUpIik7
CisgICAgcmVxdWVzdC5vbmJsb2NrZWQgPSB1bmV4cGVjdGVkQmxvY2tlZENhbGxiYWNrOworICAg
IHJlcXVlc3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworICAgIHJlcXVlc3Qu
b251cGdyYWRlbmVlZGVkID0gdW5leHBlY3RlZFVwZ3JhZGVOZWVkZWRDYWxsYmFjazsKKyAgICBy
ZXF1ZXN0Lm9uc3VjY2VzcyA9IGZ1bmN0aW9uKCkgeworICAgICAgICB0ZXN0UGFzc2VkKCJPcGVu
IHdvcmtlZCBhZnRlciBwYWdlIHJlbG9hZC4iKTsKKyAgICAgICAgZmluaXNoSlNUZXN0KCk7Cisg
ICAgfTsKIH0KIAogZnVuY3Rpb24gc3RhcnRUaGVXb3JrZXIoKQogewotICAgIHZhciB3b3JrZXIg
PSBzdGFydFdvcmtlcigicmVzb3VyY2VzL3BlbmRpbmctdmVyc2lvbi1jaGFuZ2Utc3R1Y2suanM/
IiArIGVuY29kZVVSSShkYm5hbWUpKTsKKyAgICB2YXIgd29ya2VyID0gc3RhcnRXb3JrZXIoInJl
c291cmNlcy9wZW5kaW5nLXZlcnNpb24tY2hhbmdlLXN0dWNrLmpzPyIgKyBlbmNvZGVVUklDb21w
b25lbnQoZGJuYW1lKSk7CiAgICAgd29ya2VyLm9uZXJyb3IgPSBmdW5jdGlvbihlKSB7CiAgICAg
ICAgIHRlc3RGYWlsZWQoZS5tZXNzYWdlKTsKICAgICAgICAgZmluaXNoSlNUZXN0KCk7CkBAIC0z
NiwxMCArNTMsMTMgQEAgZnVuY3Rpb24gc3RhcnRUaGVXb3JrZXIoKQogICAgIHdvcmtlci5vbm1l
c3NhZ2UgPSBmdW5jdGlvbihldmVudCkgewogICAgICAgICBpZiAoZXZlbnQuZGF0YSA9PSAiZ290
YmxvY2tlZCIpIHsKICAgICAgICAgICAgIHdvcmtlci50ZXJtaW5hdGUoKTsKLSAgICAgICAgICAg
IHNlbGYubG9jYXRpb24gPSBzZWxmLmxvY2F0aW9uICsgIj9zZWNvbmQiOworICAgICAgICAgICAg
c2V0VGltZW91dChmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICBzZWxmLmxvY2F0aW9uID0g
c2VsZi5sb2NhdGlvbiArICI/c2Vjb25kIjsKKyAgICAgICAgICAgIH0sIDApOworICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIG9yaWdpbmFs
T25NZXNzYWdlKGV2ZW50KTsKKworICAgICAgICBvcmlnaW5hbE9uTWVzc2FnZShldmVudCk7CiAg
ICAgfTsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcmVz
b3VyY2VzL3BlbmRpbmctdmVyc2lvbi1jaGFuZ2Utc3R1Y2suanMgYi9MYXlvdXRUZXN0cy9zdG9y
YWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVjay5qcwpp
bmRleCBlZjQ1NWY2ZWMwYjE0NmUzNTMyMDk4ZmM5ZTkyNzI5ZjNkODY0OTdkLi5iNmE0YjFmMTZi
ZWI4NmU5NWZjYzg4NWYyZWNhOTBhMjAwYjYxZGQ5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9z
dG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVjay5q
cworKysgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9yZXNvdXJjZXMvcGVuZGluZy12
ZXJzaW9uLWNoYW5nZS1zdHVjay5qcwpAQCAtNiwxNyArNiwxNCBAQCBpZiAodGhpcy5pbXBvcnRT
Y3JpcHRzKSB7CiBmdW5jdGlvbiB0ZXN0KCkKIHsKICAgICByZW1vdmVWZW5kb3JQcmVmaXhlcygp
OwotICAgIGRibmFtZSA9IGRlY29kZVVSSShzZWxmLmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmco
MSkpOwotICAgIGV2YWxBbmRMb2coInJlcXVlc3QgPSBpbmRleGVkREIub3BlbihcIiIgKyBkYm5h
bWUgKyAiXCIpIik7CisgICAgZGJuYW1lID0gZGVjb2RlVVJJQ29tcG9uZW50KHNlbGYubG9jYXRp
b24uc2VhcmNoLnN1YnN0cmluZygxKSk7CisgICAgcmVxdWVzdCA9IGV2YWxBbmRMb2coImluZGV4
ZWREQi5vcGVuKGRibmFtZSwgMikiKTsKICAgICByZXF1ZXN0Lm9uZXJyb3IgPSB1bmV4cGVjdGVk
RXJyb3JDYWxsYmFjazsKLSAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9IGZ1bmN0aW9uKGUpIHsKLSAg
ICAgICAgZGIgPSByZXF1ZXN0LnJlc3VsdDsKLSAgICAgICAgZXZhbEFuZExvZygicmVxdWVzdCA9
IGRiLnNldFZlcnNpb24oMSkiKTsKLSAgICAgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSB1bmV4cGVj
dGVkU3VjY2Vzc0NhbGxiYWNrOwotICAgICAgICByZXF1ZXN0Lm9uYmxvY2tlZCA9IGZ1bmN0aW9u
KCkgewotICAgICAgICAgICAgdGVzdFBhc3NlZCgid29ya2VyIHJlY2VpdmVkIGJsb2NrZWQgZXZl
bnQuIik7Ci0gICAgICAgICAgICBwb3N0TWVzc2FnZSgiZ290YmxvY2tlZCIpOwotICAgICAgICB9
OworICAgIHJlcXVlc3Qub25zdWNjZXNzID0gdW5leHBlY3RlZFN1Y2Nlc3NDYWxsYmFjazsKKyAg
ICByZXF1ZXN0Lm9udXBncmFkZW5lZWRlZCA9IHVuZXhwZWN0ZWRVcGdyYWRlTmVlZGVkQ2FsbGJh
Y2s7CisgICAgcmVxdWVzdC5vbmJsb2NrZWQgPSBmdW5jdGlvbigpIHsKKyAgICAgICAgdGVzdFBh
c3NlZCgid29ya2VyIHJlY2VpdmVkIGJsb2NrZWQgZXZlbnQuIik7CisgICAgICAgIHBvc3RNZXNz
YWdlKCJnb3RibG9ja2VkIik7CiAgICAgfTsKIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>195803</attachid>
            <date>2013-03-29 14:46:42 -0700</date>
            <delta_ts>2013-03-29 15:08:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-113608-20130329144639.patch</filename>
            <type>text/plain</type>
            <size>6427</size>
            <attacher name="Joshua Bell">jsbell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3MTI2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMGFjZDlhY2IwZDAwZmM1MDk2Y2Rl
NmYwZDBlMDkwM2UxZjJmYjMxYi4uYWRkZjViMDQ2ZjVkZTZkNjdiYWNiNjNkMWI3NzM0ZWUwNDNl
MmFiNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTAzLTI5ICBKb3NodWEgQmVsbCAgPGpz
YmVsbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0Nocm9taXVtXSBJbmRleGVkREI6IFVwZGF0
ZSB0ZXJtaW5hdGVkIHdvcmtlciBjb25uZWN0aW9uIHRlc3QKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMzYwOAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBsYXlvdXQgdGVzdCBvbmx5IHJ1biB1
bmRlciBDaHJvbWl1bSdzIGNvbnRlbnRfc2hlbGwgdGhhdCBlbnN1cmVzIHRoYXQKKyAgICAgICAg
d29ya2VyIHRlcm1pbmF0aW9uIGRvZXMgbm90IHJlc3VsdCBpbiBzdHVjayBjb25uZWN0aW9ucy4g
VGhlIHRlc3Qgd2FzIHVzaW5nCisgICAgICAgIHRoZSBvYnNvbGV0ZSBzZXRWZXJzaW9uKCkgQVBJ
LgorCisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1z
dHVjay13b3Jrcy13aXRoLXRlcm1pbmF0ZS1leHBlY3RlZC50eHQ6CisgICAgICAgICogc3RvcmFn
ZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVjay13b3Jrcy13aXRoLXRlcm1p
bmF0ZS5odG1sOgorICAgICAgICAqIHN0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy9wZW5kaW5n
LXZlcnNpb24tY2hhbmdlLXN0dWNrLmpzOgorICAgICAgICAodGVzdC5yZXF1ZXN0Lm9uYmxvY2tl
ZCk6CisgICAgICAgICh0ZXN0KToKKwogMjAxMy0wMy0yOCAgWmFuIERvYmVyc2VrICA8emRvYmVy
c2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBHVEsgZ2FyZGVuaW5nLiBBZGRp
bmcgZmFpbHVyZSBleHBlY3RhdGlvbiBmb3IgYSByZWZ0ZXN0IGFkZGVkIGluIHIxNDcxMTEKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3BlbmRpbmctdmVyc2lvbi1j
aGFuZ2Utc3R1Y2std29ya3Mtd2l0aC10ZXJtaW5hdGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVjay13b3Jrcy13
aXRoLXRlcm1pbmF0ZS1leHBlY3RlZC50eHQKaW5kZXggZjNiMjliNWM3YjdiN2I5NWI0MGI3ODZm
ZTA0YzY0ZGVhZGFmYmU1Zi4uYjg5NWJmYzlmMWY3OGI1MmMwNTVmNTI1YjFiNjYwNTE4MmE2ZTRl
NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJz
aW9uLWNoYW5nZS1zdHVjay13b3Jrcy13aXRoLXRlcm1pbmF0ZS1leHBlY3RlZC50eHQKKysrIGIv
TGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVj
ay13b3Jrcy13aXRoLXRlcm1pbmF0ZS1leHBlY3RlZC50eHQKQEAgLTEsMTEgKzEsMTIgQEAKLUV4
cGxpY2l0bHkgdGVybWluYXRpbmcgd29ya2VyIHdpdGggYmxvY2tlZCBzZXRWZXJzaW9uIGNhbGwg
c2hvdWxkIGFsbG93IGxhdGVyIG9wZW4gY2FsbHMgdG8gcHJvY2VlZAorRXhwbGljaXRseSB0ZXJt
aW5hdGluZyB3b3JrZXIgd2l0aCBibG9ja2VkIGNhbGwgc2hvdWxkIGFsbG93IGxhdGVyIG9wZW4g
Y2FsbHMgdG8gcHJvY2VlZAogCiBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2Yg
IlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCiAKIAogaW5kZXhl
ZERCID0gc2VsZi5pbmRleGVkREIgfHwgc2VsZi53ZWJraXRJbmRleGVkREIgfHwgc2VsZi5tb3pJ
bmRleGVkREIgfHwgc2VsZi5tc0luZGV4ZWREQiB8fCBzZWxmLk9JbmRleGVkREI7CiAKLXJlcXVl
c3QgPSBpbmRleGVkREIub3BlbigicGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVjay13b3Jrcy13
aXRoLXRlcm1pbmF0ZS5odG1sIikKK2RibmFtZSA9ICJwZW5kaW5nLXZlcnNpb24tY2hhbmdlLXN0
dWNrLXdvcmtzLXdpdGgtdGVybWluYXRlLmh0bWwiCitpbmRleGVkREIub3BlbihkYm5hbWUpCiBQ
QVNTIE9wZW4gd29ya2VkIGFmdGVyIHBhZ2UgcmVsb2FkLgogUEFTUyBzdWNjZXNzZnVsbHlQYXJz
ZWQgaXMgdHJ1ZQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9w
ZW5kaW5nLXZlcnNpb24tY2hhbmdlLXN0dWNrLXdvcmtzLXdpdGgtdGVybWluYXRlLmh0bWwgYi9M
YXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi9wZW5kaW5nLXZlcnNpb24tY2hhbmdlLXN0dWNr
LXdvcmtzLXdpdGgtdGVybWluYXRlLmh0bWwKaW5kZXggN2IxZDM3N2UyZDNhYjkzN2FlMThmZmM3
OTYxMjgxNDViOWE1MGQwYy4uM2IyOTZkNjMxYmI4MTA3ZjVhMGE4NzJmNzg5ZTBkZThmM2Y3NTI3
MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvcGVuZGluZy12ZXJz
aW9uLWNoYW5nZS1zdHVjay13b3Jrcy13aXRoLXRlcm1pbmF0ZS5odG1sCisrKyBiL0xheW91dFRl
c3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3BlbmRpbmctdmVyc2lvbi1jaGFuZ2Utc3R1Y2std29ya3Mt
d2l0aC10ZXJtaW5hdGUuaHRtbApAQCAtNiwyOCArNiw0NSBAQAogPGJvZHk+CiA8c2NyaXB0Pgog
Ci1kZXNjcmlwdGlvbigiRXhwbGljaXRseSB0ZXJtaW5hdGluZyB3b3JrZXIgd2l0aCBibG9ja2Vk
IHNldFZlcnNpb24gY2FsbCBzaG91bGQgYWxsb3cgbGF0ZXIgb3BlbiBjYWxscyB0byBwcm9jZWVk
Iik7CitkZXNjcmlwdGlvbigiRXhwbGljaXRseSB0ZXJtaW5hdGluZyB3b3JrZXIgd2l0aCBibG9j
a2VkIGNhbGwgc2hvdWxkIGFsbG93IGxhdGVyIG9wZW4gY2FsbHMgdG8gcHJvY2VlZCIpOwogCiBm
dW5jdGlvbiB0ZXN0KCkKIHsKICAgICByZW1vdmVWZW5kb3JQcmVmaXhlcygpOwotICAgIGRibmFt
ZSA9IHNlbGYubG9jYXRpb24ucGF0aG5hbWUuc3Vic3RyaW5nKDEgKyBzZWxmLmxvY2F0aW9uLnBh
dGhuYW1lLmxhc3RJbmRleE9mKCIvIikpOwotICAgIGV2YWxBbmRMb2coInJlcXVlc3QgPSBpbmRl
eGVkREIub3BlbihcIiIgKyBkYm5hbWUgKyAiXCIpIik7CisgICAgc2V0REJOYW1lRnJvbVBhdGgo
KTsKKyAgICBpZiAoc2VsZi5sb2NhdGlvbi5zZWFyY2ggIT09ICI/c2Vjb25kIikgeworICAgICAg
ICBmaXJzdE9wZW4oKTsKKyAgICB9IGVsc2UgeworICAgICAgICBzZWNvbmRPcGVuKCk7CisgICAg
fQorfQorCitmdW5jdGlvbiBmaXJzdE9wZW4oKSB7CisgICAgcmVxdWVzdCA9IGV2YWxBbmRMb2co
ImluZGV4ZWREQi5kZWxldGVEYXRhYmFzZShkYm5hbWUpIik7CiAgICAgcmVxdWVzdC5vbmJsb2Nr
ZWQgPSB1bmV4cGVjdGVkQmxvY2tlZENhbGxiYWNrOwogICAgIHJlcXVlc3Qub25lcnJvciA9IHVu
ZXhwZWN0ZWRFcnJvckNhbGxiYWNrOwotICAgIGlmIChzZWxmLmxvY2F0aW9uLnNlYXJjaCA9PSAi
P3NlY29uZCIpIHsKLSAgICAgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSBmdW5jdGlvbigpIHsKLSAg
ICAgICAgICAgIHRlc3RQYXNzZWQoIk9wZW4gd29ya2VkIGFmdGVyIHBhZ2UgcmVsb2FkLiIpOwot
ICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7Ci0gICAgICAgIH07Ci0gICAgfSBlbHNlIHsKKyAg
ICByZXF1ZXN0Lm9uc3VjY2VzcyA9IGZ1bmN0aW9uKCkgeworICAgICAgICByZXF1ZXN0ID0gZXZh
bEFuZExvZygiaW5kZXhlZERCLm9wZW4oZGJuYW1lKSIpOworICAgICAgICByZXF1ZXN0Lm9uYmxv
Y2tlZCA9IHVuZXhwZWN0ZWRCbG9ja2VkQ2FsbGJhY2s7CisgICAgICAgIHJlcXVlc3Qub25lcnJv
ciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOwogICAgICAgICByZXF1ZXN0Lm9uc3VjY2VzcyA9
IHN0YXJ0VGhlV29ya2VyOwotICAgIH0KKyAgICB9OworfQorCitmdW5jdGlvbiBzZWNvbmRPcGVu
KCkgeworICAgIHJlcXVlc3QgPSBldmFsQW5kTG9nKCJpbmRleGVkREIub3BlbihkYm5hbWUpIik7
CisgICAgcmVxdWVzdC5vbmJsb2NrZWQgPSB1bmV4cGVjdGVkQmxvY2tlZENhbGxiYWNrOworICAg
IHJlcXVlc3Qub25lcnJvciA9IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOworICAgIHJlcXVlc3Qu
b251cGdyYWRlbmVlZGVkID0gdW5leHBlY3RlZFVwZ3JhZGVOZWVkZWRDYWxsYmFjazsKKyAgICBy
ZXF1ZXN0Lm9uc3VjY2VzcyA9IGZ1bmN0aW9uKCkgeworICAgICAgICB0ZXN0UGFzc2VkKCJPcGVu
IHdvcmtlZCBhZnRlciBwYWdlIHJlbG9hZC4iKTsKKyAgICAgICAgZmluaXNoSlNUZXN0KCk7Cisg
ICAgfTsKIH0KIAogZnVuY3Rpb24gc3RhcnRUaGVXb3JrZXIoKQogewotICAgIHZhciB3b3JrZXIg
PSBzdGFydFdvcmtlcigicmVzb3VyY2VzL3BlbmRpbmctdmVyc2lvbi1jaGFuZ2Utc3R1Y2suanM/
IiArIGVuY29kZVVSSShkYm5hbWUpKTsKKyAgICB2YXIgd29ya2VyID0gc3RhcnRXb3JrZXIoInJl
c291cmNlcy9wZW5kaW5nLXZlcnNpb24tY2hhbmdlLXN0dWNrLmpzPyIgKyBlbmNvZGVVUklDb21w
b25lbnQoZGJuYW1lKSk7CiAgICAgd29ya2VyLm9uZXJyb3IgPSBmdW5jdGlvbihlKSB7CiAgICAg
ICAgIHRlc3RGYWlsZWQoZS5tZXNzYWdlKTsKICAgICAgICAgZmluaXNoSlNUZXN0KCk7CkBAIC0z
Nyw5ICs1NCwxMCBAQCBmdW5jdGlvbiBzdGFydFRoZVdvcmtlcigpCiAgICAgICAgIGlmIChldmVu
dC5kYXRhID09ICJnb3RibG9ja2VkIikgewogICAgICAgICAgICAgd29ya2VyLnRlcm1pbmF0ZSgp
OwogICAgICAgICAgICAgc2VsZi5sb2NhdGlvbiA9IHNlbGYubG9jYXRpb24gKyAiP3NlY29uZCI7
CisgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICAg
ICAgb3JpZ2luYWxPbk1lc3NhZ2UoZXZlbnQpOworCisgICAgICAgIG9yaWdpbmFsT25NZXNzYWdl
KGV2ZW50KTsKICAgICB9OwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9zdG9yYWdlL2lu
ZGV4ZWRkYi9yZXNvdXJjZXMvcGVuZGluZy12ZXJzaW9uLWNoYW5nZS1zdHVjay5qcyBiL0xheW91
dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy9wZW5kaW5nLXZlcnNpb24tY2hhbmdl
LXN0dWNrLmpzCmluZGV4IGVmNDU1ZjZlYzBiMTQ2ZTM1MzIwOThmYzllOTI3MjlmM2Q4NjQ5N2Qu
LmI2YTRiMWYxNmJlYjg2ZTk1ZmNjODg1ZjJlY2E5MGEyMDBiNjFkZDkgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNlcy9wZW5kaW5nLXZlcnNpb24tY2hh
bmdlLXN0dWNrLmpzCisrKyBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3Jlc291cmNl
cy9wZW5kaW5nLXZlcnNpb24tY2hhbmdlLXN0dWNrLmpzCkBAIC02LDE3ICs2LDE0IEBAIGlmICh0
aGlzLmltcG9ydFNjcmlwdHMpIHsKIGZ1bmN0aW9uIHRlc3QoKQogewogICAgIHJlbW92ZVZlbmRv
clByZWZpeGVzKCk7Ci0gICAgZGJuYW1lID0gZGVjb2RlVVJJKHNlbGYubG9jYXRpb24uc2VhcmNo
LnN1YnN0cmluZygxKSk7Ci0gICAgZXZhbEFuZExvZygicmVxdWVzdCA9IGluZGV4ZWREQi5vcGVu
KFwiIiArIGRibmFtZSArICJcIikiKTsKKyAgICBkYm5hbWUgPSBkZWNvZGVVUklDb21wb25lbnQo
c2VsZi5sb2NhdGlvbi5zZWFyY2guc3Vic3RyaW5nKDEpKTsKKyAgICByZXF1ZXN0ID0gZXZhbEFu
ZExvZygiaW5kZXhlZERCLm9wZW4oZGJuYW1lLCAyKSIpOwogICAgIHJlcXVlc3Qub25lcnJvciA9
IHVuZXhwZWN0ZWRFcnJvckNhbGxiYWNrOwotICAgIHJlcXVlc3Qub25zdWNjZXNzID0gZnVuY3Rp
b24oZSkgewotICAgICAgICBkYiA9IHJlcXVlc3QucmVzdWx0OwotICAgICAgICBldmFsQW5kTG9n
KCJyZXF1ZXN0ID0gZGIuc2V0VmVyc2lvbigxKSIpOwotICAgICAgICByZXF1ZXN0Lm9uc3VjY2Vz
cyA9IHVuZXhwZWN0ZWRTdWNjZXNzQ2FsbGJhY2s7Ci0gICAgICAgIHJlcXVlc3Qub25ibG9ja2Vk
ID0gZnVuY3Rpb24oKSB7Ci0gICAgICAgICAgICB0ZXN0UGFzc2VkKCJ3b3JrZXIgcmVjZWl2ZWQg
YmxvY2tlZCBldmVudC4iKTsKLSAgICAgICAgICAgIHBvc3RNZXNzYWdlKCJnb3RibG9ja2VkIik7
Ci0gICAgICAgIH07CisgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSB1bmV4cGVjdGVkU3VjY2Vzc0Nh
bGxiYWNrOworICAgIHJlcXVlc3Qub251cGdyYWRlbmVlZGVkID0gdW5leHBlY3RlZFVwZ3JhZGVO
ZWVkZWRDYWxsYmFjazsKKyAgICByZXF1ZXN0Lm9uYmxvY2tlZCA9IGZ1bmN0aW9uKCkgeworICAg
ICAgICB0ZXN0UGFzc2VkKCJ3b3JrZXIgcmVjZWl2ZWQgYmxvY2tlZCBldmVudC4iKTsKKyAgICAg
ICAgcG9zdE1lc3NhZ2UoImdvdGJsb2NrZWQiKTsKICAgICB9OwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>