Leica : le méchant bug qui fait planter Photos

Mickaël Bazoge |

En lançant fin avril son nouveau M Monochrom (Type 246), Leica ne s’attendait sans doute pas à provoquer un sérieux bug dans Photos. L’appareil photo, qui embarque un capteur CMOS de 24 mégapixels, est spécialisé dans les prises de vue en noir et blanc (sans post traitement ni filtres). Les fichiers DNG générés par le modèle sont malheureusement susceptibles de faire méchamment planter Photos : non seulement il est impossible de les ouvrir, mais encore ces documents peuvent corrompre la bibliothèque entière d’images et potentiellement, faire perdre à l’utilisateur sa collection complète.

Le symptôme est simple et effrayant à la fois : le chargement de photos DNG provenant d’un Monochrom fait crasher Photos et perdre tous les autres clichés, prévient Leica. Le constructeur annonce également travailler en lien étroit avec Apple afin de corriger rapidement ce vilain bug. Une future mise à jour de Photos devrait résoudre le problème.

Tags
avatar comass | 

C'est devenue de la routine les bug sur les software Apple. Et même de pire en pire. J'ai pas souvenir de iPhoto qui bug à une nouvelle sortie ou mise à jour.

avatar Nesus | 

@comass :
Mauvaise mémoire alors ;-)

avatar noooty | 

@comass :
Ce n'est pas Apple qui bug, c'est Leica...

avatar xela57 | 

@noooty :
Ben si le Leica a un problème que avec photo c'est qui le problème ?

avatar oomu | 

heu, iphoto fut régression sur régression, jusqu'à atteindre la dernière..

avatar Ducletho | 

Apple a toujours fait preuve de rupture et toujours dans le bon sens. Apple fait de l'Apple depuis la nuit des temps.
Une interface plus lisse, plus simple d'apparence n'est qu'une vue macro de l'utilisateur lambda, et qui arrive même à tromper l'oeil averti du power user. Car la régression apparente n'est que le fruit d'un travail accompli. D'ailleurs, l'icône à coin arrondi (, cache en réalité un AI qui execute 1 000 000 d'actions que l'utilisateur aurait dû faire sur windoze.

La complexité n'est elle pas de rendre les choses simples ? Car Apple a déployé dans son infinie générosité envers ses donateurs, une armada d'ingénieur ingénieux pour faire en sorte que l'utilisateur n'ait plus à subir le diktat de l'effort de soi et d'un apprentissage inutile.
Oui Apple nous a ouvert la voie et sera copié, plagié : Le minimalisme (qui demande toujours des machines plus performantes dans cette art : le macbook). Alors avec un peu de recul, on comprendra le message d'Apple. Apple, non mes amis n'est pas au bord du gouffre, vous disparaitrez de ce monde bien avant Apple si ça peut vous soulager.
Merci Apple pour ce Photo tant attendu qui est un dooooon du ciel.
Et n'oubliez pas de remercier tous ces ingénieurs avant de refermer cette application pour vous avoir simplifié la vie !

avatar Switcher | 

On dirait un paladin de "Donjons & Dragons" dont la divinité aurait une forme fruitière.

Prenez garde à vous si vous le croisez et osez contredire ou émettre la moindre critique sur la Sainte Pomme.

;)

avatar Ducletho | 

Je me suis essayé aux mêmes substances oomusiennes. Effectivement, ça fait délirer grave :)

PS : Il s'est pas vanté que Final Cut faisait planter son Mac Pro ;)

avatar Eaglelouk (non vérifié) | 

"Méchant bug", c'est Leica de le dire!

avatar Nesus | 

@Eaglelouk :
Les cas comme ça devraient être bannis.

avatar rikki finefleur | 

@Eaglelouk
Ha ! çaNon ! enfin... !

avatar sapropelet (non vérifié) | 

Méchant bug, méchant.
J'espère que tu ne recommencera plus.

avatar lamainfroide | 

J'aimerais bien pouvoir dire que j'ai planté ma biblio avec mon Leica.

Mais je vais me contenter de pas la planter avec mon Nikon grand public.

