<?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>60428</bug_id>
          
          <creation_ts>2011-05-06 19:41:49 -0700</creation_ts>
          <short_desc>NRWT: debug messages from the workers are being logged twice</short_desc>
          <delta_ts>2011-05-27 18:56:33 -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="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>mihaip</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>400012</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-05-06 19:41:49 -0700</bug_when>
    <thetext>NRWT: debug messages from the workers are being logged twice</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>400016</commentid>
    <comment_count>1</comment_count>
      <attachid>92680</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-05-06 19:51:18 -0700</bug_when>
    <thetext>Created attachment 92680
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>400024</commentid>
    <comment_count>2</comment_count>
      <attachid>92684</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-05-06 20:10:26 -0700</bug_when>
    <thetext>Created attachment 92684
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>400275</commentid>
    <comment_count>3</comment_count>
      <attachid>92684</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-05-08 12:51:37 -0700</bug_when>
    <thetext>Comment on attachment 92684
Patch

OK.  We&apos;ve definitely hit this with the EWS bots.  I&apos;m not sure I understand the fix, but I like that we&apos;re fixing it...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>400280</commentid>
    <comment_count>4</comment_count>
      <attachid>92684</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-08 12:56:00 -0700</bug_when>
    <thetext>Comment on attachment 92684
Patch

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

&gt; Tools/Scripts/webkitpy/layout_tests/layout_package/printing.py:227
&gt; +          configure_loggign  Whether a logging handler should be registered

configure_loggign =&gt; configure_logging</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>400528</commentid>
    <comment_count>5</comment_count>
      <attachid>92684</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-05-09 08:46:54 -0700</bug_when>
    <thetext>Comment on attachment 92684
Patch

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

&gt; Tools/Scripts/webkitpy/layout_tests/layout_package/manager_worker_broker.py:328
&gt; +            configure_logging = False
&gt; +            if sys.platform == &apos;win32&apos;:
&gt; +                # The unix multiprocessing implementation clones the
&gt; +                # log handler configuration into the child processes,
&gt; +                # but the win implementation doesn&apos;t.
&gt; +                configure_logging = True

how about:
# ...
# ...
# ...
configure_logging = sys.platform == &apos;win32&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>403099</commentid>
    <comment_count>6</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-05-12 13:15:29 -0700</bug_when>
    <thetext>*** Bug 59273 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>411765</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-05-27 18:56:33 -0700</bug_when>
    <thetext>Committed r87591: &lt;http://trac.webkit.org/changeset/87591&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>92680</attachid>
            <date>2011-05-06 19:51:18 -0700</date>
            <delta_ts>2011-05-06 20:10:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60428-20110506195117.patch</filename>
            <type>text/plain</type>
            <size>6319</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODU2NjUKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCBmMjFlMjU4ZDQ1Yzk5ZWZiYmJiMzZlZmE3ZWQwZDNmZGIz
