<?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>150124</bug_id>
          
          <creation_ts>2015-10-14 10:08:16 -0700</creation_ts>
          <short_desc>[Win] Enforce launcher/library naming scheme</short_desc>
          <delta_ts>2015-10-14 17:12:27 -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>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</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="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>peavo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1133153</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-10-14 10:08:16 -0700</bug_when>
    <thetext>There are several compilation units on Windows that have the same target name, differing only in file extension:

MiniBrowser.exe and MiniBrowser.dll
DumpRenderTree.exe and DumpRenderTree.dll

This causes trouble with the debugging symbols, because both &quot;MiniBrowser.exe&quot; and &quot;MiniBrowser.dll&quot; want to produce &quot;MiniBrowser.pdb&quot; for their symbols. This creates a race condition during builds that results in one of the two sets of debugging symbols being lost, which causes problems with producing usable stack traces.

To correct these, we will change the DLL build rules to generate &quot;{Name}Lib.DLL&quot;, so that the build output will be:

MiniBrowser.exe -&gt; MiniBrowser.pdb
MiniBrowserLib.dll -&gt; MiniBrowserLib.pdb
DumpRenderTree.exe -&gt; DumpRenderTree.pdb
DumpRenderTreeLib.exe -&gt; DumpRenderTreeLib.pdb

This should resolve these symbol loading issues and help us get usable stack traces.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133311</commentid>
    <comment_count>1</comment_count>
      <attachid>263123</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-10-14 16:52:28 -0700</bug_when>
    <thetext>Created attachment 263123
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133314</commentid>
    <comment_count>2</comment_count>
      <attachid>263123</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-10-14 16:58:55 -0700</bug_when>
    <thetext>Comment on attachment 263123
Patch

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

&gt; Tools/TestWebKitAPI/PlatformWin.cmake:118
&gt; +set_target_properties(TestWebKitLib PROPERTIES OUTPUT_NAME &quot;TestWebKitLib&quot;)

This line should no longer be necessary.  The only reason it was necessary was because we wanted the dll to have a different name than the target, and that is no longer true.
Same elsewhere in the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133315</commentid>
    <comment_count>3</comment_count>
      <attachid>263123</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-10-14 17:07:55 -0700</bug_when>
    <thetext>Comment on attachment 263123
Patch

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

&gt;&gt; Tools/TestWebKitAPI/PlatformWin.cmake:118
&gt;&gt; +set_target_properties(TestWebKitLib PROPERTIES OUTPUT_NAME &quot;TestWebKitLib&quot;)
&gt; 
&gt; This line should no longer be necessary.  The only reason it was necessary was because we wanted the dll to have a different name than the target, and that is no longer true.
&gt; Same elsewhere in the patch.

Excellent! I&apos;ll revise the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1133317</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-10-14 17:12:27 -0700</bug_when>
    <thetext>Committed r191075: &lt;http://trac.webkit.org/changeset/191075&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263123</attachid>
            <date>2015-10-14 16:52:28 -0700</date>
            <delta_ts>2015-10-14 16:58:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-150124-20151014170906.patch</filename>
            <type>text/plain</type>
            <size>8049</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTkxMDcwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBA
