Forum darktable FR

Version complète : [Résolu] Bug entraînant une Erreur de segmentation
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Je viens vous faire part d'une erreur qui fait crasher dt. J'ai cherché, mais rien trouvé sur la toile.

Au départ, j'ai travaillé plusieurs NEF avec Lightroom + Photoshop, puis ai généré un TIFF. Je rencontre ce bug uniquement avec ce TIFF, quand je travaille (comme je le fais habituellement) sur mes RAW de base, ce bug ne survient pas.

Le bug en question : quand je veux créer un masque paramètrique, et utiliser la pipette, dt crashe. Cela survient au moins pour le module d'exposition et d'égaliseur de tons, mais ne survient pas pour le module de contraste local par exemple. Voici ce que me renvoie la console : 


Code :
[tiff_open] warning: TIFFReadDirectory: [tiff_open] warning: TIFFFetchNormalTag: Incompatible type for "RichTIFFIPTC"; tag ignored
Unknown field with tag 37724 (0x935c) encountered
[tiff_open] warning: TIFFFetchNormalTag: Incompatible type for "RichTIFFIPTC"; tag ignored
[tiff_open] warning: TIFFFetchNormalTag: Incompatible type for "RichTIFFIPTC"; tag ignored
[tiff_open] warning: TIFFReadDirectory: Unknown field with tag 37724 (0x935c) encountered
[tiff_open] warning: TIFFFetchNormalTag: Incompatible type for "RichTIFFIPTC"; tag ignored
[dt_ioppr_transform_image_colorspace] module temperature must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module mask_manager must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module temperature must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module temperature must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module temperature must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module temperature must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module temperature must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_ioppr_transform_image_colorspace] module exposure must be between input color profile and output color profile
[dt_unreachable_codepath] {unreachable} /usr/src/packages/BUILD/src/common/color_picker.c:425 (dt_color_picker_helper) - we should not be here. please report this to the developers.an error occurred while trying to execute gdb. please check if gdb is installed on your system.
backtrace written to /tmp/darktable_bt_UXSRK0.txt
Erreur de segmentation


Ce bug est corrigé quand je change l'ordre et mets le module d'exposition  entre l'input color profile et l'output color profile, pas de problèmes.
Je travaille avec dt 3.0.2, sous Debian Buster.
Code :
error occurred while trying to execute gdb. please check if gdb is installed on your system.

Déjà tu as cette ligne. As-tu vérifié que gdb est installé ?
Et ben, je n'avais vraiment pas les yeux en face des trous quand j'ai posté ce message à la hâte, je n'avais même pas vu la ligne concernant gdb. C'est installé, ça corrige le problème. Marrant que ça ne fasse pas ça avec les NEF classique !

Merci, et désolé.
Parfait. Pense à éditer ton premier post pour ajouter [Résolu] dans le titre de ton fil. Ca permettra éventuellement à quelqu'un de voir qu'il y a une solution trouvée si problème similaire.