NmQzOGYzLi5hNzk0ODg1YzQwMTJlMDU2ZTE2NzRkM2E5ZjBhNDMzMGI1OTdjMDcyIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQg
QEAKKzIwMTEtMDUtMDYgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTlJXVDogZGVidWcg
bWVzc2FnZXMgZnJvbSB0aGUgd29ya2VycyBhcmUgYmVpbmcgbG9nZ2VkIHR3aWNlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MDQyOAorCisgICAgICAg
IEl0IGxvb2tzIGxpa2Ugd2hlbiB0aGUgd29ya2VycyBhcmUgcnVuIGluIHNlcGFyYXRlIHByb2Nl
c3NlcworICAgICAgICB3ZSBlbmQgdXAgZ2V0dGluZyB0d28gY29waWVzIG9mIGV2ZXJ5IGxvZyBt
ZXNzYWdlIHRoZXkgcHJpbnQuCisgICAgICAgIEkgYmVsaWV2ZSB0aGlzIGhhcyB0byBkbyB3aXRo
IHRoZSBtdWx0aXByb2Nlc3NpbmcgbW9kdWxlCisgICAgICAgIGNsb25pbmcgdGhlIGxvZyBjb25m
aWd1cmF0aW9uIGluIGEgd2F5IEkgd2Fzbid0IGV4cGVjdGluZywgYW5kCisgICAgICAgIHNvIHR3
byBsb2cgaGFuZGxlcnMgZW5kIHVwIGdldHRpbmcgcmVnaXN0ZXJlZC4KKworICAgICAgICBJIHRo
aW5rIHRoaXMgcGF0Y2ggZml4ZXMgdGhpbmdzIGJ1dCBJIGhhdmVuJ3QgZnVsbHkgdGVzdGVkIHRo
aXMKKyAgICAgICAgeWV0LCBlc3BlY2lhbGx5IG9uIHdpbmRvd3MuCisKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tYW5hZ2VyX3dvcmtlcl9i
cm9rZXIucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0
X3BhY2thZ2UvcHJpbnRpbmcucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvbGF5b3V0X3BhY2thZ2UvcHJpbnRpbmdfdW5pdHRlc3QucHk6CisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weToKKwogMjAxMS0w
NS0wMyAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJl
dmlld2VkLCByb2xsaW5nIG91dCByODU2NTkuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tYW5hZ2VyX3dvcmtlcl9icm9rZXIu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9t
YW5hZ2VyX3dvcmtlcl9icm9rZXIucHkKaW5kZXggODNlNzVkNWU5ZDBmMjhiZGI1ZDg0MzY3NDM5
OTJiODc5ZDhlYmRiOC4uY2YxMzAwM2IwMjIyMzE3NzFhMzlhOGJhMGE1NTA3YjAyZjE0YjdkYyAx
MDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3Bh
Y2thZ2UvbWFuYWdlcl93b3JrZXJfYnJva2VyLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21hbmFnZXJfd29ya2VyX2Jyb2tlci5weQpA
QCAtMzE5LDExICszMTksMTMgQEAgaWYgbXVsdGlwcm9jZXNzaW5nOgogICAgICAgICBkZWYgcnVu
KHNlbGYpOgogICAgICAgICAgICAgb3B0aW9ucyA9IHNlbGYuX29wdGlvbnMKICAgICAgICAgICAg
IHBvcnRfb2JqID0gcG9ydC5nZXQoc2VsZi5fcGxhdGZvcm1fbmFtZSwgb3B0aW9ucykKKwogICAg
ICAgICAgICAgIyBGSVhNRTogdGhpcyB3b24ndCB3b3JrIGlmIHRoZSBjYWxsaW5nIHByb2Nlc3Mg
aXMgbG9nZ2luZwogICAgICAgICAgICAgIyBzb21ld2hlcmUgb3RoZXIgdGhhbiBzeXMuc3RkZXJy
IGFuZCBzeXMuc3Rkb3V0LCBidXQgSSdtIG5vdCBzdXJlCiAgICAgICAgICAgICAjIGlmIHRoaXMg
d2lsbCBiZSBhbiBpc3N1ZSBpbiBwcmFjdGljZS4KICAgICAgICAgICAgIHByaW50ZXIgPSBwcmlu
dGluZy5QcmludGVyKHBvcnRfb2JqLCBvcHRpb25zLCBzeXMuc3RkZXJyLCBzeXMuc3Rkb3V0LAot
ICAgICAgICAgICAgICAgIGludChvcHRpb25zLmNoaWxkX3Byb2Nlc3NlcyksIG9wdGlvbnMuZXhw
ZXJpbWVudGFsX2Z1bGx5X3BhcmFsbGVsKQorICAgICAgICAgICAgICAgIGludChvcHRpb25zLmNo
aWxkX3Byb2Nlc3NlcyksIG9wdGlvbnMuZXhwZXJpbWVudGFsX2Z1bGx5X3BhcmFsbGVsLAorICAg
ICAgICAgICAgICAgIGNvbmZpZ3VyZV9sb2dnaW5nPUZhbHNlKQogICAgICAgICAgICAgc2VsZi5f
Y2xpZW50LnJ1bihwb3J0X29iaikKICAgICAgICAgICAgIHByaW50ZXIuY2xlYW51cCgpCiAKZGlm
ZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNr
YWdlL3ByaW50aW5nLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5
b3V0X3BhY2thZ2UvcHJpbnRpbmcucHkKaW5kZXggNjk2MDM3OGM5NjkyNjJmYjYwYWMyYmFkOGJi
ZDA4YzUwZWM4ZDY3ZS4uZDRkODljMGNjMGVkNTQyNGU0MjY4Y2E2NmQ5ZWUzNDQxMmUyYTkwMyAx
MDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3Bh
Y2thZ2UvcHJpbnRpbmcucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVz
dHMvbGF5b3V0X3BhY2thZ2UvcHJpbnRpbmcucHkKQEAgLTIxMCw3ICsyMTAsNyBAQCBjbGFzcyBQ
cmludGVyKG9iamVjdCk6CiAgICAgQnkgZGVmYXVsdCB0aGUgYnVpbGRib3QtcGFyc2VkIGNvZGUg
Z2V0cyBsb2dnZWQgdG8gc3Rkb3V0LCBhbmQgcmVndWxhcgogICAgIG91dHB1dCBnZXRzIGxvZ2dl
ZCB0byBzdGRlcnIuIiIiCiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHBvcnQsIG9wdGlvbnMsIHJl
Z3VsYXJfb3V0cHV0LCBidWlsZGJvdF9vdXRwdXQsCi0gICAgICAgICAgICAgICAgIGNoaWxkX3By
b2Nlc3NlcywgaXNfZnVsbHlfcGFyYWxsZWwpOgorICAgICAgICAgICAgICAgICBjaGlsZF9wcm9j
ZXNzZXMsIGlzX2Z1bGx5X3BhcmFsbGVsLCBjb25maWd1cmVfbG9nZ2luZyk6CiAgICAgICAgICIi
IgogICAgICAgICBBcmdzCiAgICAgICAgICAgcG9ydCAgICAgICAgICAgICAgIGludGVyZmFjZSB0
byBwb3J0LXNwZWNpZmljIHJvdXRpbmVzCkBAIC0yMjQsOCArMjI0LDkgQEAgY2xhc3MgUHJpbnRl
cihvYmplY3QpOgogICAgICAgICAgIGlzX2Z1bGx5X3BhcmFsbGVsICBhcmUgdGhlIHRlc3RzIHJ1
bm5pbmcgaW4gYSBzaW5nbGUgcXVldWUsIG9yCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGluIHNoYXJkcyAodXN1YWxseSBjb250cm9sbGVkIGJ5CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC0tZXhwZXJpbWVudGFsLWZ1bGx5LXBhcmFsbGVsKQorICAgICAgICAgIGNvbmZpZ3Vy
ZV9sb2dnaWduICBXaGV0aGVyIGEgbG9nZ2luZyBoYW5kbGVyIHNob3VsZCBiZSByZWdpc3RlcmVk
CiAKLSAgICAgICAgTm90ZSB0aGF0IHRoZSBsYXN0IHR3byBhcmdzIGFyZSBzZXBhcmF0ZSByYXRo
ZXIgdGhhbiBidW5kbGVkIGludG8KKyAgICAgICAgTm90ZSB0aGF0IHRoZSBmb3VydGggYW5kIGZp
ZnRoIGFyZ3MgYXJlIHNlcGFyYXRlIHJhdGhlciB0aGFuIGJ1bmRsZWQgaW50bwogICAgICAgICB0
aGUgb3B0aW9ucyBzdHJ1Y3R1cmUgc28gdGhhdCB0aGlzIG9iamVjdCBkb2VzIG5vdCBhc3N1bWUg
YW55IGZsYWdzCiAgICAgICAgIHNldCBpbiBvcHRpb25zIHRoYXQgd2VyZW4ndCByZXR1cm5lZCBm
cm9tIGxvZ2dpbmdfb3B0aW9ucygpLCBhYm92ZS4KICAgICAgICAgVGhlIHR3byBhcmUgdXNlZCB0
byBkZXRlcm1pbmUgd2hldGhlciBvciBub3Qgd2UgY2FuIHNlbnNpYmx5IHVzZQpAQCAtMjQ0LDgg
KzI0NSw5IEBAIGNsYXNzIFByaW50ZXIob2JqZWN0KToKIAogICAgICAgICBzZWxmLl9tZXRlciA9
IG1ldGVyZWRfc3RyZWFtLk1ldGVyZWRTdHJlYW0ob3B0aW9ucy52ZXJib3NlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVndWxhcl9vdXRwdXQp
Ci0gICAgICAgIHNlbGYuX2xvZ2dpbmdfaGFuZGxlciA9IF9jb25maWd1cmVfbG9nZ2luZyhzZWxm
Ll9tZXRlciwKLSAgICAgICAgICAgIG9wdGlvbnMudmVyYm9zZSkKKyAgICAgICAgc2VsZi5fbG9n
Z2luZ19oYW5kbGVyID0gTm9uZQorICAgICAgICBpZiBjb25maWd1cmVfbG9nZ2luZzoKKyAgICAg
ICAgICAgIHNlbGYuX2xvZ2dpbmdfaGFuZGxlciA9IF9jb25maWd1cmVfbG9nZ2luZyhzZWxmLl9t
ZXRlciwgb3B0aW9ucy52ZXJib3NlKQogCiAgICAgICAgIHNlbGYuc3dpdGNoZXMgPSBwYXJzZV9w
cmludF9vcHRpb25zKG9wdGlvbnMucHJpbnRfb3B0aW9ucywKICAgICAgICAgICAgIG9wdGlvbnMu
dmVyYm9zZSwgY2hpbGRfcHJvY2Vzc2VzLCBpc19mdWxseV9wYXJhbGxlbCkKZGlmZiAtLWdpdCBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL3ByaW50
aW5nX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5
b3V0X3BhY2thZ2UvcHJpbnRpbmdfdW5pdHRlc3QucHkKaW5kZXggZTZlYTExNzlhZjk3N2E4NjIy
ZDhjMGVkM2UwYzQwMTU1MzVlOWQwMC4uNjU4MjgzZWZlYzNkNjhjMjJhN2FkN2ZjM2ZlOGEyODIy
MWU0NWE3OCAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
bGF5b3V0X3BhY2thZ2UvcHJpbnRpbmdfdW5pdHRlc3QucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvcHJpbnRpbmdfdW5pdHRlc3QucHkK
QEAgLTEyNyw3ICsxMjcsOCBAQCBjbGFzcyAgVGVzdHByaW50ZXIodW5pdHRlc3QuVGVzdENhc2Up
OgogICAgICAgICBidWlsZGJvdF9vdXRwdXQgPSBhcnJheV9zdHJlYW0uQXJyYXlTdHJlYW0oKQog
ICAgICAgICBwcmludGVyID0gcHJpbnRpbmcuUHJpbnRlcihzZWxmLl9wb3J0LCBvcHRpb25zLCBy
ZWd1bGFyX291dHB1dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnVpbGRi
b3Rfb3V0cHV0LCBzaW5nbGVfdGhyZWFkZWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlzX2Z1bGx5X3BhcmFsbGVsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpc19mdWxseV9wYXJhbGxlbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uZmlndXJlX2xvZ2dpbmc9VHJ1ZSkKICAgICAgICAgcmV0dXJuIHByaW50ZXIsIHJlZ3Vs
YXJfb3V0cHV0LCBidWlsZGJvdF9vdXRwdXQKIAogICAgIGRlZiBnZXRfcmVzdWx0KHNlbGYsIHRl
c3QsIHJlc3VsdF90eXBlPXRlc3RfZXhwZWN0YXRpb25zLlBBU1MsIHJ1bl90aW1lPTApOgpkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90
ZXN0cy5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRf
dGVzdHMucHkKaW5kZXggMDAyODA5MTVjOWViZTA0MmY5ODIxMzYyMmYzZWI5MzMyN2JlMzA5My4u
MTg2YjBiZGU2OGM0YTU5Y2IwZmE5ZTIzM2EyYjdlZDRmYzZkNGRhNyAxMDA3NTUKLS0tIGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQorKysg
Yi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5
CkBAIC03Miw3ICs3Miw4IEBAIGRlZiBydW4ocG9ydCwgb3B0aW9ucywgYXJncywgcmVndWxhcl9v
dXRwdXQ9c3lzLnN0ZGVyciwKICAgICB3YXJuaW5ncyA9IF9zZXRfdXBfZGVyaXZlZF9vcHRpb25z
KHBvcnQsIG9wdGlvbnMpCiAKICAgICBwcmludGVyID0gcHJpbnRpbmcuUHJpbnRlcihwb3J0LCBv
cHRpb25zLCByZWd1bGFyX291dHB1dCwgYnVpbGRib3Rfb3V0cHV0LAotICAgICAgICBpbnQob3B0
aW9ucy5jaGlsZF9wcm9jZXNzZXMpLCBvcHRpb25zLmV4cGVyaW1lbnRhbF9mdWxseV9wYXJhbGxl
bCkKKyAgICAgICAgaW50KG9wdGlvbnMuY2hpbGRfcHJvY2Vzc2VzKSwgb3B0aW9ucy5leHBlcmlt
ZW50YWxfZnVsbHlfcGFyYWxsZWwsCisgICAgICAgIGNvbmZpZ3VyZV9sb2dnaW5nPVRydWUpCiAg
ICAgZm9yIHcgaW4gd2FybmluZ3M6CiAgICAgICAgIF9sb2cud2FybmluZyh3KQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>92684</attachid>
            <date>2011-05-06 20:10:26 -0700</date>
            <delta_ts>2011-05-09 08:46:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-60428-20110506201024.patch</filename>
            <type>text/plain</type>
            <size>6519</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODU2NjUKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCBmMjFlMjU4ZDQ1Yzk5ZWZiYmJiMzZlZmE3ZWQwZDNmZGIz
