Activity log for bug #1656259

Date Who What changed Old value New value Message
2017-01-13 10:15:43 Colin Watson bug added bug
2017-01-13 10:23:57 Colin Ian King linux (Ubuntu): assignee Colin Ian King (colin-king)
2017-01-13 10:24:00 Colin Ian King linux (Ubuntu): importance Undecided Medium
2017-01-13 10:24:04 Colin Ian King linux (Ubuntu): importance Medium High
2017-01-13 10:26:22 Colin Ian King bug watch added https://github.com/zfsonlinux/zfs/issues/5587
2017-01-13 10:26:22 Colin Ian King bug task added linux
2017-01-13 10:45:21 Bug Watch Updater linux: status Unknown New
2017-01-16 09:52:18 Colin Ian King linux (Ubuntu): status New In Progress
2017-01-28 17:28:25 Bug Watch Updater linux: status New Fix Released
2017-02-06 13:51:43 Eric Desrochers bug added subscriber Eric Desrochers
2017-02-06 15:04:44 Damian Wojsław bug added subscriber Damian Wojsław
2017-02-17 09:24:38 Colin Ian King nominated for series Ubuntu Zesty
2017-02-17 09:24:38 Colin Ian King nominated for series Ubuntu Xenial
2017-02-17 09:24:38 Colin Ian King nominated for series Ubuntu Yakkety
2017-02-17 15:10:50 Andy Whitcroft bug task added linux (Ubuntu Xenial)
2017-02-17 15:10:52 Andy Whitcroft bug task added linux (Ubuntu Yakkety)
2017-02-17 15:10:54 Andy Whitcroft bug task added linux (Ubuntu Zesty)
2017-02-17 15:31:12 Andy Whitcroft bug added subscriber Ubuntu Stable Release Updates Team
2017-02-17 15:31:15 Andy Whitcroft bug added subscriber SRU Verification
2017-02-17 15:31:44 Andy Whitcroft bug task added zfs-linux (Ubuntu)
2017-02-17 15:35:43 Andy Whitcroft zfs-linux (Ubuntu Yakkety): status New Fix Committed
2017-02-17 15:36:29 Colin Ian King zfs-linux (Ubuntu Zesty): status New Fix Released
2017-02-17 15:36:33 Colin Ian King zfs-linux (Ubuntu Zesty): importance Undecided Medium
2017-02-17 15:36:36 Colin Ian King zfs-linux (Ubuntu Zesty): assignee Colin Ian King (colin-king)
2017-02-17 15:36:40 Colin Ian King linux (Ubuntu Zesty): status In Progress Fix Released
2017-02-17 15:36:46 Colin Ian King zfs-linux (Ubuntu Zesty): importance Medium High
2017-02-17 15:37:00 Colin Ian King linux (Ubuntu Zesty): status Fix Released Fix Committed
2017-02-17 15:44:41 Andy Whitcroft zfs-linux (Ubuntu Xenial): status New Fix Committed
2017-02-17 17:14:16 Colin Ian King description bash -c 'ulimit -f 1024; yes | head -n2097152' >/path/on/filesystem/under/test On ext4, this test case prints something along the lines of: bash: line 1: 11274 Broken pipe yes 11275 File size limit exceeded(core dumped) | head -n2097152 On ZFS, this test case incorrectly exits zero with no output, demonstrating that ZFS does not respect RLIMIT_FSIZE. I asked a friend to run this on Solaris 5.10 and FreeBSD 10.0-CURRENT, and on those systems this test case correctly generates SIGXFSZ; so it seems that this is a bug in the Linux port of ZFS. (This was discovered while tracking down Launchpad test suite failures under LXD on ZFS. Launchpad uses RLIMIT_FSIZE in one place to guard against bugs that cause debdiff to generate arbitrarily large amounts of output and fill the disk.) ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: linux-image-4.4.0-57-generic 4.4.0-57.78 ProcVersionSignature: Ubuntu 4.4.0-57.78-generic 4.4.35 Uname: Linux 4.4.0-57-generic x86_64 NonfreeKernelModules: zfs zunicode zcommon znvpair zavl ApportVersion: 2.20.1-0ubuntu2.4 Architecture: amd64 CurrentDesktop: Unity Date: Fri Jan 13 10:01:36 2017 EcryptfsInUse: Yes HibernationDevice: RESUME=UUID=139ad421-b014-4c34-ae8c-dd1d15205875 InstallationDate: Installed on 2013-03-01 (1413 days ago) InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130223.1) MachineType: LENOVO 20BXCTO1WW ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-57-generic.efi.signed root=UUID=12c52021-a1ab-4984-9dd7-63cf0dcaac16 ro quiet splash vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-4.4.0-57-generic N/A linux-backports-modules-4.4.0-57-generic N/A linux-firmware 1.157.6 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 05/21/2015 dmi.bios.vendor: LENOVO dmi.bios.version: JBET49WW (1.14 ) dmi.board.asset.tag: Not Available dmi.board.name: 20BXCTO1WW dmi.board.vendor: LENOVO dmi.board.version: SDK0E50512 STD dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.modalias: dmi:bvnLENOVO:bvrJBET49WW(1.14):bd05/21/2015:svnLENOVO:pn20BXCTO1WW:pvrThinkPadT450s:rvnLENOVO:rn20BXCTO1WW:rvrSDK0E50512STD:cvnLENOVO:ct10:cvrNone: dmi.product.name: 20BXCTO1WW dmi.product.version: ThinkPad T450s dmi.sys.vendor: LENOVO == SRU Request, Yakkety, Xenial == bash -c 'ulimit -f 1024; yes | head -n2097152' >/path/on/filesystem/under/test On ext4, this test case prints something along the lines of:   bash: line 1: 11274 Broken pipe yes        11275 File size limit exceeded(core dumped) | head -n2097152 On ZFS, this test case incorrectly exits zero with no output, demonstrating that ZFS does not respect RLIMIT_FSIZE. I asked a friend to run this on Solaris 5.10 and FreeBSD 10.0-CURRENT, and on those systems this test case correctly generates SIGXFSZ; so it seems that this is a bug in the Linux port of ZFS. (This was discovered while tracking down Launchpad test suite failures under LXD on ZFS. Launchpad uses RLIMIT_FSIZE in one place to guard against bugs that cause debdiff to generate arbitrarily large amounts of output and fill the disk.) == Fix == Upstream fix https://github.com/behlendorf/zfs/commit/230c03e59d3d13d9b60125f73cf3fff327b45c21 == Test case == With the fix: bash -c 'ulimit -f 1024; yes | head -n2097152' >/path/on/filesystem/under/test should report: bash: line 1: 11274 Broken pipe yes 11275 File size limit exceeded(core dumped) | head -n2097152 == Regression Potential == Could break read/writes semantics to zfs -------------------------------------- ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: linux-image-4.4.0-57-generic 4.4.0-57.78 ProcVersionSignature: Ubuntu 4.4.0-57.78-generic 4.4.35 Uname: Linux 4.4.0-57-generic x86_64 NonfreeKernelModules: zfs zunicode zcommon znvpair zavl ApportVersion: 2.20.1-0ubuntu2.4 Architecture: amd64 CurrentDesktop: Unity Date: Fri Jan 13 10:01:36 2017 EcryptfsInUse: Yes HibernationDevice: RESUME=UUID=139ad421-b014-4c34-ae8c-dd1d15205875 InstallationDate: Installed on 2013-03-01 (1413 days ago) InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130223.1) MachineType: LENOVO 20BXCTO1WW ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-57-generic.efi.signed root=UUID=12c52021-a1ab-4984-9dd7-63cf0dcaac16 ro quiet splash vt.handoff=7 RelatedPackageVersions:  linux-restricted-modules-4.4.0-57-generic N/A  linux-backports-modules-4.4.0-57-generic N/A  linux-firmware 1.157.6 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 05/21/2015 dmi.bios.vendor: LENOVO dmi.bios.version: JBET49WW (1.14 ) dmi.board.asset.tag: Not Available dmi.board.name: 20BXCTO1WW dmi.board.vendor: LENOVO dmi.board.version: SDK0E50512 STD dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: None dmi.modalias: dmi:bvnLENOVO:bvrJBET49WW(1.14):bd05/21/2015:svnLENOVO:pn20BXCTO1WW:pvrThinkPadT450s:rvnLENOVO:rn20BXCTO1WW:rvrSDK0E50512STD:cvnLENOVO:ct10:cvrNone: dmi.product.name: 20BXCTO1WW dmi.product.version: ThinkPad T450s dmi.sys.vendor: LENOVO
2017-02-28 23:43:46 Brad Figg linux (Ubuntu Xenial): status New Fix Committed
2017-02-28 23:52:14 Brad Figg linux (Ubuntu Yakkety): status New Invalid
2017-02-28 23:52:19 Brad Figg linux (Ubuntu Yakkety): status Invalid Fix Committed
2017-03-21 12:55:11 Colin Ian King tags amd64 apport-bug xenial amd64 apport-bug verified-xenial-done xenial
2017-03-21 15:28:12 Thadeu Lima de Souza Cascardo tags amd64 apport-bug verified-xenial-done xenial amd64 apport-bug verification-needed-xenial verified-xenial-done xenial
2017-03-21 15:42:10 Thadeu Lima de Souza Cascardo tags amd64 apport-bug verification-needed-xenial verified-xenial-done xenial amd64 apport-bug verification-needed-xenial verification-needed-yakkety verified-xenial-done xenial
2017-03-21 15:44:13 Colin Ian King tags amd64 apport-bug verification-needed-xenial verification-needed-yakkety verified-xenial-done xenial amd64 apport-bug verification-done-xenial verification-needed-yakkety xenial
2017-03-21 17:20:43 Colin Ian King tags amd64 apport-bug verification-done-xenial verification-needed-yakkety xenial amd64 apport-bug verification-done-xenial verification-doneyakkety xenial
2017-03-21 17:20:52 Colin Ian King tags amd64 apport-bug verification-done-xenial verification-doneyakkety xenial amd64 apport-bug verification-done-xenial verification-done-yakkety xenial
2017-03-23 16:31:20 Launchpad Janitor zfs-linux (Ubuntu Yakkety): status Fix Committed Fix Released
2017-03-23 16:31:27 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2017-03-23 16:31:52 Launchpad Janitor zfs-linux (Ubuntu Xenial): status Fix Committed Fix Released
2017-04-24 14:09:16 Launchpad Janitor linux (Ubuntu Xenial): status Fix Committed Fix Released
2017-04-24 14:09:16 Launchpad Janitor cve linked 2017-6353
2017-04-24 14:11:40 Launchpad Janitor linux (Ubuntu Yakkety): status Fix Committed Fix Released
2017-04-24 14:11:40 Launchpad Janitor cve linked 2017-5986
2017-04-25 11:46:32 Damian Wojsław removed subscriber Damian Wojsław
2017-05-04 11:36:53 Colin Ian King linux (Ubuntu): status Fix Committed Fix Released
2017-05-04 11:36:58 Colin Ian King linux (Ubuntu Zesty): status Fix Committed Fix Released
2017-07-08 10:41:24 REMIMIGIUS UDUCHUKWU bug added subscriber REMIMIGIUS UDUCHUKWU