<?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>134139</bug_id>
          
          <creation_ts>2014-06-20 15:48:12 -0700</creation_ts>
          <short_desc>Database process crashes when multiple transactions attempt to run at once</short_desc>
          <delta_ts>2014-06-24 02:39:15 -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>WebCore Misc.</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vicki Pfau">jeffrey+webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>beidson</cc>
    
    <cc>ddkilzer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1017100</commentid>
    <comment_count>0</comment_count>
    <who name="Vicki Pfau">jeffrey+webkit</who>
    <bug_when>2014-06-20 15:48:12 -0700</bug_when>
    <thetext>When multiple IDB transactions attempt to run at once, the database process can crash due to it expecting database processes to be serialized.

&lt;rdar://problem/16123702&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017125</commentid>
    <comment_count>1</comment_count>
      <attachid>233482</attachid>
    <who name="Vicki Pfau">jeffrey+webkit</who>
    <bug_when>2014-06-20 16:28:19 -0700</bug_when>
    <thetext>Created attachment 233482
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017604</commentid>
    <comment_count>2</comment_count>
      <attachid>233482</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-06-23 11:03:13 -0700</bug_when>
    <thetext>Comment on attachment 233482
Patch

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

r=me

&gt; LayoutTests/storage/indexeddb/transaction-overlapping-expected.txt:1
&gt; +Check that read-only transactions within a database can run in parallel.

See comment below.

&gt; LayoutTests/storage/indexeddb/transaction-overlapping.html:9
&gt; +description(&quot;Check that read-only transactions within a database can run in parallel.&quot;);

This description for the test is inaccurate.  It should be something like:

description(&quot;Check that overlapping, read-only transactions within a database don&apos;t crash and run serially.&quot;);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017721</commentid>
    <comment_count>3</comment_count>
    <who name="Vicki Pfau">jeffrey+webkit</who>
    <bug_when>2014-06-23 15:39:15 -0700</bug_when>
    <thetext>Committed r170327: &lt;http://trac.webkit.org/changeset/170327&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233482</attachid>
            <date>2014-06-20 16:28:19 -0700</date>
            <delta_ts>2014-06-23 11:03:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-134139-20140620162758.patch</filename>
            <type>text/plain</type>
            <size>7046</size>
            <attacher name="Vicki Pfau">jeffrey+webkit</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwMTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDFkNDEzZGMxZjViY2Ey
