1 puan yazan GN⁺ 2025-09-18 | 1 yorum | WhatsApp'ta paylaş
  • Apple Photos uygulamasında, kameradan görüntü içe aktarılırken görüntü bozulması yaşanıyor
  • Kullanıcı, "içe aktardıktan sonra sil" seçeneğini kullandığında daha fazla fotoğraf kaybettiğini, fotoğrafların yaklaşık %30'unu yitirdiğini belirtiyor
  • Çeşitli donanım değişikliklerinden (kamera, SD kart, dizüstü bilgisayar, kablo vb.) sonra da aynı sorunun sürdüğü doğrulandı
  • Nedeni donanım değil, yazılım hatası olarak değerlendiriliyor; dosyaların rastgele bozulduğu düşünülüyor
  • Daha sonra iş akışı Darktable'a geçirilerek sorundan kaçınılıyor

Sorunun özeti

  • Apple Photos uygulamasında kameradan görüntü içe aktarılırken zaman zaman görüntülerin bozulduğu fark edildi
  • Benzer bir sorunla ilgili internette bazı paylaşımlar olsa da, çoğunun ya çözmekten vazgeçtiği ya da derinlemesine hata ayıklama yapmadığı görüldü

Görüntü içe aktarma ve sorunun ortaya çıkış biçimi

  • OM System OM-1 kamera kullanılıyor ve çekim sırasında RAW + jpg formatı tercih ediliyor
  • Daha önce SD kartı boşaltmak için Photos uygulamasındaki "içe aktardıktan sonra sil" seçeneği kullanılıyordu
  • Bu seçeneği kullanmak büyük bir hataydı

Görüntü bozulması senaryosu

  • Bozulma yalnızca birkaç görüntüde ama tekrar tekrar ortaya çıkıyor
  • Bir aile düğününde çok sayıda fotoğraf çekildikten sonra, içe aktarılan görüntülerin yaklaşık %30'u kaybedildi
  • Photos uygulaması RAW + jpg dosyalarını tek bir fotoğraf gibi gösteriyor ve varsayılan olarak jpg'yi görüntülüyor
  • Bazı durumlarda jpg, başka durumlarda RAW, bazen de her ikisi birden bozuluyor
  • "İçe aktardıktan sonra sil" seçeneği kullanıldığında dosyalar kameranın SD kartından silindiği için, bozulma önceden doğrulanamıyor

Sorunun nedenine dair analiz

  • Donanımsal bir arızadan şüphe edilerek kablo, SD kart, kamera, dizüstü bilgisayar gibi tüm donanımlar değiştirildikten sonra da aynı durum görüldü
    • USB-C kablosu değiştirildi
    • Resmî üreticiden yeni bir SD kart satın alındı
    • Yalnızca RAW çekime geçildi
    • Dizüstü bilgisayar değiştirildi
    • Kamera modeli değiştirildi (OM System OM-1 MKii)
  • Her adımda yalnızca tek bir değişken değiştirilerek denemeler yapılmasına rağmen bozulma istikrarlı biçimde devam etti

Yazılım sorunu sonucuna varılması

  • Tüm donanım değiştirildikten sonra, bunun Photos uygulamasının kendisindeki bir yazılım hatası olduğu sonucuna varıldı
  • "İçe aktardıktan sonra sil" seçeneği kapatılıp, dosya bozulması kontrol edildikten sonra SD kartı biçimlendirme yöntemine geçilince o sırada bozulma görülmedi
  • Özellikle dosyaları aynı anda kopyalama ve silme durumunda, yarış durumu gibi bir yazılım sorunu olabileceği öne sürüldü
  • Sonrasında da dosyaların rastgele bozulduğu vakalar görülmeye devam etti
  • Orijinal SD kart dosyaları ile bozulmuş dosyaların boyutu aynı, ancak iç baytları (checksum) farklı
  • Bu dosyalar için binary diff analizi yapıldı