NmQzOGYzLi5lNjU1NDlmNjVkZmM4YzZiMDk4NjZiN2Y4MmVlZjJlYjFiNTA5MjM0IDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTEtMDUtMDYgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTlJXVDogZGVidWcg
bWVzc2FnZXMgZnJvbSB0aGUgd29ya2VycyBhcmUgYmVpbmcgbG9nZ2VkIHR3aWNlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MDQyOAorCisgICAgICAg
IEl0IGxvb2tzIGxpa2Ugd2hlbiB0aGUgd29ya2VycyBhcmUgcnVuIGluIHNlcGFyYXRlIHByb2Nl
c3NlcworICAgICAgICB3ZSBlbmQgdXAgZ2V0dGluZyB0d28gY29waWVzIG9mIGV2ZXJ5IGxvZyBt
ZXNzYWdlIHRoZXkgcHJpbnQuCisgICAgICAgIFRoaXMgaGFzIHRvIGRvIHdpdGggdGhlIG11bHRp
cHJvY2Vzc2luZyBtb2R1bGUgb24gVU5JWCBjbG9uaW5nCisgICAgICAgIHRoZSBsb2cgY29uZmln
dXJhdGlvbiBpbiBhIHdheSBJIHdhc24ndCBleHBlY3RpbmcsIGFuZCBzbyB0d28KKyAgICAgICAg
bG9nIGhhbmRsZXJzIGVuZCB1cCBnZXR0aW5nIHJlZ2lzdGVyZWQuCisKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tYW5hZ2VyX3dvcmtlcl9i
cm9rZXIucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0
X3BhY2thZ2UvcHJpbnRpbmcucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvbGF5b3V0X3BhY2thZ2UvcHJpbnRpbmdfdW5pdHRlc3QucHk6CisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weToKKwogMjAxMS0w
NS0wMyAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJl
dmlld2VkLCByb2xsaW5nIG91dCByODU2NTkuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9tYW5hZ2VyX3dvcmtlcl9icm9rZXIu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9t
YW5hZ2VyX3dvcmtlcl9icm9rZXIucHkKaW5kZXggODNlNzVkNWU5ZDBmMjhiZGI1ZDg0MzY3NDM5
OTJiODc5ZDhlYmRiOC4uNjM2NjRhNGVkYjg2M2EwZDU2NGU1M2EwNmEwZDNmODQzMTIxYzg3NiAx
MDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3Bh
Y2thZ2UvbWFuYWdlcl93b3JrZXJfYnJva2VyLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0
cHkvbGF5b3V0X3Rlc3RzL2xheW91dF9wYWNrYWdlL21hbmFnZXJfd29ya2VyX2Jyb2tlci5weQpA
QCAtMzE5LDExICszMTksMjAgQEAgaWYgbXVsdGlwcm9jZXNzaW5nOgogICAgICAgICBkZWYgcnVu
KHNlbGYpOgogICAgICAgICAgICAgb3B0aW9ucyA9IHNlbGYuX29wdGlvbnMKICAgICAgICAgICAg
IHBvcnRfb2JqID0gcG9ydC5nZXQoc2VsZi5fcGxhdGZvcm1fbmFtZSwgb3B0aW9ucykKKworICAg
ICAgICAgICAgY29uZmlndXJlX2xvZ2dpbmcgPSBGYWxzZQorICAgICAgICAgICAgaWYgc3lzLnBs
YXRmb3JtID09ICd3aW4zMic6CisgICAgICAgICAgICAgICAgIyBUaGUgdW5peCBtdWx0aXByb2Nl
c3NpbmcgaW1wbGVtZW50YXRpb24gY2xvbmVzIHRoZQorICAgICAgICAgICAgICAgICMgbG9nIGhh
bmRsZXIgY29uZmlndXJhdGlvbiBpbnRvIHRoZSBjaGlsZCBwcm9jZXNzZXMsCisgICAgICAgICAg
ICAgICAgIyBidXQgdGhlIHdpbiBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0LgorICAgICAgICAgICAg
ICAgIGNvbmZpZ3VyZV9sb2dnaW5nID0gVHJ1ZQorCiAgICAgICAgICAgICAjIEZJWE1FOiB0aGlz
IHdvbid0IHdvcmsgaWYgdGhlIGNhbGxpbmcgcHJvY2VzcyBpcyBsb2dnaW5nCiAgICAgICAgICAg
ICAjIHNvbWV3aGVyZSBvdGhlciB0aGFuIHN5cy5zdGRlcnIgYW5kIHN5cy5zdGRvdXQsIGJ1dCBJ
J20gbm90IHN1cmUKICAgICAgICAgICAgICMgaWYgdGhpcyB3aWxsIGJlIGFuIGlzc3VlIGluIHBy
YWN0aWNlLgogICAgICAgICAgICAgcHJpbnRlciA9IHByaW50aW5nLlByaW50ZXIocG9ydF9vYmos
IG9wdGlvbnMsIHN5cy5zdGRlcnIsIHN5cy5zdGRvdXQsCi0gICAgICAgICAgICAgICAgaW50KG9w
dGlvbnMuY2hpbGRfcHJvY2Vzc2VzKSwgb3B0aW9ucy5leHBlcmltZW50YWxfZnVsbHlfcGFyYWxs
ZWwpCisgICAgICAgICAgICAgICAgaW50KG9wdGlvbnMuY2hpbGRfcHJvY2Vzc2VzKSwgb3B0aW9u
cy5leHBlcmltZW50YWxfZnVsbHlfcGFyYWxsZWwsCisgICAgICAgICAgICAgICAgY29uZmlndXJl
X2xvZ2dpbmcpCiAgICAgICAgICAgICBzZWxmLl9jbGllbnQucnVuKHBvcnRfb2JqKQogICAgICAg
ICAgICAgcHJpbnRlci5jbGVhbnVwKCkKIApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvcHJpbnRpbmcucHkgYi9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9wcmludGluZy5weQppbmRl
eCA2OTYwMzc4Yzk2OTI2MmZiNjBhYzJiYWQ4YmJkMDhjNTBlYzhkNjdlLi5kNGQ4OWMwY2MwZWQ1
NDI0ZTQyNjhjYTY2ZDllZTM0NDEyZTJhOTAzIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9wcmludGluZy5weQorKysgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9wcmludGluZy5w
eQpAQCAtMjEwLDcgKzIxMCw3IEBAIGNsYXNzIFByaW50ZXIob2JqZWN0KToKICAgICBCeSBkZWZh
dWx0IHRoZSBidWlsZGJvdC1wYXJzZWQgY29kZSBnZXRzIGxvZ2dlZCB0byBzdGRvdXQsIGFuZCBy
ZWd1bGFyCiAgICAgb3V0cHV0IGdldHMgbG9nZ2VkIHRvIHN0ZGVyci4iIiIKICAgICBkZWYgX19p
bml0X18oc2VsZiwgcG9ydCwgb3B0aW9ucywgcmVndWxhcl9vdXRwdXQsIGJ1aWxkYm90X291dHB1
dCwKLSAgICAgICAgICAgICAgICAgY2hpbGRfcHJvY2Vzc2VzLCBpc19mdWxseV9wYXJhbGxlbCk6
CisgICAgICAgICAgICAgICAgIGNoaWxkX3Byb2Nlc3NlcywgaXNfZnVsbHlfcGFyYWxsZWwsIGNv
bmZpZ3VyZV9sb2dnaW5nKToKICAgICAgICAgIiIiCiAgICAgICAgIEFyZ3MKICAgICAgICAgICBw
b3J0ICAgICAgICAgICAgICAgaW50ZXJmYWNlIHRvIHBvcnQtc3BlY2lmaWMgcm91dGluZXMKQEAg
LTIyNCw4ICsyMjQsOSBAQCBjbGFzcyBQcmludGVyKG9iamVjdCk6CiAgICAgICAgICAgaXNfZnVs
bHlfcGFyYWxsZWwgIGFyZSB0aGUgdGVzdHMgcnVubmluZyBpbiBhIHNpbmdsZSBxdWV1ZSwgb3IK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gc2hhcmRzICh1c3VhbGx5IGNvbnRyb2xs
ZWQgYnkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1leHBlcmltZW50YWwtZnVsbHkt
cGFyYWxsZWwpCisgICAgICAgICAgY29uZmlndXJlX2xvZ2dpZ24gIFdoZXRoZXIgYSBsb2dnaW5n
IGhhbmRsZXIgc2hvdWxkIGJlIHJlZ2lzdGVyZWQKIAotICAgICAgICBOb3RlIHRoYXQgdGhlIGxh
c3QgdHdvIGFyZ3MgYXJlIHNlcGFyYXRlIHJhdGhlciB0aGFuIGJ1bmRsZWQgaW50bworICAgICAg
ICBOb3RlIHRoYXQgdGhlIGZvdXJ0aCBhbmQgZmlmdGggYXJncyBhcmUgc2VwYXJhdGUgcmF0aGVy
IHRoYW4gYnVuZGxlZCBpbnRvCiAgICAgICAgIHRoZSBvcHRpb25zIHN0cnVjdHVyZSBzbyB0aGF0
IHRoaXMgb2JqZWN0IGRvZXMgbm90IGFzc3VtZSBhbnkgZmxhZ3MKICAgICAgICAgc2V0IGluIG9w
dGlvbnMgdGhhdCB3ZXJlbid0IHJldHVybmVkIGZyb20gbG9nZ2luZ19vcHRpb25zKCksIGFib3Zl
LgogICAgICAgICBUaGUgdHdvIGFyZSB1c2VkIHRvIGRldGVybWluZSB3aGV0aGVyIG9yIG5vdCB3
ZSBjYW4gc2Vuc2libHkgdXNlCkBAIC0yNDQsOCArMjQ1LDkgQEAgY2xhc3MgUHJpbnRlcihvYmpl
Y3QpOgogCiAgICAgICAgIHNlbGYuX21ldGVyID0gbWV0ZXJlZF9zdHJlYW0uTWV0ZXJlZFN0cmVh
bShvcHRpb25zLnZlcmJvc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZWd1bGFyX291dHB1dCkKLSAgICAgICAgc2VsZi5fbG9nZ2luZ19oYW5k
bGVyID0gX2NvbmZpZ3VyZV9sb2dnaW5nKHNlbGYuX21ldGVyLAotICAgICAgICAgICAgb3B0aW9u
cy52ZXJib3NlKQorICAgICAgICBzZWxmLl9sb2dnaW5nX2hhbmRsZXIgPSBOb25lCisgICAgICAg
IGlmIGNvbmZpZ3VyZV9sb2dnaW5nOgorICAgICAgICAgICAgc2VsZi5fbG9nZ2luZ19oYW5kbGVy
ID0gX2NvbmZpZ3VyZV9sb2dnaW5nKHNlbGYuX21ldGVyLCBvcHRpb25zLnZlcmJvc2UpCiAKICAg
ICAgICAgc2VsZi5zd2l0Y2hlcyA9IHBhcnNlX3ByaW50X29wdGlvbnMob3B0aW9ucy5wcmludF9v
cHRpb25zLAogICAgICAgICAgICAgb3B0aW9ucy52ZXJib3NlLCBjaGlsZF9wcm9jZXNzZXMsIGlz
X2Z1bGx5X3BhcmFsbGVsKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlv
dXRfdGVzdHMvbGF5b3V0X3BhY2thZ2UvcHJpbnRpbmdfdW5pdHRlc3QucHkgYi9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9wcmludGluZ191bml0dGVz
dC5weQppbmRleCBlNmVhMTE3OWFmOTc3YTg2MjJkOGMwZWQzZTBjNDAxNTUzNWU5ZDAwLi42NTgy
ODNlZmVjM2Q2OGMyMmE3YWQ3ZmMzZmU4YTI4MjIxZTQ1YTc4IDEwMDY0NAotLS0gYS9Ub29scy9T
Y3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRfcGFja2FnZS9wcmludGluZ191bml0
dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9sYXlvdXRf
cGFja2FnZS9wcmludGluZ191bml0dGVzdC5weQpAQCAtMTI3LDcgKzEyNyw4IEBAIGNsYXNzICBU
ZXN0cHJpbnRlcih1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIGJ1aWxkYm90X291dHB1dCA9
IGFycmF5X3N0cmVhbS5BcnJheVN0cmVhbSgpCiAgICAgICAgIHByaW50ZXIgPSBwcmludGluZy5Q
cmludGVyKHNlbGYuX3BvcnQsIG9wdGlvbnMsIHJlZ3VsYXJfb3V0cHV0LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBidWlsZGJvdF9vdXRwdXQsIHNpbmdsZV90aHJlYWRlZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNfZnVsbHlfcGFyYWxsZWwpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzX2Z1bGx5X3BhcmFsbGVsLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25maWd1cmVfbG9nZ2luZz1UcnVlKQog
ICAgICAgICByZXR1cm4gcHJpbnRlciwgcmVndWxhcl9vdXRwdXQsIGJ1aWxkYm90X291dHB1dAog
CiAgICAgZGVmIGdldF9yZXN1bHQoc2VsZiwgdGVzdCwgcmVzdWx0X3R5cGU9dGVzdF9leHBlY3Rh
dGlvbnMuUEFTUywgcnVuX3RpbWU9MCk6CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90ZXN0cy5weQppbmRleCAwMDI4MDkxNWM5ZWJl
MDQyZjk4MjEzNjIyZjNlYjkzMzI3YmUzMDkzLi4xODZiMGJkZTY4YzRhNTljYjBmYTllMjMzYTJi
N2VkNGZjNmQ0ZGE3IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9ydW5fd2Via2l0X3Rlc3RzLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHMucHkKQEAgLTcyLDcgKzcyLDggQEAgZGVmIHJ1bihw
b3J0LCBvcHRpb25zLCBhcmdzLCByZWd1bGFyX291dHB1dD1zeXMuc3RkZXJyLAogICAgIHdhcm5p
bmdzID0gX3NldF91cF9kZXJpdmVkX29wdGlvbnMocG9ydCwgb3B0aW9ucykKIAogICAgIHByaW50
ZXIgPSBwcmludGluZy5QcmludGVyKHBvcnQsIG9wdGlvbnMsIHJlZ3VsYXJfb3V0cHV0LCBidWls
ZGJvdF9vdXRwdXQsCi0gICAgICAgIGludChvcHRpb25zLmNoaWxkX3Byb2Nlc3NlcyksIG9wdGlv
bnMuZXhwZXJpbWVudGFsX2Z1bGx5X3BhcmFsbGVsKQorICAgICAgICBpbnQob3B0aW9ucy5jaGls
ZF9wcm9jZXNzZXMpLCBvcHRpb25zLmV4cGVyaW1lbnRhbF9mdWxseV9wYXJhbGxlbCwKKyAgICAg
ICAgY29uZmlndXJlX2xvZ2dpbmc9VHJ1ZSkKICAgICBmb3IgdyBpbiB3YXJuaW5nczoKICAgICAg
ICAgX2xvZy53YXJuaW5nKHcpCiAK
</data>
<flag name="review"
          id="85701"
          type_id="1"
          status="+"
          setter="ojan"
    />
          </attachment>
      

    </bug>

</bugzilla>