Windows %TEMP% directory is being removed if it is empty
Reported by
trent.c...@bpsoftware.net,
Jul 13 2017
|
||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 Steps to reproduce the problem: 1. Close Chrome 2. Browse to the %TEMP% directory and ensure it is empty 3. Browse to the Chrome User Data folder and rename Certificate Revocation Lists (or copy in an older version of the file) 4. Open Chrome 5. Browse to chrome://components 6. Ensure the %TEMP% directory is still empty 7. Click "Check for update" underneath CRLSet (or wait for the CRLSet update to run) What is the expected behavior? The temporary directories/files used by Chrome should be deleted but the %TEMP% (parent) directory should not be. What went wrong? The %TEMP% directory is being deleted. Did this work before? N/A Chrome version: 59.0.3071.115 Channel: stable OS Version: 10.0 Flash Version: This issue can affect other applications in the system if they are not checking/recreating the %TEMP% directory. It can also occur more frequently in terminal server/remote desktop services environments as each session is given a new (and unique) %TEMP% directory at logon based on their session id (see https://technet.microsoft.com/en-us/library/cc755098(v=ws.11).aspx).
,
Jul 13 2017
,
Jul 13 2017
Sorin and I will look into this, thanks for the report.
,
Jul 13 2017
,
Jul 18 2017
,
Jul 20 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/bbd51398af6f651f2e90d6eea6dba12528d421fe commit bbd51398af6f651f2e90d6eea6dba12528d421fe Author: Sorin Jianu <sorin@chromium.org> Date: Thu Jul 20 01:48:31 2017 Fix Windows %TEMP% directory is being removed if it is empty. Bug: 741980 Change-Id: I0f6d8c4b7a076a6ccaf8e3de692b3ad657e94cfc Reviewed-on: https://chromium-review.googlesource.com/578688 Reviewed-by: Joshua Pawlicki <waffles@chromium.org> Commit-Queue: Sorin Jianu <sorin@chromium.org> Cr-Commit-Position: refs/heads/master@{#488090} [modify] https://crrev.com/bbd51398af6f651f2e90d6eea6dba12528d421fe/components/update_client/crx_downloader.cc [modify] https://crrev.com/bbd51398af6f651f2e90d6eea6dba12528d421fe/components/update_client/crx_downloader_unittest.cc [modify] https://crrev.com/bbd51398af6f651f2e90d6eea6dba12528d421fe/components/update_client/url_fetcher_downloader.cc [modify] https://crrev.com/bbd51398af6f651f2e90d6eea6dba12528d421fe/components/update_client/url_fetcher_downloader.h
,
Jul 20 2017
,
Jul 27 2017
Hi Sorin, I can no longer reproduce this issue in the latest stable release (60.0.3112.78). Could you please confirm if this bug was fixed in 60.0.3112.78? If not perhaps it might have been fixed in another issue? I can still reproduce this issue in the previous stable release (59.0.3071.115). Thanks |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by trent.c...@bpsoftware.net
, Jul 13 2017113 KB
113 KB View Download
50.3 KB
50.3 KB View Download