ZGZlNDgwYTBhMmY4NjIyN2NmMGM4MmIwMy4uOGJlOTE3YTIzYWMyZGU5OGQ4NDhmZWY1NmM2MTM3
NWI2MWRjMDhhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA2LTE5ICBKZWZm
cmV5IFBmYXUgIDxqcGZhdUBhcHBsZS5jb20+CisKKyAgICAgICAgRGF0YWJhc2UgcHJvY2VzcyBj
cmFzaGVzIHdoZW4gbXVsdGlwbGUgdHJhbnNhY3Rpb25zIGF0dGVtcHQgdG8gcnVuIGF0IG9uY2UK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDEzOQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEVuc3VyZSB0
aGF0IG9ubHkgb25lIHRyYW5zYWN0aW9uIGNhbiBiZSBydW5uaW5nIGF0IGEgdGltZS4KKworICAg
ICAgICBUZXN0OiBzdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1vdmVybGFwcGluZy5odG1s
CisKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbkNvb3JkaW5hdG9y
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OklEQlRyYW5zYWN0aW9uQ29vcmRpbmF0b3I6OmNhblJ1
blRyYW5zYWN0aW9uKToKKwogMjAxNC0wNi0xOCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2Vy
QGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgcmViZWNjYXB1cnBsZSB0byBDU1MgbmFtZWQgY29s
b3IgbGlzdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVkZGIvSURC
VHJhbnNhY3Rpb25Db29yZGluYXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4
ZWRkYi9JREJUcmFuc2FjdGlvbkNvb3JkaW5hdG9yLmNwcAppbmRleCBiZWMyOWRjZTZlYTE0NTEx
N2M0MzFhNzk3Mzk0MmI0NTQ2MzdiMGY0Li43ODI0M2ZhZDZmNTE1NWQ4M2Y2OTQxODAyY2Y5M2Qx
YWI0YThkYTlhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9J
REJUcmFuc2FjdGlvbkNvb3JkaW5hdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L2luZGV4ZWRkYi9JREJUcmFuc2FjdGlvbkNvb3JkaW5hdG9yLmNwcApAQCAtMTA1LDYgKzEwNSw3
IEBAIHZvaWQgSURCVHJhbnNhY3Rpb25Db29yZGluYXRvcjo6cHJvY2Vzc1N0YXJ0ZWRUcmFuc2Fj
dGlvbnMoKQogICAgIH0KIH0KIAorI2lmIFVTRShMRVZFTERCKQogc3RhdGljIGJvb2wgZG9TY29w
ZXNPdmVybGFwKGNvbnN0IEhhc2hTZXQ8aW50NjRfdD4mIHNjb3BlMSwgY29uc3QgSGFzaFNldDxp
bnQ2NF90PiYgc2NvcGUyKQogewogICAgIGZvciAoSGFzaFNldDxpbnQ2NF90Pjo6Y29uc3RfaXRl
cmF0b3IgaXQgPSBzY29wZTEuYmVnaW4oKTsgaXQgIT0gc2NvcGUxLmVuZCgpOyArK2l0KSB7CkBA
IC0xMTMsMTAgKzExNCwxMyBAQCBzdGF0aWMgYm9vbCBkb1Njb3Blc092ZXJsYXAoY29uc3QgSGFz
aFNldDxpbnQ2NF90PiYgc2NvcGUxLCBjb25zdCBIYXNoU2V0PGludDY0XwogICAgIH0KICAgICBy
ZXR1cm4gZmFsc2U7CiB9CisjZW5kaWYKIAogYm9vbCBJREJUcmFuc2FjdGlvbkNvb3JkaW5hdG9y
OjpjYW5SdW5UcmFuc2FjdGlvbihJREJUcmFuc2FjdGlvbkJhY2tlbmQqIHRyYW5zYWN0aW9uKQog
ewogICAgIEFTU0VSVChtX3F1ZXVlZFRyYW5zYWN0aW9ucy5jb250YWlucyh0cmFuc2FjdGlvbikp
OworCisjaWYgVVNFKExFVkVMREIpCiAgICAgc3dpdGNoICh0cmFuc2FjdGlvbi0+bW9kZSgpKSB7
CiAgICAgY2FzZSBJbmRleGVkREI6OlRyYW5zYWN0aW9uTW9kZTo6VmVyc2lvbkNoYW5nZToKICAg
ICAgICAgQVNTRVJUKG1fcXVldWVkVHJhbnNhY3Rpb25zLnNpemUoKSA9PSAxKTsKQEAgLTE0MCw2
ICsxNDQsOSBAQCBib29sIElEQlRyYW5zYWN0aW9uQ29vcmRpbmF0b3I6OmNhblJ1blRyYW5zYWN0
aW9uKElEQlRyYW5zYWN0aW9uQmFja2VuZCogdHJhbnNhYwogICAgIH0KICAgICBBU1NFUlRfTk9U
X1JFQUNIRUQoKTsKICAgICByZXR1cm4gZmFsc2U7CisjZWxzZQorICAgIHJldHVybiAhbV9zdGFy
dGVkVHJhbnNhY3Rpb25zLnNpemUoKTsKKyNlbmRpZgogfQogCiB9OwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDcyN2Q3MTg0
NTI2MWQ5MGY3OWQxOTQyYmMzNTUxYTg4MjFjNWRhMDUuLmJlMTQ4NDAxZGEzZjViMWE0NWI2Yzlj
OTNhZjZkZmVmODk4M2I1ZjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNC0wNi0xOSAgSmVm
ZnJleSBQZmF1ICA8anBmYXVAYXBwbGUuY29tPgorCisgICAgICAgIERhdGFiYXNlIHByb2Nlc3Mg
Y3Jhc2hlcyB3aGVuIG11bHRpcGxlIHRyYW5zYWN0aW9ucyBhdHRlbXB0IHRvIHJ1biBhdCBvbmNl
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzQxMzkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHN0b3Jh
Z2UvaW5kZXhlZGRiL3RyYW5zYWN0aW9uLW92ZXJsYXBwaW5nLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rpb24tb3ZlcmxhcHBpbmcuaHRt
bDogQWRkZWQuCisKIDIwMTQtMDYtMTggIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBs
ZS5jb20+CiAKICAgICAgICAgQWRkIHJlYmVjY2FwdXJwbGUgdG8gQ1NTIG5hbWVkIGNvbG9yIGxp
c3QKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRiL3RyYW5zYWN0aW9u
LW92ZXJsYXBwaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRi
L3RyYW5zYWN0aW9uLW92ZXJsYXBwaW5nLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42MDc0MzYz
NjkyNDQwNDJjZDk2ZWEyYzMzZTE5YzllOGQ3ODNhODc5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvc3RvcmFnZS9pbmRleGVkZGIvdHJhbnNhY3Rpb24tb3ZlcmxhcHBpbmctZXhwZWN0
ZWQudHh0CkBAIC0wLDAgKzEsMzUgQEAKK0NoZWNrIHRoYXQgcmVhZC1vbmx5IHRyYW5zYWN0aW9u
cyB3aXRoaW4gYSBkYXRhYmFzZSBjYW4gcnVuIGluIHBhcmFsbGVsLgorCitPbiBzdWNjZXNzLCB5
b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVT
VCBDT01QTEVURSIuCisKKworaW5kZXhlZERCID0gc2VsZi5pbmRleGVkREIgfHwgc2VsZi53ZWJr
aXRJbmRleGVkREIgfHwgc2VsZi5tb3pJbmRleGVkREIgfHwgc2VsZi5tc0luZGV4ZWREQiB8fCBz
ZWxmLk9JbmRleGVkREI7CisKK2RibmFtZSA9ICJ0cmFuc2FjdGlvbi1vdmVybGFwcGluZy5odG1s
IgoraW5kZXhlZERCLmRlbGV0ZURhdGFiYXNlKGRibmFtZSkKK2luZGV4ZWREQi5vcGVuKGRibmFt
ZSkKKworcHJlcGFyZURhdGFiYXNlKCk6CitkYiA9IGV2ZW50LnRhcmdldC5yZXN1bHQKK3N0b3Jl
ID0gZGIuY3JlYXRlT2JqZWN0U3RvcmUoJ3N0b3JlJykKK3N0b3JlLnB1dCgndmFsdWUnLCAna2V5
JykKKworcnVuUGFyYWxsZWxUcmFuc2FjdGlvbnMoKToKK2RiID0gZXZlbnQudGFyZ2V0LnJlc3Vs
dAorCit0cmFuc2FjdGlvbjEgPSBkYi50cmFuc2FjdGlvbignc3RvcmUnLCAncmVhZG9ubHknKQor
dHJhbnNhY3Rpb24yID0gZGIudHJhbnNhY3Rpb24oJ3N0b3JlJywgJ3JlYWRvbmx5JykKK3RyYW5z
YWN0aW9uMUdldFN1Y2Nlc3MgPSAwCit0cmFuc2FjdGlvbjJHZXRTdWNjZXNzID0gMAorCitvblRy
YW5zYWN0aW9uQ29tcGxldGUoKToKK2ZpcnN0IHRyYW5zYWN0aW9uIGNvbXBsZXRlLCBzdGlsbCB3
YWl0aW5nLi4uCisKK29uVHJhbnNhY3Rpb25Db21wbGV0ZSgpOgorUEFTUyB0cmFuc2FjdGlvbjFH
ZXRTdWNjZXNzIGlzIG5vbi16ZXJvLgorUEFTUyB0cmFuc2FjdGlvbjJHZXRTdWNjZXNzIGlzIG5v
bi16ZXJvLgorZGIuY2xvc2UoKQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitU
RVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N0b3JhZ2UvaW5kZXhlZGRi
L3RyYW5zYWN0aW9uLW92ZXJsYXBwaW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9zdG9yYWdlL2luZGV4
ZWRkYi90cmFuc2FjdGlvbi1vdmVybGFwcGluZy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBiNDI3NDZlYjIy
NGI4YTU2ZDMwOTc5MGUyNGNkMGZmMDY4ZjFiNzcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9zdG9yYWdlL2luZGV4ZWRkYi90cmFuc2FjdGlvbi1vdmVybGFwcGluZy5odG1sCkBAIC0w
LDAgKzEsODEgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3Jj
PSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0icmVz
b3VyY2VzL3NoYXJlZC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxzY3JpcHQ+Citk
ZXNjcmlwdGlvbigiQ2hlY2sgdGhhdCByZWFkLW9ubHkgdHJhbnNhY3Rpb25zIHdpdGhpbiBhIGRh
dGFiYXNlIGNhbiBydW4gaW4gcGFyYWxsZWwuIik7CisKK2luZGV4ZWREQlRlc3QocHJlcGFyZURh
dGFiYXNlLCBydW5QYXJhbGxlbFRyYW5zYWN0aW9ucyk7CisKK2Z1bmN0aW9uIHByZXBhcmVEYXRh
YmFzZShldnQpCit7CisgICAgcHJlYW1ibGUoZXZ0KTsKKyAgICBldmFsQW5kTG9nKCJkYiA9IGV2
ZW50LnRhcmdldC5yZXN1bHQiKTsKKyAgICBldmFsQW5kTG9nKCJzdG9yZSA9IGRiLmNyZWF0ZU9i
amVjdFN0b3JlKCdzdG9yZScpIik7CisgICAgZXZhbEFuZExvZygic3RvcmUucHV0KCd2YWx1ZScs
ICdrZXknKSIpOworfQorCitmdW5jdGlvbiBydW5QYXJhbGxlbFRyYW5zYWN0aW9ucyhldnQpCit7
CisgICAgcHJlYW1ibGUoZXZ0KTsKKyAgICBldmFsQW5kTG9nKCJkYiA9IGV2ZW50LnRhcmdldC5y
ZXN1bHQiKTsKKyAgICBkZWJ1ZygiIik7CisgICAgZXZhbEFuZExvZygidHJhbnNhY3Rpb24xID0g
ZGIudHJhbnNhY3Rpb24oJ3N0b3JlJywgJ3JlYWRvbmx5JykiKTsKKyAgICB0cmFuc2FjdGlvbjEu
b25hYm9ydCA9IHVuZXhwZWN0ZWRBYm9ydENhbGxiYWNrOworICAgIHRyYW5zYWN0aW9uMS5vbmNv
bXBsZXRlID0gb25UcmFuc2FjdGlvbkNvbXBsZXRlOworICAgIGV2YWxBbmRMb2coInRyYW5zYWN0
aW9uMiA9IGRiLnRyYW5zYWN0aW9uKCdzdG9yZScsICdyZWFkb25seScpIik7CisgICAgdHJhbnNh
Y3Rpb24xLm9uYWJvcnQgPSB1bmV4cGVjdGVkQWJvcnRDYWxsYmFjazsKKyAgICB0cmFuc2FjdGlv
bjIub25jb21wbGV0ZSA9IG9uVHJhbnNhY3Rpb25Db21wbGV0ZTsKKworICAgIGV2YWxBbmRMb2co
InRyYW5zYWN0aW9uMUdldFN1Y2Nlc3MgPSAwIik7CisgICAgZXZhbEFuZExvZygidHJhbnNhY3Rp
b24yR2V0U3VjY2VzcyA9IDAiKTsKKworICAgIGZ1bmN0aW9uIGRvVHJhbnNhY3Rpb24xR2V0KCkg
eworICAgICAgICAvLyBOT1RFOiBObyBsb2dnaW5nIHNpbmNlIGV4ZWN1dGlvbiBvcmRlciBpcyBu
b3QgZGV0ZXJtaW5pc3RpYy4KKyAgICAgICAgcmVxdWVzdCA9IHRyYW5zYWN0aW9uMS5vYmplY3RT
dG9yZSgnc3RvcmUnKS5nZXQoJ2tleScpOworICAgICAgICByZXF1ZXN0Lm9uZXJyb3IgPSB1bmV4
cGVjdGVkRXJyb3JDYWxsYmFjazsKKyAgICAgICAgcmVxdWVzdC5vbnN1Y2Nlc3MgPSBmdW5jdGlv
bigpIHsKKyAgICAgICAgICAgICsrdHJhbnNhY3Rpb24xR2V0U3VjY2VzczsKKyAgICAgICAgICAg
IGlmICghdHJhbnNhY3Rpb24yR2V0U3VjY2VzcyAmJiB0cmFuc2FjdGlvbjFHZXRTdWNjZXNzIDwg
MTApCisgICAgICAgICAgICAgICAgZG9UcmFuc2FjdGlvbjFHZXQoKTsKKyAgICAgICAgfTsKKyAg
ICB9CisKKyAgICBmdW5jdGlvbiBkb1RyYW5zYWN0aW9uMkdldCgpIHsKKyAgICAgICAgLy8gTk9U
RTogTm8gbG9nZ2luZyBzaW5jZSBleGVjdXRpb24gb3JkZXIgaXMgbm90IGRldGVybWluaXN0aWMu
CisgICAgICAgIHJlcXVlc3QgPSB0cmFuc2FjdGlvbjIub2JqZWN0U3RvcmUoJ3N0b3JlJykuZ2V0
KCdrZXknKTsKKyAgICAgICAgcmVxdWVzdC5vbmVycm9yID0gdW5leHBlY3RlZEVycm9yQ2FsbGJh
Y2s7CisgICAgICAgIHJlcXVlc3Qub25zdWNjZXNzID0gZnVuY3Rpb24oKSB7CisgICAgICAgICAg
ICArK3RyYW5zYWN0aW9uMkdldFN1Y2Nlc3M7CisgICAgICAgICAgICBpZiAoIXRyYW5zYWN0aW9u
MUdldFN1Y2Nlc3MgJiYgdHJhbnNhY3Rpb24yR2V0U3VjY2VzcyA8IDEwKQorICAgICAgICAgICAg
ICAgIGRvVHJhbnNhY3Rpb24yR2V0KCk7CisgICAgICAgIH07CisgICAgfQorCisgICAgZG9UcmFu
c2FjdGlvbjFHZXQoKTsKKyAgICBkb1RyYW5zYWN0aW9uMkdldCgpOworfQorCit0cmFuc2FjdGlv
bkNvbXBsZXRpb25Db3VudCA9IDA7CitmdW5jdGlvbiBvblRyYW5zYWN0aW9uQ29tcGxldGUoZXZ0
KQoreworICAgIHByZWFtYmxlKGV2dCk7CisKKyAgICArK3RyYW5zYWN0aW9uQ29tcGxldGlvbkNv
dW50OworICAgIGlmICh0cmFuc2FjdGlvbkNvbXBsZXRpb25Db3VudCA8IDIpIHsKKyAgICAgICAg
ZGVidWcoImZpcnN0IHRyYW5zYWN0aW9uIGNvbXBsZXRlLCBzdGlsbCB3YWl0aW5nLi4uIik7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzaG91bGRCZU5vblplcm8oInRyYW5zYWN0aW9u
MUdldFN1Y2Nlc3MiKTsKKyAgICBzaG91bGRCZU5vblplcm8oInRyYW5zYWN0aW9uMkdldFN1Y2Nl
c3MiKTsKKworICAgIGV2YWxBbmRMb2coImRiLmNsb3NlKCkiKTsKKyAgICBmaW5pc2hKU1Rlc3Qo
KTsKK30KKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="257990"
          type_id="1"
          status="+"
          setter="ddkilzer"
    />
          </attachment>
      

    </bug>

</bugzilla>