Yeni iş akışının benimsenmesi

  • Sorunu çözmek için daha fazla zaman harcamak yerine, iş akışı Darktable'a taşındı
  • Darktable ile görüntüler içe aktarılıyor, istenmeyen fotoğraflar siliniyor, istenen fotoğraflar düzenlenip export ediliyor, ardından Photos uygulamasına aktarılıyor
  • Darktable kullanıldığında dosya bozulması olmadığı doğrulandı
  • Şu anda görüntüler Darktable'da seçilip işleniyor ve ardından Photos uygulamasına taşınıyor; böylece sorun azalmış durumda
  • Sorunu analiz etmek için çok zaman ve para harcandı, ancak sonuçta donanım iki kez kurulmuş oldu

1 yorum

 
GN⁺ 2025-09-18
Hacker News görüşü
  • Bunun büyük olasılıkla içe aktarma hattındaki bir bug olduğunu düşünüyorum. Photos içe aktarma sırasında gerçekten çok fazla ek işlem yapıyor (ör. RAW+JPEG çiftlerini birleştirme, önizleme oluşturma, veritabanı indeksleme, seçeneğe bağlı silme). Muhtemelen bir buffer yeniden kullanılıyor ya da dosya tanıtıcısı kopyalama tamamlanmadan kapanıyor; yani bir eşzamanlılık bug'ı olabilir. Nadir ve düzensiz bozulma belirtileriyle oldukça iyi örtüşüyor
    • Ben de aynı şeyi düşünüyorum. Gerçekten üzücü bir durum. Apple'a bug raporu göndermek istiyorum ama bu düzensiz olduğu için yeniden üretme adımlarını nasıl tarif edeceğimi bilmiyorum
    • %30 oranında başarısız olurken tüm parçalar değiştirildikten sonra neredeyse hiç görülmemesi, hatta bir tane bulmanın daha uzun sürmesi ilginç. Rastgele hatalar zaten kümelenme eğiliminde olabilir; dolayısıyla parça değişimi hiç işe yaramamış da olabilir. Bozulma sıklığının değişim süreci boyunca daha ayrıntılı nasıl değiştiğini merak ediyorum. Ve düzenleme: Vay, az önce ben de iş yerinde “tenderlovemaking.com” sitesine girdiğimi fark ettim. Tüyler ürpertici. Komik
    • Acaba bozuk RAM bit çeviriyor olabilir mi diye düşündüm ama içerik tamamen farklı olduğu için öyle görünmüyor. Sanki bambaşka bir giriş akışı yazılmış ya da buffer başka bir görselin içeriğiyle üzerine yazılmış
    • Bu tür bir bug'ın en azından asgari uçtan uca bütünlük kontrolüyle yakalanmış olması gerekirdi; gerçekten şaşırtıcı
    • Acaba içe aktarma kaynağıyla ve donanım hızıyla ilişkili olabilir mi diye merak ediyorum. İçe aktarma kamerayla sorunlu ama Photos uygulamasıyla başarılı olduğuna göre arada bir fark olabilir
  • “Bu sorunun yalnızca OM System kameralarla sınırlı olup olmadığını bilmiyorum ve yeni bir kamera sistemine yatırım yapmaya da niyetim yok” demiş ama bunun gerçekten bir iPhoto sorunu olduğunu göstermek için USB-C kart okuyucuyu doğrudan Mac'e bağlayıp aynı testi yapması daha iyi olurdu bence. Böylece kabloyu, hub'ı ve kamera donanımı/yazılımı/firmware'ini tamamen elemiş olurdu. Arayınca OM-1'in USB desteğinin kusursuz olmadığı ortaya çıkıyor ve kamera kılavuzunda da “bazı ayarlarda USB aktarımı garanti edilmez” ifadesi var. Gerçek kullanıcılar da güvenilir dosya aktarımı için kart okuyucu kullanmanın standart yaklaşım olduğunu söylüyor
    • Kılavuza “USB aktarımı bazı ortamlarda garanti edilmez” diye bir not koymaları oldukça sarsıcı. Çeşitli markalardan kamera kullandım ama üreticinin bu kadar temel bir işlev için böyle bir kaçış maddesi koyduğunu ilk kez görüyorum
    • Ben de profesyonel fotoğrafçıyım ve Nikon kullanıyorum. Neredeyse her zaman kameradan doğrudan içe aktarmak yerine dosyaları SD karttan bilgisayara kopyalayıp sonra Lightroom'a aktarıyorum. Sorun çıkarsa ilk adım olarak önce sabit diske kopyalıyor, sonra yedekliyorum
  • Apple ya da Google ürünlerine geri dönmem için para verseler bile istemem. GrapheneOS yüklü bir Pixel kullanıyorum ve Nextcloud, HomeAssistant, kendi e-posta sunucum gibi kendi barındırdığım “bulut” çözümlerini kullanıyorum. Büyük teknoloji şirketlerinin çöp yazılımlarına kıyasla performans ve kontrol farkı tartışılmaz. Yapay zeka chatbot'unu bile kendiniz barındırabilirsiniz; bence henüz “en-shittification” aşamasında değil
    • %100 katılıyorum ama bu yalnızca a) zamanınız ve b) ilgili bilginiz varsa mümkün. Bugünlerde homelab'e ayıracak çok zamanım yok. Immich gibi “docker compose pull && docker compose up -d” ile kurulumu biten uygulamalar çıkıyor ama o seviyede komut satırı bilgisi bile herkeste yok. Bir de siz ölürseniz bu self-hosted hizmetlerin hepsi çok kısa sürede çevrimdışı olur diye düşünüyorum
    • Biraz laf cambazlığı gibi olabilir ama Pixel'i Google üretiyor. GrapheneOS ile Google'dan uzaklaşmış olsanız bile donanım hâlâ Google. Gerçekten bir alternatif var mı merak ediyorum
    • Google bir gün GrapheneOS'u engeller mi? İleride bankacılık veya mesajlaşma uygulamalarıyla uyumluluk sorunları yüzünden desteğin kesileceğini düşündüğüm için hiç denemedim. 5-10 yıl sonra da yaşayabilecek uzun vadeli bir yol haritası var mı merak ediyorum
    • Kendi barındırdığınız e-posta sunucusunda teslimat başarısı sorununu nasıl çözüyorsunuz? Bunun her zaman zor ve zahmetli bir mesele olduğunu duydum
    • Böyle sistemleri işletirken iş ve aile için hâlâ zaman kalıyor mu merak ediyorum
  • Bir Olympus kullanıcısı olarak bu önemli bir bilgi. Ama sorunu çözmek için hem dizüstü bilgisayarı hem kamerayı değiştirmek masrafı hızla büyütüyor. Photos yerine önce başka bir çözüm denenmeliydi bence. Olympus'un resmi yazılımı zaten ücretsiz ve en azından resmi uygulama fotoğrafları bozmadan içe aktarabilmeli; varsayılan deneme bu olmalıydı. Ayrıca içe aktarma sırasında fotoğrafları silmek riskli görünüyor. Ben kameradan silmeyi yalnızca 1) yedekleme tamamlandıktan sonra ve 2) ilk eleme bittikten sonra yapıyorum
    • Bu sorunu bir kez yaşasaydım, “içe aktardıktan sonra sil” seçeneğini kapatır ve yeni bir kamera sistemi almadan önce yazılım ayarlarını değiştirirdim
    • Ben de aynı fikirdeyim. Bir fotoğrafçı olarak dosyaları ana düzenleme bilgisayarımda ve NAS'ta en az iki kez yedekliyorum. SD kartı biçimlendirmek ya da silmek ise ancak birden fazla yedeğin gerçekten sağlam olduğunu gözümle doğruladıktan sonra olur. Geçmişte VFX hattında görüntü materyaliyle çalıştığım için dosya kaybının ne kadar büyük bir sorun olduğunu tecrübeyle biliyorum
    • Ben de bazen “troubleshooting” bahanesiyle aslında baştan beri almak istediğim donanımı satın alıyorum
    • Doğru sorun giderme yaklaşımı sadece değiştirmek değil; olasılığı ve maliyeti birlikte değerlendirmektir. Yalnızca yazılımı değiştirerek çözülme ihtimali yüksek ve bu ücretsiz, hızlı denenebilecek bir yöntem
    • Yazılım tarafında sorun giderme, donanım değiştirmekten çok daha ucuz. Yazar bizimkinden farklı bir ekonomik gerçeklikte yaşıyor gibi
  • Bu, tarayıcı geçmişimde görünmesini istemeyeceğim türden bir URL hissi veriyor
    • Çok uzun zaman önce Gearspace diye bir ses sitesi vardı; eskiden çok daha kışkırtıcı bir adı vardı. gearspace.com ve ad değişikliğiyle ilgili bu reddit tartışması
    • 90'ların sonlarında eşim yanımdayken adres çubuğumda “freshmeat.net” otomatik tamamlanınca irkilmişti. Bunun bir yazılım sitesi olduğunu açıklayınca rahatladı
    • “tender lovemaking” ifadesi gerçekten o kadar şok edici mi?
    • Neden, nazik sevgi de mi yasak?
    • PenIsland.net de var. Eskiden .com da vardı ama sanırım artık büyük bir mağazaya taşındı
  • Tenderlove'un (blog yazarı) ayrıntılı teknik analizine her zaman güvenilebilir! Özlediğim bir blogdu. Biraz konu dışına çıkacağım ama 12-13 yıl önce yazılım geliştirici olarak “sahne”ye daha yakın olmak için Seattle'a taşınmıştım. tenderlove'un yazıları sayesinde Nokogiri, Active Record ve daha birçok şeyi öğrendim. Seattle Ruby buluşmalarının hepsine gittim; özellikle Substantial ofisindeki 15-20 kişilik küçük toplantılar aklımda kaldı. Bira ve pizza eşliğinde Ryan Davis (Minitest'in yaratıcısı) sunum yaparken Aaron Patterson (tenderlove) durmadan neşeli şakalar yapardı. Safça sorular sorduğumda bile sıcak, esprili yanıtlar alırdım ve o zaman gerçekten topluluğun bir parçası gibi hissederdim. Bu anılar bugün hâlâ benim için çok değerli. Aaron'a teşekkür ederim
  • Ben de OM System kamera (OM-5) kullanıyorum; bende tüm fotoğrafın ağır biçimde bozulduğu olmadı ama bazen fotoğrafın altında tek satırlık yeşil pikseller görüyorum. Hemen Photos uygulamasını suçlamak aklıma gelmemişti ama bu olaydan sonra kendi iş akışımı da değiştirmeyi ve nedenin gerçekten Photos olup olmadığını kontrol etmeyi planlıyorum
    • Photos'tan hiç şüphelenmemiştim
  • Eskiden büyük kütüphane yedeklemelerinde bunu sık görürdüm. Artık yalnızca Image Capture ile yedek alıp dosya sistemine kaydediyorum! Sabit disk, bazı kapalı fotoğraf uygulamalarına kıyasla orta-uzun vadeli yedekleme ortamı olarak çok daha iyi bir seçenek
  • Daha önce düzgün içe aktarılmış eski fotoğraflarda da bu bozulmayı gördüm. Ben sadece iPhone ile fotoğraf çekiyorum ve fotoğraflara Mac ya da iPhone'dan bakıyorum. Geri dönüp baktığımda fotoğraf arşivimde hatırı sayılır miktarda veri tamamen kaybolmuş. Bu, düşündüğümden çok daha büyük bir sorun. Başka yerde de yedeğim yok
    • Bende de iCloud Photo Library açıkken bu olmuştu. Sorunsuz duran eski fotoğraflar rastgele bozuldu. iPhone'la çekilen fotoğraflar da, ayrı içe aktarılanlar da aynıydı. Bu yüzden iCloud Photo Library'yi kapattım, iCloud planımı küçülttüm ve artık büyük depolamaya ihtiyacım kalmadı. Şimdi tamamen açık kaynak bir fotoğraf yönetim aracı ve sıradan disklerde dosya saklama yöntemine geçtim
    • IT sektöründe çalışıyorsanız yedekleme zaten temel bir kuraldır
  • Derinine inmedim ama paylaştığın için teşekkürler! Ben de hep bunun çok eski bir SD karttan ya da ortalıkta duran bir adaptörden kaynaklandığını düşünüyordum. Gerçekte de bunu yalnızca birkaç fotoğrafta yaşadım. 10 yıldır tek bir Olympus kamera kullanıyorum (daha doğrusu PEN E-PM2) ve bu sorun sadece son 2 yılda ortaya çıktı. Canon EOS 80D cihazımda bu hiç olmadı ama sanırım artık iş akışımı, hatta belki doğrudan işletim sistemimi değiştirme zamanı geldi
    • Belki de RAM ya da SSD üzerindeki bozuk sektörlerle ilgilidir. Yine de macOS 26 ise, sorun Photos uygulamasında olma ihtimali yüksek