A bug in macOS 10.15.5 impacts bootable backups
bombich.com
bombich.com
The chflags() system call can no longer set the SF_FIRMLINK flag on a folder on an APFS volume. Rather than fail with an error code that we would have detected, it fails silently – it exits with a success exit status, but silently fails to set the special flag ... Apple preaches that you should always check your error codes, and we do – religiously. This bug slipped past us for who knows how long because the system call exits with a success error code ... It's hard to find kind words to express my feelings towards Apple right now. Suffice it to say, though, I'm extremely disappointed that Apple would introduce this kind of bug in a dot-release OS update. We've seen 5 major updates to Catalina now, we should expect to see higher quality than this from an operating system.
[0] https://github.com/torvalds/linux/commit/d50147381aa0c9725d6...
[1] https://pubs.opengroup.org/onlinepubs/9699919799/functions/f...
It should have been working fine right? Otherwise CCC team would have reported this bug in the earlier release. As what Mike Bombich said in the original post:
The chflags() system call can no longer set the SF_FIRMLINK flag on a folder on an APFS volume.
The keyword was "no longer".I’ve had to reboot twice today. It’s not finding the printer or other network devices. Handoff and AirDrop stop working intermittently. It’s just a total disaster.
Meanwhile, my iMac running Mojave is chugging along just fine and will continue to until I absolutely can’t stand it anymore..
At this point it feels like Darwin macOS can't be saved even when it shares most of its code with Darwin iOS.
What will happen to the iOS app market space when macOS degrades so much that developers can't use it anymore? (I refuse to believe serious developers would put up with an iOS-ified/iPadOS-ified Xcode with the current UI paradigms in those OSes)
Not really trying to excuse Apple — probably they should have caught this one and generally should have fewer bugs.
But the idea that an OS update is going to go out with no bugs is just not going to happen.
It is. There are tons of threads where 10.5.4 started causing problems with wake on sleep that weren't in 10.5.3.