Bug 260912 - www/chromium: Chromium-92 and later failed to download file crossing file systems
Summary: www/chromium: Chromium-92 and later failed to download file crossing file sys...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-chromium (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-03 20:30 UTC by Jin Guojun
Modified: 2022-03-18 22:43 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jin Guojun 2022-01-03 20:30:38 UTC
Chromium 92 and later failed to download files if the ~/Downloads is a symlink to another file system (FS). Chromium spits message "Failed - Download error" and creates a Unconfirmed 56679.crdownload in ~/Downloads directory.
Apparently, Chromium-92 is able to write to the destination directory, but does not like it somehow.

How to repeat:
Using two file systems: /home and /data (or /tmp)

mkdir ~/xyz
ln -s ~/xyz ~/Downloads     # this works because Dest directory is on the same FS

rm ~/Downloads

mkdir /data/Downloads
ln -s /data/Downloads ~     # this makes Chromium downloading failed because Dest directory is crossing the file system; Chromium 78 and earlier version work well on across file system.
Comment 1 Tatsuki Makino 2022-01-04 21:37:26 UTC
There are many things in bug 258679.
Comment 2 Robert Nagy 2022-03-16 12:13:35 UTC
Unable to reproduce this. Can you give it a try as well?
Comment 3 Jin Guojun 2022-03-18 22:43:06 UTC
The Chromium Version 99.0.4844.51 from FreeBSD 13.1-BETA2 does not show this problem.
Hopefully we will have a good release from then.