avatar Link1993 | 

@lamainfroide :
Pas de soucis entre photo et un Leica x !

C'est pas mal aussi de dire que ça ne plante pas ;p

avatar Cem | 

@lamainfroide :
:-) idem
+1

avatar karayuschij | 

A 7000 € l'apn il ne fallait pas s'attendre à mieux……

avatar oomu | 

à zéro euros Photos au sein d'une mise à jour mineure de Os X, il ne fallait pas s'attendre à mieux...

avatar occam | 

Deux observations:

Primo, Apple est 100% responsable de ce bug.
La première fonction d'un gestionnaire d'images, c'est d'être un conteneur de BLOBs (Binary Large OBjects) 100% fiable. Peu importe le format du contenu. Si le contenu peut interférer avec le conteneur, c'est que le conteneur est mal fichu. Donc, la faute à Apple.

Deuxio, les Leica M et Monochrom sont livrés d'office avec Adobe LightRoom 6 (à télécharger gratuitement). Le format DNG des Leica M numériques a été développé en étroite collaboration avec Adobe, Leica préconisant depuis toujours LightRoom pour le traitement. Il faut vraiment être un minus (minus riche, d'accord, mais minus néanmoins) pour empiler les DNG Leica dans Photos, alors que LightRoom, on l'a reçu gratos.

avatar BeePotato | 

@ occam : « La première fonction d'un gestionnaire d'images, c'est d'être un conteneur de BLOBs (Binary Large OBjects) 100% fiable. Peu importe le format du contenu. »

Faux.
Ça, c’est le rôle du Finder.

Un gestionnaire d’images, il s’intéresse évidemment au contenu et doit l’interpréter, puisque son rôle est au minimum de permettre d’afficher les images, et de préférence de permettre d’en modifier les métadonnées, voire d’éditer le contenu des images elles-mêmes (en tout cas pour un gestionnaire d’images grand public, afin d’éviter à ses utilisateurs de devoir trouver un éditeur d’image séparé).
Donc il doit évidemment maîtriser les divers formats de contenu.

« Si le contenu peut interférer avec le conteneur, c'est que le conteneur est mal fichu. »

Non.
C’est juste que la fonction de lecture de ce format particulier a un gros bug.

avatar occam | 

@BeePotato:
Non. Vous avez tout faux.

1. Finder: il n’est en rien nécessaire. OS X, comme sur tout système Unix, présente un système de fichiers arborescent, et c’est (en général) celui-ci qu’utilise tout gestionnaire de fichiers, qu’il s’agisse de fichiers images ou autres. Finder n’est que l’application de surface et l’interface graphique du système de fichiers.

Vous pouvez vérifier cela aisément: lancez un gestionnaire d’image comme Phase One Media Pro ou Adobe LightRoom, et terminez l’application Finder. Le gestionnaire d’images continuera à fonctionner tout seul.

2. Affichage des images: le gestionnaire d’images n’est en rien tenu de pouvoir la gérer tout seul sous OS X. Tout le contraire: Apple a unifié l’affichage des images avec le framework ImageIO, qui est en fait un subframework des Application Services. Preview et Aperture l’utilisent aussi, par exemple. Les applications tierces sont fortement encouragées à faire de même.

3. Les informations de gestion des formats d’image sont soit présentes dans le système, soit rajoutées périodiquement par un Digital Camera RAW Compatibility Update. Si les informations se référant à un format (a fortiori un format standardisé, tel le DNG) peuvent faire planter le gestionnaire, c’est qu’il souffre d’une grave erreur de conception. Il s’agit souvent d’une négligence assez grossière.

4. Si un bug lié à l’interprétation d’un format de fichier peut conduire à effacer toute une bibliothèque de fichiers, c’est que le conteneur est forcément mal fichu. Prévenir la perte inopinée de données quoi qu’il arrive est le premier devoir de tout programme.

avatar BeePotato | 

@ occam : « Vous avez tout faux. »

Non.

«  Finder: il n’est en rien nécessaire. »

