←back to thread

Apple Photos app corrupts images

(tenderlovemaking.com)
1133 points pattyj | 1 comments | | HN request time: 0.239s | source
Show context
deviation ◴[] No.45274615[source]
It seems to be an import pipeline bug.

Photos does a lot of extra work on import (merging RAW+JPEG pairs, generating previews, database indexing, optional deletion), so my guess is a concurrency bug where a buffer gets reused or a file handle is closed before the copy finishes.

Rare, nondeterministic corruption fits the profile.

replies(7): >>45274840 #>>45275400 #>>45275556 #>>45275634 #>>45277188 #>>45278171 #>>45280431 #
tenderlove ◴[] No.45274840[source]
This is also my guess. It's really a bummer, and I'd report it to Apple but since it's nondeterministic I have no idea how to provide repro steps.
replies(8): >>45275065 #>>45275163 #>>45276096 #>>45276185 #>>45276696 #>>45277780 #>>45279586 #>>45281857 #
ValentineC ◴[] No.45276096[source]
What's worse about the Apple ecosystem is that because of how tightly coupled it is, a bug fix for Photos would only come as part of a macOS update.

Which means that if that bug has been present since the (now unsupported) Mavericks, tough luck!

replies(2): >>45276258 #>>45276880 #
thewebguyd ◴[] No.45276880[source]
I still don't under stand why Apple limits updates to their first party apps to OS updates.

They could really benefit from how Google does it on Android and decouple it. Push updates to their first party apps via the app store like everyone else, and let the OS update on its own separate schedule.

replies(3): >>45277818 #>>45281445 #>>45282127 #
1. dlcarrier ◴[] No.45282127[source]
Google used to keep it coupled on Chrome OS, and older Chromebooks can only run insecure versions of Chrome.