Hi,

 

I have since some time problems to open some files in DT. I don't know if it is a DT or camera problem. When I remember correct it started after I upgraded both DT to 2.4.1 and firmware of my Nikon D5500.

 

This is what happens on console:

LANG= darktable
[rawspeed] (_DSC4981.NEF) void rawspeed::HuffmanTable::setCodeValues(const rawspeed::Buffer&), line 176: Corrupt Huffman. Code value 92 is bigger than 16                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                          
(darktable:12090): GLib-GObject-
CRITICAL **: g_object_set_data: assertion 'G_IS_OBJECT (object)' failed                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                          
(darktable:12090): Gtk-
CRITICAL **: gtk_widget_get_has_tooltip: assertion 'GTK_IS_WIDGET (widget)' failed                                                                                                                                                                                                                                                                  
[rawspeed] (_DSC4988.NEF) void rawspeed::HuffmanTable::setCodeValues(const rawspeed::Buffer&), line 176: Corrupt Huffman. Code value 92 is bigger than 16                                                                                                                                                                                                                  
[temperature] failed to read camera white balance information from `_DSC4988.NEF'!                                                                                                                                                                                                                                                                                         
allocation failed???  


On desktop, DT says it could not read white balance.

These files are already added to the database, importing the files was no problem. I think for the preview DT reads the embedded thumbnail. Problem is opening the raw data itself.

 

Distro is Gentoo. DT is 2.4.1.

But I tried recently DT on a Win10 64bit machine. At least one file made also problems.

 

I guess here are some problems.

 

The GTK messages appear independent of having buggy raw files. I don't know if this comes from GTK or DT. However I'm rebuilding x11-libs/gtk+-3.22.19 and then DT. Maybe that helps.

 

Then there are rawspeed/temperature errors. Since it only affects some raw files, I'd guess it is a ramdom bug in the raw files.

 

Is there a way of scanning a folder for such buggy raw files?

What can I do to fix these pictures?

How can I find out what the root cause of this is?

 

Best Regards, Micha.


____________________________________________________________________________ darktable user mailing list to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Reply via email to