Où dans mon commentaire était-il fait mention d’une quelconque nécessité du Finder ? Et quel est le rapport avec ce dont on parlait ? Aucun (si ce n’est l’apparition du terme « Finder », ce qui est un rapport bien mince).
Je me suis contenté de préciser qu’un catalogueur se contentant de donner accès à des BLOB sans s’intéresser à l’interprétation de leur contenu, c’était plutôt le principe d’un explorateur de fichiers que d’un catalogueur d’images (qui, lui, doit pouvoir afficher les images au risque d’être vite classé comme inutile).

« 2. Affichage des images: le gestionnaire d’images n’est en rien tenu de pouvoir la gérer tout seul sous OS X. »

Si.

« Apple a unifié l’affichage des images avec le framework ImageIO, qui est en fait un subframework des Application Services. Preview et Aperture l’utilisent aussi, par exemple. Les applications tierces sont fortement encouragées à faire de même. »

Le gestionnaire d’images gère tout seul l’affichage des images, son développeur ayant pour cela éventuellement utilisé une bibliothèque existante, soit fournie par le système, soit de tierce partie.

« 4. Si un bug lié à l’interprétation d’un format de fichier peut conduire à effacer toute une bibliothèque de fichiers, c’est que le conteneur est forcément mal fichu. »

Non.
Un développeur sait quelles conséquences peuvent avoir certains bugs, qui vont par exemple provoquer l’appel d’une fonction d’enregistrement du fameux conteneur, mais en version corrompue.

avatar oomu | 

Photos interprète évidemment les DNG

et ce Leica est un cas de niche

bref, le bug existe et n'est guère excusable mais il ne vient pas sans raison.

-
Photos est important: qu'importe que vous soyez utilisateurs de Lightroom ou non, il est sous votre nez Photos, il est part de l'os. BREF y a urgence.

-
je ne ferai pas de théorie sur comment les développeurs conçoivent leur logiciel, blob ou pas blob.

-
Si je devais en tirer quelque chose de cette histoire, c'est qu'il semble qu'Apple ne travaille pas en amont avec les constructeurs d'appareils photo. Peu de contact ?

avatar Mécréant | 

Sans lien avec l'article, est-ce que quelqu'un d'autres a des liens verts qui apparaissent sur certains mots?

Je n'ai -à priori- ce problème qu'avec les sites (cet article-ci par exemple) et forums (en y cherchant une solution) de macg
J'ai ce problème avec toutes les Apps testées (Safari, feedly, chrome)
Je suis sous iOS7
-->je n'ai donc jamais rien téléchargé hors AppStore,
-->je n'ai donc jamais installé d'extension foireuse
-->je ne trouve de fils avec ce problème que sous OSX

avatar Pascal-007 | 

Les liens verts, ce sont des pubs de la compagnie IntelliText. C’est une autre façon de faire de la pub. Ce n’est pas un bogue ni un virus.

Si tu utilises Firefox, installe l’extension RequestPolicy et tu pourras choisir de ne pas faire afficher les requêtes du site vers « intellitxt.com ». Comme ça, tu n’auras plus de liens verts inutiles et non pertinents.

avatar Mécréant | 

