<?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>187725</bug_id>
          
          <creation_ts>2018-07-17 03:13:36 -0700</creation_ts>
          <short_desc>[CMake][Ninja][Win] midl.exe fails to create, open and write a temporary file in parallel build in Docker container</short_desc>
          <delta_ts>2018-10-25 09:34:41 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=184761</see_also>
          <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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>lforschler</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>pvollan</cc>
    
    <cc>rniwa</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1442656</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-07-17 03:13:36 -0700</bug_when>
    <thetext>[WinCairo][EWS] midl : command line error MIDL1016 : cannot create intermediate file C:\Users\ContainerAdministrator\AppData\Local\Temp\MIDEFA7.tmp

https://webkit-queues.webkit.org/patch/345018/wincairo-ews

&gt; midl : command line error MIDL1016 : cannot create intermediate file C:\Users\ContainerAdministrator\AppData\Local\Temp\MIDEFA7.tmp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1443709</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-07-20 00:33:13 -0700</bug_when>
    <thetext>A following error looks similar:

https://webkit-queues.webkit.org/patch/343701/wincairo-ews

&gt; FAILED: DerivedSources/WebKitLegacy/Interfaces/AccessibleStates.h 
&gt; 
&gt; cmd.exe /C &quot;cd /D C:\WebKit-EWS\WebKit\WebKitBuild\Release\Source\WebKitLegacy &amp;&amp; midl.exe /I C:/WebKit-EWS/WebKit/Source/WebKitLegacy/win/Interfaces /I C:/WebKit-EWS/WebKit/Source/WebKitLegacy/win/Interfaces/Accessible2 /I C:/WebKit-EWS/WebKit/WebKitBuild/Release/DerivedSources/WebKitLegacy/include /I C:/WebKit-EWS/WebKit/Source/WebKitLegacy/win /WX /char signed /env win32 /tlb C:/WebKit-EWS/WebKit/WebKitBuild/Release/bin64/AccessibleStates.tlb /out C:/WebKit-EWS/WebKit/WebKitBuild/Release/DerivedSources/WebKitLegacy/Interfaces /h C:/WebKit-EWS/WebKit/WebKitBuild/Release/DerivedSources/WebKitLegacy/Interfaces/AccessibleStates.h /iid AccessibleStates_i.c &quot;/D \&quot;__PRODUCTION__=01\&quot;&quot; C:/WebKit-EWS/WebKit/Source/WebKitLegacy/win/Interfaces/Accessible2/AccessibleStates.idl&quot;
&gt; 
&gt; Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0622 
&gt; 
&gt; Copyright (c) Microsoft Corporation. All rights reserved.
&gt; 
&gt; midl : error MIDL2212 : error while writing to file C:\Users\ContainerAdministrator\AppData\Local\Temp\MID9469.tmp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456094</commentid>
    <comment_count>2</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2018-09-02 13:04:26 -0700</bug_when>
    <thetext>Another one here. :(
https://webkit-queues.webkit.org/patch/348745/wincairo-ews</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1456479</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2018-09-04 15:30:36 -0700</bug_when>
    <thetext>Although the one in my previous comment was the same as the first (MIDL1016), https://webkit-queues.webkit.org/results/9093311 has yet a third error code:

&gt; [4501/6255] Generating ../../DerivedSources/WebKitLegacy/Interfaces/AccessibleStates.h
&gt; FAILED: DerivedSources/WebKitLegacy/Interfaces/AccessibleStates.h 
&gt; cmd.exe /C &quot;cd /D C:\WebKit-EWS\WebKit\WebKitBuild\Release\Source\WebKitLegacy &amp;&amp; midl.exe /I C:/WebKit-EWS/WebKit/Source/WebKitLegacy/win/Interfaces /I C:/WebKit-EWS/WebKit/Source/WebKitLegacy/win/Interfaces/Accessible2 /I C:/WebKit-EWS/WebKit/WebKitBuild/Release/DerivedSources/WebKitLegacy/include /I C:/WebKit-EWS/WebKit/Source/WebKitLegacy/win /WX /char signed /env win32 /tlb C:/WebKit-EWS/WebKit/WebKitBuild/Release/bin64/AccessibleStates.tlb /out C:/WebKit-EWS/WebKit/WebKitBuild/Release/DerivedSources/WebKitLegacy/Interfaces /h C:/WebKit-EWS/WebKit/WebKitBuild/Release/DerivedSources/WebKitLegacy/Interfaces/AccessibleStates.h /iid AccessibleStates_i.c &quot;/D \&quot;__PRODUCTION__=01\&quot;&quot; C:/WebKit-EWS/WebKit/Source/WebKitLegacy/win/Interfaces/Accessible2/AccessibleStates.idl&quot;
&gt; Microsoft (R) 32b/64b MIDL Compiler Version 8.01.0622 
&gt; 
&gt; Copyright (c) Microsoft Corporation. All rights reserved.
&gt; 
&gt; midl : error MIDL2419 : Unable to open intermediate compiler file : Permission denied  (C:\Users\ContainerAdministrator\AppData\Local\Temp\MID1C3B.tmp)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464915</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-01 02:02:00 -0700</bug_when>
    <thetext>I can reproduce this issue by using Docker container on my PC.

perl Tools\Scripts\build-webkit --wincairo
cd WebKitBuild\Release
del DerivedSources/WebKitLegacy/Interfaces/*
ninja

If I invoke ninja -j1, it seems that it&apos;d not happen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464919</commentid>
    <comment_count>5</comment_count>
      <attachid>351227</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-01 02:26:17 -0700</bug_when>
    <thetext>Created attachment 351227
Patch to run midl.exe sequentially

I created a patch to run midl.exe sequentially, but this doesn&apos;t address the issue.
So strange.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464921</commentid>
    <comment_count>6</comment_count>
      <attachid>351228</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-01 02:28:59 -0700</bug_when>
    <thetext>Created attachment 351228
Patch to run midl.exe sequentially

Wrong patch attached. This is the patch I wanted to attach.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1464924</commentid>
    <comment_count>7</comment_count>
      <attachid>351230</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-01 02:54:04 -0700</bug_when>
    <thetext>Created attachment 351230
Patch to run midl.exe sequentially</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1465405</commentid>
    <comment_count>8</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-01 23:46:36 -0700</bug_when>
    <thetext>I created a PowerShell script to run midl.exe parallely in Docker.
https://gist.github.com/fujii/5dabb82dbd62dd535be6a44d6815b37b

Then, I got following errors.

&gt; midl : error MIDL2419 : Unable to open intermediate compiler file : Permission denied  (C:\Users\ContainerAdministrator\AppData\Local\Temp\MID9E47.tmp)

&gt; midl : command line error MIDL1016 : cannot create intermediate file C:\Users\ContainerAdministrator\AppData\Local\Temp\MID2B18.tmp

&gt; midl : command line error MIDL1016 : cannot create intermediate file C:\Users\ContainerAdministrator\AppData\Local\Temp\MID3E58.tmp

But, If I run it sequentially, no such errors happened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1465413</commentid>
    <comment_count>9</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-02 00:03:32 -0700</bug_when>
    <thetext>My conclusion is Docker seems to have a problem of parallel file system access.
WinCairo port should give up either Docker or parallel build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466304</commentid>
    <comment_count>10</comment_count>
      <attachid>351230</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-03 21:16:54 -0700</bug_when>
    <thetext>Comment on attachment 351230
Patch to run midl.exe sequentially

These my patches are completely wrong. JOB_POOL_COMPILE target property doesn&apos;t affect to custom commands.
I should try USE_TERMINAL of add_custom_command to run midl.exe sequentially.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466652</commentid>
    <comment_count>11</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-05 03:52:46 -0700</bug_when>
    <thetext>I&apos;ve confirmed it still happens even with USES_TERMINAL. :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1471998</commentid>
    <comment_count>12</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-24 20:23:05 -0700</bug_when>
    <thetext>(In reply to Fujii Hironori from comment #11)
&gt; I&apos;ve confirmed it still happens even with USES_TERMINAL. :-(

This is wrong. I tested again. USES_TERMINAL actually solves this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1472001</commentid>
    <comment_count>13</comment_count>
      <attachid>353076</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-24 20:35:51 -0700</bug_when>
    <thetext>Created attachment 353076
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1472002</commentid>
    <comment_count>14</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2018-10-24 20:56:54 -0700</bug_when>
    <thetext>Informal r+

This will add the command to the job pool https://cmake.org/cmake/help/v3.13/prop_gbl/JOB_POOLS.html#prop_gbl:JOB_POOLS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1472077</commentid>
    <comment_count>15</comment_count>
      <attachid>353076</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-25 09:33:40 -0700</bug_when>
    <thetext>Comment on attachment 353076
Patch

Clearing flags on attachment: 353076

Committed r237416: &lt;https://trac.webkit.org/changeset/237416&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1472078</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-25 09:33:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1472079</commentid>
    <comment_count>17</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-25 09:34:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/45555931&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351227</attachid>
            <date>2018-10-01 02:26:17 -0700</date>
            <delta_ts>2018-10-01 02:28:59 -0700</delta_ts>
            <desc>Patch to run midl.exe sequentially</desc>
            <filename>a.diff</filename>
            <type>text/plain</type>
            <size>1829</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvUGxhdGZvcm1XaW4uY21ha2UgYi9Tb3Vy
Y2UvV2ViS2l0TGVnYWN5L1BsYXRmb3JtV2luLmNtYWtlCmluZGV4IDY2MDA1YmEyYTViLi45NmFl
NGUzOWY4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS9QbGF0Zm9ybVdpbi5jbWFr
ZQorKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L1BsYXRmb3JtV2luLmNtYWtlCkBAIC00MzIsNiAr
NDMyLDcgQEAgYWRkX2xpYnJhcnkoV2ViS2l0TGVnYWN5R1VJRCBTVEFUSUMKICAgICAiJHtERVJJ
VkVEX1NPVVJDRVNfV0VCS0lUTEVHQUNZX0RJUn0vSW50ZXJmYWNlcy9BY2Nlc3NpYmxlVGV4dDJf
aS5jIgogKQogc2V0X3RhcmdldF9wcm9wZXJ0aWVzKFdlYktpdExlZ2FjeUdVSUQgUFJPUEVSVElF
UyBPVVRQVVRfTkFNRSBXZWJLaXRHVUlEJHtERUJVR19TVUZGSVh9KQorc2V0X3Byb3BlcnR5KFRB
UkdFVCBXZWJLaXRMZWdhY3lHVUlEIFBST1BFUlRZIEpPQl9QT09MX0NPTVBJTEUgbWlkbF9qb2Jz
KQogCiBsaXN0KEFQUEVORCBXZWJLaXRMZWdhY3lfTElCUkFSSUVTCiAgICAgUFJJVkFURSBDb21j
dGwzMgpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL1dlYktpdENvbW1vbi5jbWFrZSBiL1NvdXJj
ZS9jbWFrZS9XZWJLaXRDb21tb24uY21ha2UKaW5kZXggY2FmYjY2YWZhMDAuLjVmN2JhYmNjNjlj
IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvV2ViS2l0Q29tbW9uLmNtYWtlCisrKyBiL1NvdXJj
ZS9jbWFrZS9XZWJLaXRDb21tb24uY21ha2UKQEAgLTU4LDEzICs1OCwxOCBAQCBpZiAoTk9UIEhB
U19SVU5fV0VCS0lUX0NPTU1PTikKICAgICBpbmNsdWRlKE9wdGlvbnNDb21tb24pCiAgICAgaW5j
bHVkZShPcHRpb25zJHtQT1JUfSkKIAorICAgICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAgICAj
IEpvYiBwb29sIHRvIHJ1biBtaWRsLmV4ZSBzZXF1ZW50aWFsbHkgdG8gYXZvaWQgdGVtcCBmaWxl
IGNvbGxpc2lvbiBpc3N1ZQorICAgICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAgICBsaXN0KEFQ
UEVORCBDTUFLRV9KT0JfUE9PTFMgbWlkbF9qb2JzPTEpCisKICAgICAjIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgIyBKb2IgcG9vbCB0byBhdm9pZCBydW5uaW5nIHRvbyBtYW55IG1lbW9yeSBo
dW5ncnkgbGlua2VyIHByb2Nlc3NlcwogICAgICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICBp
ZiAoJHtDTUFLRV9CVUlMRF9UWVBFfSBTVFJFUVVBTCAiUmVsZWFzZSIgT1IgJHtDTUFLRV9CVUlM
RF9UWVBFfSBTVFJFUVVBTCAiTWluU2l6ZVJlbCIpCi0gICAgICAgIHNldF9wcm9wZXJ0eShHTE9C
QUwgUFJPUEVSVFkgSk9CX1BPT0xTIGxpbmtfcG9vbF9qb2JzPTQpCisgICAgICAgIGxpc3QoQVBQ
RU5EIENNQUtFX0pPQl9QT09MUyBsaW5rX3Bvb2xfam9icz00KQogICAgIGVsc2UgKCkKLSAgICAg
ICAgc2V0X3Byb3BlcnR5KEdMT0JBTCBQUk9QRVJUWSBKT0JfUE9PTFMgbGlua19wb29sX2pvYnM9
MikKKyAgICAgICAgbGlzdChBUFBFTkQgQ01BS0VfSk9CX1BPT0xTIGxpbmtfcG9vbF9qb2JzPTIp
CiAgICAgZW5kaWYgKCkKICAgICBzZXQoQ01BS0VfSk9CX1BPT0xfTElOSyBsaW5rX3Bvb2xfam9i
cykKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351228</attachid>
            <date>2018-10-01 02:28:59 -0700</date>
            <delta_ts>2018-10-01 02:54:04 -0700</delta_ts>
            <desc>Patch to run midl.exe sequentially</desc>
            <filename>b.diff</filename>
            <type>text/plain</type>
            <size>4236</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">//5kAGkAZgBmACAALQAtAGcAaQB0ACAAYQAvAFMAbwB1AHIAYwBlAC8AVwBlAGIASwBpAHQATABl
AGcAYQBjAHkALwBQAGwAYQB0AGYAbwByAG0AVwBpAG4ALgBjAG0AYQBrAGUAIABiAC8AUwBvAHUA
cgBjAGUALwBXAGUAYgBLAGkAdABMAGUAZwBhAGMAeQAvAFAAbABhAHQAZgBvAHIAbQBXAGkAbgAu
AGMAbQBhAGsAZQANAAoAaQBuAGQAZQB4ACAANgA2ADAAMAA1AGIAYQAyAGEANQBiAC4ALgA5ADYA
YQBlADQAZQAzADkAZgA4AGEAIAAxADAAMAA2ADQANAANAAoALQAtAC0AIABhAC8AUwBvAHUAcgBj
AGUALwBXAGUAYgBLAGkAdABMAGUAZwBhAGMAeQAvAFAAbABhAHQAZgBvAHIAbQBXAGkAbgAuAGMA
bQBhAGsAZQANAAoAKwArACsAIABiAC8AUwBvAHUAcgBjAGUALwBXAGUAYgBLAGkAdABMAGUAZwBh
AGMAeQAvAFAAbABhAHQAZgBvAHIAbQBXAGkAbgAuAGMAbQBhAGsAZQANAAoAQABAACAALQA0ADMA
MgAsADYAIAArADQAMwAyACwANwAgAEAAQAAgAGEAZABkAF8AbABpAGIAcgBhAHIAeQAoAFcAZQBi
AEsAaQB0AEwAZQBnAGEAYwB5AEcAVQBJAEQAIABTAFQAQQBUAEkAQwANAAoAIAAgACAAIAAgACIA
JAB7AEQARQBSAEkAVgBFAEQAXwBTAE8AVQBSAEMARQBTAF8AVwBFAEIASwBJAFQATABFAEcAQQBD
AFkAXwBEAEkAUgB9AC8ASQBuAHQAZQByAGYAYQBjAGUAcwAvAEEAYwBjAGUAcwBzAGkAYgBsAGUA
VABlAHgAdAAyAF8AaQAuAGMAIgANAAoAIAApAA0ACgAgAHMAZQB0AF8AdABhAHIAZwBlAHQAXwBw
AHIAbwBwAGUAcgB0AGkAZQBzACgAVwBlAGIASwBpAHQATABlAGcAYQBjAHkARwBVAEkARAAgAFAA
UgBPAFAARQBSAFQASQBFAFMAIABPAFUAVABQAFUAVABfAE4AQQBNAEUAIABXAGUAYgBLAGkAdABH
AFUASQBEACQAewBEAEUAQgBVAEcAXwBTAFUARgBGAEkAWAB9ACkADQAKACsAcwBlAHQAXwBwAHIA
bwBwAGUAcgB0AHkAKABUAEEAUgBHAEUAVAAgAFcAZQBiAEsAaQB0AEwAZQBnAGEAYwB5AEcAVQBJ
AEQAIABQAFIATwBQAEUAUgBUAFkAIABKAE8AQgBfAFAATwBPAEwAXwBDAE8ATQBQAEkATABFACAA
bQBpAGQAbABfAGoAbwBiAHMAKQANAAoAIAANAAoAIABsAGkAcwB0ACgAQQBQAFAARQBOAEQAIABX
AGUAYgBLAGkAdABMAGUAZwBhAGMAeQBfAEwASQBCAFIAQQBSAEkARQBTAA0ACgAgACAAIAAgACAA
UABSAEkAVgBBAFQARQAgAEMAbwBtAGMAdABsADMAMgANAAoAZABpAGYAZgAgAC0ALQBnAGkAdAAg
AGEALwBTAG8AdQByAGMAZQAvAGMAbQBhAGsAZQAvAFcAZQBiAEsAaQB0AEMAbwBtAG0AbwBuAC4A
YwBtAGEAawBlACAAYgAvAFMAbwB1AHIAYwBlAC8AYwBtAGEAawBlAC8AVwBlAGIASwBpAHQAQwBv
AG0AbQBvAG4ALgBjAG0AYQBrAGUADQAKAGkAbgBkAGUAeAAgAGMAYQBmAGIANgA2AGEAZgBhADAA
MAAuAC4ANQBlADAANAA3AGMAZgBmADAANQAwACAAMQAwADAANgA0ADQADQAKAC0ALQAtACAAYQAv
AFMAbwB1AHIAYwBlAC8AYwBtAGEAawBlAC8AVwBlAGIASwBpAHQAQwBvAG0AbQBvAG4ALgBjAG0A
YQBrAGUADQAKACsAKwArACAAYgAvAFMAbwB1AHIAYwBlAC8AYwBtAGEAawBlAC8AVwBlAGIASwBp
AHQAQwBvAG0AbQBvAG4ALgBjAG0AYQBrAGUADQAKAEAAQAAgAC0ANQA4ACwAMQA2ACAAKwA1ADgA
LAAyADMAIABAAEAAIABpAGYAIAAoAE4ATwBUACAASABBAFMAXwBSAFUATgBfAFcARQBCAEsASQBU
AF8AQwBPAE0ATQBPAE4AKQANAAoAIAAgACAAIAAgAGkAbgBjAGwAdQBkAGUAKABPAHAAdABpAG8A
bgBzAEMAbwBtAG0AbwBuACkADQAKACAAIAAgACAAIABpAG4AYwBsAHUAZABlACgATwBwAHQAaQBv
AG4AcwAkAHsAUABPAFIAVAB9ACkADQAKACAADQAKACsAIAAgACAAIAAjACAALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAA0ACgArACAAIAAgACAAIwAgAEoAbwBiACAAcABv
AG8AbAAgAHQAbwAgAHIAdQBuACAAbQBpAGQAbAAuAGUAeABlACAAcwBlAHEAdQBlAG4AdABpAGEA
bABsAHkAIAB0AG8AIABhAHYAbwBpAGQAIAB0AGUAbQBwACAAZgBpAGwAZQAgAGMAbwBsAGwAaQBz
AGkAbwBuACAAaQBzAHMAdQBlAA0ACgArACAAIAAgACAAIwAgAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQANAAoAKwAgACAAIAAgAHMAZQB0ACgAagBvAGIAXwBwAG8AbwBs
AHMAIABtAGkAZABsAF8AagBvAGIAcwA9ADEAKQANAAoAKwANAAoAIAAgACAAIAAgACMAIAAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ADQAKACAAIAAgACAAIAAjACAASgBv
AGIAIABwAG8AbwBsACAAdABvACAAYQB2AG8AaQBkACAAcgB1AG4AbgBpAG4AZwAgAHQAbwBvACAA
bQBhAG4AeQAgAG0AZQBtAG8AcgB5ACAAaAB1AG4AZwByAHkAIABsAGkAbgBrAGUAcgAgAHAAcgBv
AGMAZQBzAHMAZQBzAA0ACgAgACAAIAAgACAAIwAgAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQANAAoAIAAgACAAIAAgAGkAZgAgACgAJAB7AEMATQBBAEsARQBfAEIAVQBJ
AEwARABfAFQAWQBQAEUAfQAgAFMAVABSAEUAUQBVAEEATAAgACIAUgBlAGwAZQBhAHMAZQAiACAA
TwBSACAAJAB7AEMATQBBAEsARQBfAEIAVQBJAEwARABfAFQAWQBQAEUAfQAgAFMAVABSAEUAUQBV
AEEATAAgACIATQBpAG4AUwBpAHoAZQBSAGUAbAAiACkADQAKAC0AIAAgACAAIAAgACAAIAAgAHMA
ZQB0AF8AcAByAG8AcABlAHIAdAB5ACgARwBMAE8AQgBBAEwAIABQAFIATwBQAEUAUgBUAFkAIABK
AE8AQgBfAFAATwBPAEwAUwAgAGwAaQBuAGsAXwBwAG8AbwBsAF8AagBvAGIAcwA9ADQAKQANAAoA
KwAgACAAIAAgACAAIAAgACAAbABpAHMAdAAoAEEAUABQAEUATgBEACAAagBvAGIAXwBwAG8AbwBs
AHMAIABsAGkAbgBrAF8AcABvAG8AbABfAGoAbwBiAHMAPQA0ACkADQAKACAAIAAgACAAIABlAGwA
cwBlACAAKAApAA0ACgAtACAAIAAgACAAIAAgACAAIABzAGUAdABfAHAAcgBvAHAAZQByAHQAeQAo
AEcATABPAEIAQQBMACAAUABSAE8AUABFAFIAVABZACAASgBPAEIAXwBQAE8ATwBMAFMAIABsAGkA
bgBrAF8AcABvAG8AbABfAGoAbwBiAHMAPQAyACkADQAKACsAIAAgACAAIAAgACAAIAAgAGwAaQBz
AHQAKABBAFAAUABFAE4ARAAgAGoAbwBiAF8AcABvAG8AbABzACAAbABpAG4AawBfAHAAbwBvAGwA
XwBqAG8AYgBzAD0AMgApAA0ACgAgACAAIAAgACAAZQBuAGQAaQBmACAAKAApAA0ACgAgACAAIAAg
ACAAcwBlAHQAKABDAE0AQQBLAEUAXwBKAE8AQgBfAFAATwBPAEwAXwBMAEkATgBLACAAbABpAG4A
awBfAHAAbwBvAGwAXwBqAG8AYgBzACkADQAKACAADQAKACsAIAAgACAAIABzAGUAdABfAHAAcgBv
AHAAZQByAHQAeQAoAEcATABPAEIAQQBMACAAUABSAE8AUABFAFIAVABZACAASgBPAEIAXwBQAE8A
TwBMAFMAIAAkAHsAagBvAGIAXwBwAG8AbwBsAHMAfQApAA0ACgArAA0ACgAgACAAIAAgACAAIwAg
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQANAAoAIAAgACAAIAAgACMA
IABDAHIAZQBhAHQAZQAgAGQAZQByAGkAdgBlAGQAIABzAG8AdQByAGMAZQBzACAAZABpAHIAZQBj
AHQAbwByAGkAZQBzAA0ACgAgACAAIAAgACAAIwAgAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAt
AC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0ALQAtAC0A
LQAtAC0ALQAtAC0ALQANAAoA
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351230</attachid>
            <date>2018-10-01 02:54:04 -0700</date>
            <delta_ts>2018-10-03 21:16:54 -0700</delta_ts>
            <desc>Patch to run midl.exe sequentially</desc>
            <filename>a.diff</filename>
            <type>text/plain</type>
            <size>2075</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvUGxhdGZvcm1XaW4uY21ha2UgYi9Tb3Vy
Y2UvV2ViS2l0TGVnYWN5L1BsYXRmb3JtV2luLmNtYWtlCmluZGV4IDY2MDA1YmEyYTViLi45NmFl
NGUzOWY4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS9QbGF0Zm9ybVdpbi5jbWFr
ZQorKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L1BsYXRmb3JtV2luLmNtYWtlCkBAIC00MzIsNiAr
NDMyLDcgQEAgYWRkX2xpYnJhcnkoV2ViS2l0TGVnYWN5R1VJRCBTVEFUSUMKICAgICAiJHtERVJJ
VkVEX1NPVVJDRVNfV0VCS0lUTEVHQUNZX0RJUn0vSW50ZXJmYWNlcy9BY2Nlc3NpYmxlVGV4dDJf
aS5jIgogKQogc2V0X3RhcmdldF9wcm9wZXJ0aWVzKFdlYktpdExlZ2FjeUdVSUQgUFJPUEVSVElF
UyBPVVRQVVRfTkFNRSBXZWJLaXRHVUlEJHtERUJVR19TVUZGSVh9KQorc2V0X3Byb3BlcnR5KFRB
UkdFVCBXZWJLaXRMZWdhY3lHVUlEIFBST1BFUlRZIEpPQl9QT09MX0NPTVBJTEUgbWlkbF9qb2Jz
KQogCiBsaXN0KEFQUEVORCBXZWJLaXRMZWdhY3lfTElCUkFSSUVTCiAgICAgUFJJVkFURSBDb21j
dGwzMgpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL1dlYktpdENvbW1vbi5jbWFrZSBiL1NvdXJj
ZS9jbWFrZS9XZWJLaXRDb21tb24uY21ha2UKaW5kZXggY2FmYjY2YWZhMDAuLjVlMDQ3Y2ZmMDUw
IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvV2ViS2l0Q29tbW9uLmNtYWtlCisrKyBiL1NvdXJj
ZS9jbWFrZS9XZWJLaXRDb21tb24uY21ha2UKQEAgLTU4LDE2ICs1OCwyMyBAQCBpZiAoTk9UIEhB
U19SVU5fV0VCS0lUX0NPTU1PTikKICAgICBpbmNsdWRlKE9wdGlvbnNDb21tb24pCiAgICAgaW5j
bHVkZShPcHRpb25zJHtQT1JUfSkKIAorICAgICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAgICAj
IEpvYiBwb29sIHRvIHJ1biBtaWRsLmV4ZSBzZXF1ZW50aWFsbHkgdG8gYXZvaWQgdGVtcCBmaWxl
IGNvbGxpc2lvbiBpc3N1ZQorICAgICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAgICBzZXQoam9i
X3Bvb2xzIG1pZGxfam9icz0xKQorCiAgICAgIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICMg
Sm9iIHBvb2wgdG8gYXZvaWQgcnVubmluZyB0b28gbWFueSBtZW1vcnkgaHVuZ3J5IGxpbmtlciBw
cm9jZXNzZXMKICAgICAjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgaWYgKCR7Q01BS0VfQlVJ
TERfVFlQRX0gU1RSRVFVQUwgIlJlbGVhc2UiIE9SICR7Q01BS0VfQlVJTERfVFlQRX0gU1RSRVFV
QUwgIk1pblNpemVSZWwiKQotICAgICAgICBzZXRfcHJvcGVydHkoR0xPQkFMIFBST1BFUlRZIEpP
Ql9QT09MUyBsaW5rX3Bvb2xfam9icz00KQorICAgICAgICBsaXN0KEFQUEVORCBqb2JfcG9vbHMg
bGlua19wb29sX2pvYnM9NCkKICAgICBlbHNlICgpCi0gICAgICAgIHNldF9wcm9wZXJ0eShHTE9C
QUwgUFJPUEVSVFkgSk9CX1BPT0xTIGxpbmtfcG9vbF9qb2JzPTIpCisgICAgICAgIGxpc3QoQVBQ
RU5EIGpvYl9wb29scyBsaW5rX3Bvb2xfam9icz0yKQogICAgIGVuZGlmICgpCiAgICAgc2V0KENN
QUtFX0pPQl9QT09MX0xJTksgbGlua19wb29sX2pvYnMpCiAKKyAgICBzZXRfcHJvcGVydHkoR0xP
QkFMIFBST1BFUlRZIEpPQl9QT09MUyAke2pvYl9wb29sc30pCisKICAgICAjIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAgICAgIyBDcmVhdGUgZGVyaXZlZCBzb3VyY2VzIGRpcmVjdG9yaWVzCiAgICAg
IyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>353076</attachid>
            <date>2018-10-24 20:35:51 -0700</date>
            <delta_ts>2018-10-25 09:33:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-187725-20181025123550.patch</filename>
            <type>text/plain</type>
            <size>2007</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM3NDA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvQ2hhbmdlTG9nCmluZGV4IGUzZmRk
NzFiOTNiYWExM2JmY2M5MGE3NDc0MjIyMTI3MzMzN2VhYmUuLjI1ZmJhMGEyNzJlNDdlYTU3Yjc1
YmVkMDVhMjc1Mjk2OTAyMDQ4ZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvQ2hh
bmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMg
QEAKKzIwMTgtMTAtMjQgIEZ1amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5jb20+
CisKKyAgICAgICAgW0NNYWtlXVtOaW5qYV1bV2luXSBtaWRsLmV4ZSBmYWlscyB0byBjcmVhdGUs
IG9wZW4gYW5kIHdyaXRlIGEgdGVtcG9yYXJ5IGZpbGUgaW4gcGFyYWxsZWwgYnVpbGQgaW4gRG9j
a2VyIGNvbnRhaW5lcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTg3NzI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBQbGF0Zm9ybVdpbi5jbWFrZTogQWRkZWQgVVNFU19URVJNSU5BTCB0byBzZXJpYWxp
emUgbWlkbC5leGUKKyAgICAgICAgZXhlY3V0aW9ucy4KKwogMjAxOC0xMC0yMiAgU2lodWkgTGl1
ICA8c2lodWlfbGl1QGFwcGxlLmNvbT4KIAogICAgICAgICBSZWdyZXNzaW9uIChyMjMyNDEwKTog
U3RvcmFnZVRyYWNrZXIuZGIgZmlsZSBnZXRzIHVubGlua2VkIHdoaWxlIGluIHVzZQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdExlZ2FjeS9QbGF0Zm9ybVdpbi5jbWFrZSBiL1NvdXJjZS9XZWJL
aXRMZWdhY3kvUGxhdGZvcm1XaW4uY21ha2UKaW5kZXggNjYwMDViYTJhNWIxOTZiYmRmMjAxN2E5
MmE1NmZlM2Q3NDA4MTcyYS4uYWE3NzhmMWJlN2Y1YmRhZGM0NDczOGVmMmNjZDEwOGIzMmRiNzVm
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS9QbGF0Zm9ybVdpbi5jbWFrZQorKysg
Yi9Tb3VyY2UvV2ViS2l0TGVnYWN5L1BsYXRmb3JtV2luLmNtYWtlCkBAIC0yOTIsNyArMjkyLDcg
QEAgbWFjcm8oR0VORVJBVEVfSU5URVJGQUNFIF9pbmZpbGUgX2RlZmluZXMgX2RlcGVuZHMpCiAg
ICAgICAgIE1BSU5fREVQRU5ERU5DWSAke19pbmZpbGV9CiAgICAgICAgIERFUEVORFMgJHtfZGVw
ZW5kc30KICAgICAgICAgQ09NTUFORCBtaWRsLmV4ZSAvSSAiJHtDTUFLRV9DVVJSRU5UX1NPVVJD
RV9ESVJ9L3dpbi9JbnRlcmZhY2VzIiAvSSAiJHtDTUFLRV9DVVJSRU5UX1NPVVJDRV9ESVJ9L3dp
bi9JbnRlcmZhY2VzL0FjY2Vzc2libGUyIiAvSSAiJHtERVJJVkVEX1NPVVJDRVNfV0VCS0lUTEVH
QUNZX0RJUn0vaW5jbHVkZSIgL0kgIiR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS93aW4iIC9X
WCAvY2hhciBzaWduZWQgL2VudiB3aW4zMiAvdGxiICIke0NNQUtFX1JVTlRJTUVfT1VUUFVUX0RJ
UkVDVE9SWX0vJHtfZmlsZXdlfS50bGIiIC9vdXQgIiR7REVSSVZFRF9TT1VSQ0VTX1dFQktJVExF
R0FDWV9ESVJ9L0ludGVyZmFjZXMiIC9oICIke0RFUklWRURfU09VUkNFU19XRUJLSVRMRUdBQ1lf
RElSfS9JbnRlcmZhY2VzLyR7X2ZpbGV3ZX0uaCIgL2lpZCAiJHtfZmlsZXdlfV9pLmMiICR7X2Rl
ZmluZXN9ICIke0NNQUtFX0NVUlJFTlRfU09VUkNFX0RJUn0vJHtfaW5maWxlfSIKLSAgICAgICAg
VkVSQkFUSU0pCisgICAgICAgIFVTRVNfVEVSTUlOQUwgVkVSQkFUSU0pCiAgICAgc2V0X3NvdXJj
ZV9maWxlc19wcm9wZXJ0aWVzKCR7REVSSVZFRF9TT1VSQ0VTX1dFQktJVExFR0FDWV9ESVJ9L0lu
dGVyZmFjZXMvJHtfZmlsZXdlfS5oIFBST1BFUlRJRVMgR0VORVJBVEVEIFRSVUUpCiAgICAgc2V0
X3NvdXJjZV9maWxlc19wcm9wZXJ0aWVzKCR7REVSSVZFRF9TT1VSQ0VTX1dFQktJVExFR0FDWV9E
SVJ9L0ludGVyZmFjZXMvJHtfZmlsZXdlfV9pLmMgUFJPUEVSVElFUyBHRU5FUkFURUQgVFJVRSkK
IGVuZG1hY3JvKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>