CisyMDE1LTEwLTE0ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAg
ICAgIFtXaW5dIEVuZm9yY2UgbGF1bmNoZXIvbGlicmFyeSBuYW1pbmcgc2NoZW1lCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTAxMjQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEphdmFTY3JpcHRDb3Jl
LnZjeHByb2ovanNjL0RMTExhdW5jaGVyTWFpbi5jcHA6IExvb2sgZm9yCisgICAgICAgIHtuYW1l
fUxpYi5kbGwgaW5zdGVhZCBvZiB7bmFtZX0uZGxsLgorICAgICAgICAod1dpbk1haW4pOgorICAg
ICAgICAqIHNoZWxsL1BsYXRmb3JtV2luLmNtYWtlOiBBZGQgJ0xpYicgc3VmZml4IHRvIERMTHMu
CisKIDIwMTUtMTAtMTQgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5jb20+CiAK
ICAgICAgICAgRVM2IEZpeCBUeXBlZEFycmF5IGNvbnN0cnVjdG9ycy4KSW5kZXg6IFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3hwcm9qL2pzYy9ETExMYXVuY2hlck1haW4u
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52
Y3hwcm9qL2pzYy9ETExMYXVuY2hlck1haW4uY3BwCShyZXZpc2lvbiAxOTEwNzApCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmN4cHJvai9qc2MvRExMTGF1bmNoZXJN
YWluLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjA3LDcgKzIwNyw3IEBAIGludCBXSU5BUEkgd1dp
bk1haW4oSElOU1RBTkNFIGhJbnN0YW5jZSwKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICAvLyBM
b2FkIG91ciBjb3JyZXNwb25kaW5nIERMTC4KLSAgICB3c3RyaW5nIGRsbE5hbWUgPSBwcm9ncmFt
TmFtZSArIEwiLmRsbCI7CisgICAgd3N0cmluZyBkbGxOYW1lID0gcHJvZ3JhbU5hbWUgKyBMIkxp
Yi5kbGwiOwogICAgIGlmICghOjpQYXRoUmVtb3ZlRmlsZVNwZWNXKGV4ZVBhdGgpKQogICAgICAg
ICByZXR1cm4gZmF0YWxFcnJvcihwcm9ncmFtTmFtZSwgTCI6OlBhdGhSZW1vdmVGaWxlU3BlY1cg
ZmFpbGVkOiAiICsgZ2V0TGFzdEVycm9yU3RyaW5nKDo6R2V0TGFzdEVycm9yKCkpKTsKICAgICBp
ZiAoITo6UGF0aEFwcGVuZFcoZXhlUGF0aCwgZGxsTmFtZS5jX3N0cigpKSkKSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9zaGVsbC9QbGF0Zm9ybVdpbi5jbWFrZQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvc2hlbGwvUGxhdGZvcm1XaW4uY21ha2UJKHJldmlzaW9uIDE5
MTA3MCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9zaGVsbC9QbGF0Zm9ybVdpbi5jbWFrZQko
d29ya2luZyBjb3B5KQpAQCAtNyw3ICs3LDcgQEAgbGlzdChBUFBFTkQgSlNDX0xJQlJBUklFUwog
CiB0YXJnZXRfbGlua19saWJyYXJpZXMoanNjTGliICR7SlNDX0xJQlJBUklFU30pCiBzZXRfdGFy
Z2V0X3Byb3BlcnRpZXMoanNjTGliIFBST1BFUlRJRVMgRk9MREVSICJKYXZhU2NyaXB0Q29yZSIp
Ci1zZXRfdGFyZ2V0X3Byb3BlcnRpZXMoanNjTGliIFBST1BFUlRJRVMgT1VUUFVUX05BTUUgImpz
YyR7REVCVUdfU1VGRklYfSIpCitzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoanNjTGliIFBST1BFUlRJ
RVMgT1VUUFVUX05BTUUgImpzY0xpYiR7REVCVUdfU1VGRklYfSIpCiAKIGlmICgke1dURl9QTEFU
Rk9STV9XSU5fQ0FJUk99KQogICAgIGFkZF9kZWZpbml0aW9ucygtRFdJTl9DQUlSTykKQEAgLTIx
LDcgKzIxLDcgQEAgc2V0KEpTQ19PVVRQVVRfTkFNRSAianNjJHtERUJVR19TVUZGSVh9IgogCiBh
ZGRfbGlicmFyeSh0ZXN0UmVnRXhwTGliIFNIQVJFRCAuLi90ZXN0UmVnRXhwLmNwcCkKIHNldF90
YXJnZXRfcHJvcGVydGllcyh0ZXN0UmVnRXhwTGliIFBST1BFUlRJRVMgRk9MREVSICJKYXZhU2Ny
aXB0Q29yZSIpCi1zZXRfdGFyZ2V0X3Byb3BlcnRpZXModGVzdFJlZ0V4cExpYiBQUk9QRVJUSUVT
IE9VVFBVVF9OQU1FICJ0ZXN0UmVnRXhwJHtERUJVR19TVUZGSVh9IikKK3NldF90YXJnZXRfcHJv
cGVydGllcyh0ZXN0UmVnRXhwTGliIFBST1BFUlRJRVMgT1VUUFVUX05BTUUgInRlc3RSZWdFeHBM
aWIke0RFQlVHX1NVRkZJWH0iKQogYWRkX2V4ZWN1dGFibGUodGVzdFJlZ0V4cCAke0pTQ19TT1VS
Q0VTfSkKIHNldF90YXJnZXRfcHJvcGVydGllcyh0ZXN0UmVnRXhwIFBST1BFUlRJRVMgT1VUUFVU
X05BTUUgInRlc3RSZWdFeHAke0RFQlVHX1NVRkZJWH0iKQogdGFyZ2V0X2xpbmtfbGlicmFyaWVz
KHRlc3RSZWdFeHAgc2hsd2FwaSkKQEAgLTM5LDcgKzM5LDcgQEAgYWRkX2xpYnJhcnkodGVzdGFw
aUxpYiBTSEFSRUQKIHNldF9zb3VyY2VfZmlsZXNfcHJvcGVydGllcyguLi9BUEkvdGVzdHMvQ3Vz
dG9tR2xvYmFsT2JqZWN0Q2xhc3NUZXN0LmMgUFJPUEVSVElFUyBDT01QSUxFX0ZMQUdTICIvVFAg
L01UIikKIHNldF9zb3VyY2VfZmlsZXNfcHJvcGVydGllcyguLi9BUEkvdGVzdHMvdGVzdGFwaS5j
IFBST1BFUlRJRVMgQ09NUElMRV9GTEFHUyAiL1RQIC9NVCIpCiBzZXRfdGFyZ2V0X3Byb3BlcnRp
ZXModGVzdGFwaUxpYiBQUk9QRVJUSUVTIEZPTERFUiAiSmF2YVNjcmlwdENvcmUiKQotc2V0X3Rh
cmdldF9wcm9wZXJ0aWVzKHRlc3RhcGlMaWIgUFJPUEVSVElFUyBPVVRQVVRfTkFNRSAidGVzdGFw
aSR7REVCVUdfU1VGRklYfSIpCitzZXRfdGFyZ2V0X3Byb3BlcnRpZXModGVzdGFwaUxpYiBQUk9Q
RVJUSUVTIE9VVFBVVF9OQU1FICJ0ZXN0YXBpTGliJHtERUJVR19TVUZGSVh9IikKIGFkZF9leGVj
dXRhYmxlKHRlc3RhcGkgJHtKU0NfU09VUkNFU30pCiBzZXRfdGFyZ2V0X3Byb3BlcnRpZXModGVz
dGFwaSBQUk9QRVJUSUVTIE9VVFBVVF9OQU1FICJ0ZXN0YXBpJHtERUJVR19TVUZGSVh9IikKIHRh
cmdldF9saW5rX2xpYnJhcmllcyh0ZXN0YXBpIHNobHdhcGkpCkluZGV4OiBUb29scy9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxOTEwNzMpCisrKyBU
b29scy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAxNS0xMC0x
NCAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNvbT4KKworICAgICAgICBbV2luXSBF
bmZvcmNlIGxhdW5jaGVyL2xpYnJhcnkgbmFtaW5nIHNjaGVtZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUwMTI0CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9QbGF0Zm9ybVdp
bi5jbWFrZTogVXNlICdMaWInIHN1ZmZpeCBmb3IgRExMcy4KKyAgICAgICAgKiBNaW5pQnJvd3Nl
ci93aW4vQ01ha2VMaXN0cy50eHQ6IERpdHRvLgorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvUGxh
dGZvcm1XaW4uY21ha2U6IERpdHRvLgorICAgICAgICAqIHdpbi9ETExMYXVuY2hlci9ETExMYXVu
Y2hlck1haW4uY3BwOgorICAgICAgICAod1dpbk1haW4pOiBMb29rIGZvciBhIERMTCBuYW1lZCB7
bmFtZX1MaWIuZGxsLCByYXRoZXIgdGhhbiB0aGUKKyAgICAgICAgb3JpZ2luYWwge25hbWV9LmRs
bC4KKwogMjAxNS0xMC0xNCAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBsZS5jb20+CiAKICAg
ICAgICAgUkVHUkVTU0lPTihyMTkwODgyKTogQ29uY2F0ZW5hdGluZyBhIGNoYXJhY3RlciBhcnJh
eSBhbmQgYW4gZW1wdHkgc3RyaW5nIGlzIGJyb2tlbi4KSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJU
cmVlL1BsYXRmb3JtV2luLmNtYWtlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5kZXJUcmVl
L1BsYXRmb3JtV2luLmNtYWtlCShyZXZpc2lvbiAxOTEwNzApCisrKyBUb29scy9EdW1wUmVuZGVy
VHJlZS9QbGF0Zm9ybVdpbi5jbWFrZQkod29ya2luZyBjb3B5KQpAQCAtMTI1LDcgKzEyNSw3IEBA
IGFkZF9kZWZpbml0aW9ucygtRFVTRV9DT05TT0xFX0VOVFJZX1BPSU4KIAogYWRkX2xpYnJhcnko
RHVtcFJlbmRlclRyZWVMaWIgU0hBUkVEICR7RHVtcFJlbmRlclRyZWVMaWJfU09VUkNFU30pCiBz
ZXRfdGFyZ2V0X3Byb3BlcnRpZXMoRHVtcFJlbmRlclRyZWVMaWIgUFJPUEVSVElFUyBGT0xERVIg
IlRvb2xzIikKLXNldF90YXJnZXRfcHJvcGVydGllcyhEdW1wUmVuZGVyVHJlZUxpYiBQUk9QRVJU
SUVTIE9VVFBVVF9OQU1FICJEdW1wUmVuZGVyVHJlZSIpCitzZXRfdGFyZ2V0X3Byb3BlcnRpZXMo
RHVtcFJlbmRlclRyZWVMaWIgUFJPUEVSVElFUyBPVVRQVVRfTkFNRSAiRHVtcFJlbmRlclRyZWVM
aWIiKQogdGFyZ2V0X2xpbmtfbGlicmFyaWVzKER1bXBSZW5kZXJUcmVlTGliICR7RHVtcFJlbmRl
clRyZWVMaWJfTElCUkFSSUVTfSkKIAogYWRkX2V4ZWN1dGFibGUoSW1hZ2VEaWZmICR7VE9PTFNf
RElSfS93aW4vRExMTGF1bmNoZXIvRExMTGF1bmNoZXJNYWluLmNwcCkKQEAgLTEzNSw3ICsxMzUs
NyBAQCBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoSW1hZ2VEaWZmIFBST1BFUlRJCiAKIGFkZF9saWJy
YXJ5KEltYWdlRGlmZkxpYiBTSEFSRUQgJHtJbWFnZURpZmZfU09VUkNFU30pCiBzZXRfdGFyZ2V0
X3Byb3BlcnRpZXMoSW1hZ2VEaWZmTGliIFBST1BFUlRJRVMgRk9MREVSICJUb29scyIpCi1zZXRf
dGFyZ2V0X3Byb3BlcnRpZXMoSW1hZ2VEaWZmTGliIFBST1BFUlRJRVMgT1VUUFVUX05BTUUgIklt
YWdlRGlmZiIpCitzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoSW1hZ2VEaWZmTGliIFBST1BFUlRJRVMg
T1VUUFVUX05BTUUgIkltYWdlRGlmZkxpYiIpCiB0YXJnZXRfbGlua19saWJyYXJpZXMoSW1hZ2VE
aWZmTGliICR7SW1hZ2VEaWZmX0xJQlJBUklFU30pCiAKIGFkZF9kZXBlbmRlbmNpZXMoSW1hZ2VE
aWZmIEltYWdlRGlmZkxpYikKSW5kZXg6IFRvb2xzL01pbmlCcm93c2VyL3dpbi9DTWFrZUxpc3Rz
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBUb29scy9NaW5pQnJvd3Nlci93aW4vQ01ha2VMaXN0cy50eHQJ
KHJldmlzaW9uIDE5MTA3MCkKKysrIFRvb2xzL01pbmlCcm93c2VyL3dpbi9DTWFrZUxpc3RzLnR4
dAkod29ya2luZyBjb3B5KQpAQCAtNTYsNyArNTYsNyBAQCBpbmNsdWRlX2RpcmVjdG9yaWVzKCR7
TWluaUJyb3dzZXJfSU5DTFVECiBhZGRfbGlicmFyeShNaW5pQnJvd3NlckxpYiBTSEFSRUQgJHtN
aW5pQnJvd3Nlcl9TT1VSQ0VTfSkKIHRhcmdldF9saW5rX2xpYnJhcmllcyhNaW5pQnJvd3Nlckxp
YiAke01pbmlCcm93c2VyX0xJQlJBUklFU30pCiBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoTWluaUJy
b3dzZXJMaWIgUFJPUEVSVElFUyBGT0xERVIgIlRvb2xzIikKLXNldF90YXJnZXRfcHJvcGVydGll
cyhNaW5pQnJvd3NlckxpYiBQUk9QRVJUSUVTIE9VVFBVVF9OQU1FICJNaW5pQnJvd3NlciIpCitz
ZXRfdGFyZ2V0X3Byb3BlcnRpZXMoTWluaUJyb3dzZXJMaWIgUFJPUEVSVElFUyBPVVRQVVRfTkFN
RSAiTWluaUJyb3dzZXJMaWIiKQogCiBhZGRfZXhlY3V0YWJsZShNaW5pQnJvd3NlciBXSU4zMiAk
e1RPT0xTX0RJUn0vd2luL0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5jcHAgLi4vTWluaUJy
b3dzZXIudmN4cHJvai9NaW5pQnJvd3Nlci5yYykKIHRhcmdldF9saW5rX2xpYnJhcmllcyhNaW5p
QnJvd3NlciBzaGx3YXBpKQpJbmRleDogVG9vbHMvVGVzdFdlYktpdEFQSS9QbGF0Zm9ybVdpbi5j
bWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBUb29scy9UZXN0V2ViS2l0QVBJL1BsYXRmb3JtV2luLmNtYWtl
CShyZXZpc2lvbiAxOTEwNzApCisrKyBUb29scy9UZXN0V2ViS2l0QVBJL1BsYXRmb3JtV2luLmNt
YWtlCSh3b3JraW5nIGNvcHkpCkBAIC04Miw3ICs4Miw3IEBAIGFkZF9saWJyYXJ5KFRlc3RXVEZM
aWIgU0hBUkVECiAgICAgJHt0ZXN0X21haW5fU09VUkNFU30KICAgICAke1Rlc3RXVEZfU09VUkNF
U30KICkKLXNldF90YXJnZXRfcHJvcGVydGllcyhUZXN0V1RGTGliIFBST1BFUlRJRVMgT1VUUFVU
X05BTUUgIlRlc3RXVEYiKQorc2V0X3RhcmdldF9wcm9wZXJ0aWVzKFRlc3RXVEZMaWIgUFJPUEVS
VElFUyBPVVRQVVRfTkFNRSAiVGVzdFdURkxpYiIpCiB0YXJnZXRfbGlua19saWJyYXJpZXMoVGVz
dFdURkxpYiAke3Rlc3Rfd3RmX0xJQlJBUklFU30pCiAKIHNldCh0ZXN0X3d0Zl9MSUJSQVJJRVMK
QEAgLTk2LDcgKzk2LDcgQEAgYWRkX2xpYnJhcnkoVGVzdFdlYkNvcmVMaWIgU0hBUkVECiApCiAK
IHRhcmdldF9saW5rX2xpYnJhcmllcyhUZXN0V2ViQ29yZUxpYiAke3Rlc3Rfd2ViY29yZV9MSUJS
QVJJRVN9KQotc2V0X3RhcmdldF9wcm9wZXJ0aWVzKFRlc3RXZWJDb3JlTGliIFBST1BFUlRJRVMg
T1VUUFVUX05BTUUgIlRlc3RXZWJDb3JlIikKK3NldF90YXJnZXRfcHJvcGVydGllcyhUZXN0V2Vi
Q29yZUxpYiBQUk9QRVJUSUVTIE9VVFBVVF9OQU1FICJUZXN0V2ViQ29yZUxpYiIpCiAKIGFkZF9l
eGVjdXRhYmxlKFRlc3RXZWJDb3JlCiAgICAgJHtUT09MU19ESVJ9L3dpbi9ETExMYXVuY2hlci9E
TExMYXVuY2hlck1haW4uY3BwCkBAIC0xMTUsNyArMTE1LDcgQEAgYWRkX2xpYnJhcnkoVGVzdFdl
YktpdExpYiBTSEFSRUQKICkKIAogdGFyZ2V0X2xpbmtfbGlicmFyaWVzKFRlc3RXZWJLaXRMaWIg
JHt0ZXN0X3dlYmNvcmVfTElCUkFSSUVTfSkKLXNldF90YXJnZXRfcHJvcGVydGllcyhUZXN0V2Vi
S2l0TGliIFBST1BFUlRJRVMgT1VUUFVUX05BTUUgIlRlc3RXZWJLaXQiKQorc2V0X3RhcmdldF9w
cm9wZXJ0aWVzKFRlc3RXZWJLaXRMaWIgUFJPUEVSVElFUyBPVVRQVVRfTkFNRSAiVGVzdFdlYktp
dExpYiIpCiAKIGFkZF9leGVjdXRhYmxlKFRlc3RXZWJLaXQKICAgICAke1RPT0xTX0RJUn0vd2lu
L0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5jcHAKSW5kZXg6IFRvb2xzL3dpbi9ETExMYXVu
Y2hlci9ETExMYXVuY2hlck1haW4uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL3dpbi9ETExMYXVu
Y2hlci9ETExMYXVuY2hlck1haW4uY3BwCShyZXZpc2lvbiAxOTEwNzApCisrKyBUb29scy93aW4v
RExMTGF1bmNoZXIvRExMTGF1bmNoZXJNYWluLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjM2LDcg
KzIzNiw3IEBAIGludCBXSU5BUEkgd1dpbk1haW4oX0luXyBISU5TVEFOQ0UgaEluc3QKICAgICAg
ICAgcmV0dXJuIDE7CiAKICAgICAvLyBMb2FkIG91ciBjb3JyZXNwb25kaW5nIERMTC4KLSAgICB3
c3RyaW5nIGRsbE5hbWUgPSBwcm9ncmFtTmFtZSArIEwiLmRsbCI7CisgICAgd3N0cmluZyBkbGxO
YW1lID0gcHJvZ3JhbU5hbWUgKyBMIkxpYi5kbGwiOwogICAgIGlmICghOjpQYXRoUmVtb3ZlRmls
ZVNwZWNXKGV4ZVBhdGgpKQogICAgICAgICByZXR1cm4gZmF0YWxFcnJvcihwcm9ncmFtTmFtZSwg
TCI6OlBhdGhSZW1vdmVGaWxlU3BlY1cgZmFpbGVkOiAiICsgZ2V0TGFzdEVycm9yU3RyaW5nKDo6
R2V0TGFzdEVycm9yKCkpKTsKICAgICBpZiAoITo6UGF0aEFwcGVuZFcoZXhlUGF0aCwgZGxsTmFt
ZS5jX3N0cigpKSkK
</data>
<flag name="review"
          id="288318"
          type_id="1"
          status="+"
          setter="achristensen"
    />
          </attachment>
      

    </bug>

</bugzilla>