@Pascal-007:
Impossible de trouver Firefox sur iOS.
De plus, si ce n'est ni un bug, ni un malware, ni un virus, je me demande pourquoi ce problème est apparu récemment alors que d'autres l'ont eu bien avant et pourquoi mon iPad ralentit tant quand le problème est là?
"Quand le problème est là" parce que aujourd'hui, visiblement, j'en suis épargné (sur les mêmes page -celle-ci par exemple-, les publicités n'apparaissent plus). Ce qui ne s'explique pas non plus s'il s'agit d'une publicité insérée à la page web...

avatar Moumou92 (non vérifié) | 

Y a que moi que ça choque de faire du noire et blanc directement sur le boîtiers? C'est la première chose que l'on apprend en photo numérique: un tirage noir et blanc se. Fait toujours en travaillant un fichier couleur pour pouvoir en tirer un Max de potentiel... Partir d'un fichier noir et blanc, c'est se priver d'une grande partie de son potentiel...

avatar Pascal-007 | 

Une photo noir et blanc, ce n’est pas une photo sans couleur. C’est un médium tout à fait différent, et la façon de saisir l’univers pour une photo noir et blanc et tout à fait différente. Pour moi, qui ne suis qu’un lambda en photo, cet appareil est superflu. Mais pour un véritable photographe, j’en vois parfaitement l’utilité. C’est comme autrefois, prendre une photo avec un film noir et blanc : la finesse des dégradés de gris est incomparable avec une photo couleur déchromatisée.

avatar Toketa | 

@Pascal-007 :
Ce que tu écris était valable en argentique. En numérique, cela n'a aucun sens (tout comme de laisser le boîtier pondre lui-même le noir et blanc).

Shooter en couleur, faire le NB ensuite, c'est la base.

avatar occam | 

Non. Votre intuition vous trompe. Pascal–007 a bien raison.

Le capteur du Monochrom est très différent des capteurs standard.

Un capteur classique superpose une matrice à filtres Bayer aux photosites. La matrice Bayer distribue le spectre visible par des pixels rouges (25%), verts (50%) et bleus 25%).

Inconvénients:
perte conséquente de lumière;
information de luminance transmise par les photosites verts uniquement;
effets de moiré.

Le capteur du Leica Monochrom transmet seulement la luminosité, chaque photosite étant monochromatiquement “blanc”.

Donc, pas de dématriçage nécessaire.

À nombre égal de photosites, le capteur monochrome présente une acuité et une sensibilité doubles d’un capteur équivalent à matrice Bayer. Les résultats sur les valeurs et les tonalités sont d’autant plus fins.

Pour comparer ce que donne un capteur Monochrom face à un capteur Bayer classique:
http://www.revoirfoto.com/pr/?lg=&pg=100&c=4&mot=Monochrom

avatar EBLIS | 

Merci à ceux qui ont rappelé aux autres (qui l'ignoraient visiblement) que le capteur minochrome du M est pensé différemment d'un capteur couleur. Avant de se prononcer il faut vérifier ses sources.

En ce qui concerne ce bug, il ne faut pas mettre ça entièrement sur la faute de Leica/Adobe. Certes, il y a visiblement un problème de "codage" des DNG mais le fait que la biblio soit perdue est amputable à photo/osx qui n'a pas fait son "travail de protection" des données.
J'ai moi même perdu, de façon totalement inexpliquée et a plusieurs reprises beaucoup de données depuis que j'utilise mac os alors que je n'ai jamais eu ce genre de soucis majeur en plus de 20ans de Windows. Il ne s'agit pas d'une attaque gratuite envers mac os mais d'une constatation personnelle.

avatar Joël Pierre (non vérifié) | 

Comment un plantage de l’application Photos peut corrompre TOUT son catalogue et modifier les fichiers précédemment enregistrés sur le disque ?

avatar marenostrum | 

un exemple.
quand on transfère un fichier qui se trouve dans iPhone ou iPad, par le biais de iTunes, et on choisit de le Remplacer, iTunes efface le fichier qui se trouve dans l'ordinateur pour le remplacer par le nouveau, mais si l'iPad est fermé par code, l'iTunes dit de ne pas pouvoir le faire l'opération, pour des raisons de droit sur le fichier. donc il efface le fichier sur ordinateur avant de le remplacer par celui dans l'iPad (ou iPhone). iTunes il devait vérifier les droits d'abord (iPad est disponible ou pas) et seulement après effacer le fichier concerné sur l'ordinateur.
si on fait pas gaffe, il en a plus de fichier sur ordinateur. iTunes l'efface.
et ça doit être pareil ou presque pour Photos avec les images de Leica. des opérations mal conçues

avatar madeinphoto | 

Pas besoin d'avoir un Leica, un simple canon EOS fout en l'air "photo", transférer votre carte sd et essayer de lire vos fichiers Raw, c'est impossible... Réponse d'Apple... Ce n.est pas prévu pour le moment... Ils ne savent même pas si les Raw sont bien copiée sur le disque...

CONNEXION UTILISATEUR