Created attachment 7966 [details] patch for the coreutils/dd.c source to do the correct check This patch: https://git.busybox.net/busybox/commit/?h=1_30_stable&id=394eebed6656dfc2e56a79500b602023000ac415 has caused a regression in dd, where it no longer reports errors when unable to write to the disk e.g. out of space. The problem is the underlying full_write call no longer returns -1 on error. All consumers should be checked for this condition, and changed to check for -1 or an incomplete write
A quick look through the code seems to indicate that dd is the only one with the problem.
Fixed in git, thanks!