←back to thread

Apple Photos app corrupts images

(tenderlovemaking.com)
1119 points pattyj | 2 comments | | HN request time: 0.076s | 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 #
ChrisMarshallNY ◴[] No.45275065[source]
I have had extremely bad luck, reporting bugs to Apple.

They constantly ask for an example project, even if it's something that is easily demonstrated, simply by running existing Apple software, and creating a project, would be a huge pain.

They also ignore reports. Very rarely, I may get a ping on one of my reports, asking me to verify that it was fixed in some release. Otherwise, there's no sign that they ever even read it.

I usually end up closing my bug reports and feature requests, after a few months, because I'm tired of looking at them.

It's clear that they consider every bug report to be a burden. That's a very strange stance, but then, they are not a typical company.

I guess you can't argue with the results, as they have a market value North of 3 trillion dollars, but that does not make it any less annoying.

replies(9): >>45275224 #>>45275304 #>>45275392 #>>45276370 #>>45276808 #>>45279560 #>>45280086 #>>45286785 #>>45288102 #
1. encom ◴[] No.45280086{4}[source]
Unless you get paid by Apple, why would you spend any amount of time doing work for them?
replies(1): >>45280118 #
2. dymk ◴[] No.45280118[source]
Because you want them to fix a bug they might not be aware of, and bug reports are also votes of importance