- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1.2k
 
Reporting bugs and issues
To understand what it is to remotely hunt bugs without having access to your computer, please read this: https://discuss.pixls.us/t/dont-report-bugs-contribute-to-bugs-hunting/14911
There are more than 300.000 lines of code inside darktable, that makes more than 300.000 possible causes for each bug. Whenever you report a bug, you need to be accurate, specific and give as many details as you can so we can narrow down the causes.
"Details" mean:
- what exactly did you expect ?
 - what exactly did happen ?
 - what did you exactly do to make that happen ? (list of modules used, input parameters of modules, …)
 
Then, we need to know as much as possible about your system:
- operating system (name and version). Ex: Windows 10 Family Edition, Ubuntu 18.04 Gnome, etc.
 - hardware and drivers. Ex: GPU Nvidia GT 750 M with driver Nvidia 440.31, CPU Intel i5 Skylake with Neo OpenCL 2.1.105, etc.
 - hardware specifications. Ex: 8 GB RAM, SSD 512 GB, etc.
 - desktop environment (Linux Only). Ex: Gnome shell 2.22, XFCE 4.14, etc.
 - graphic server (Linux only). Ex: Wayland or Xorg
 - colour management. Ex: custom-made ICC display profile with DispCal, no colour management, colour management with sRGB standard profile, etc.
 - the darktable release version number you are actually using.
 
Finally, don't forget to provide:
- backtraces, log files and terminal error messages if any,
 - screenshots of what happened,
 - faulty RAW files with their XMP sidecar files.
 
To speed-up the debugging process, you can also try to troubleshoot the issue yourself:
- disable all the modules one by one and see if the problem disappears at some point,
 - enable/disable OpenCL and see if the problem gets better or worse,
 - backup and reset darktable configuration in 
~/.config/darktableand see if that solves your problem - disable your custom-made ICC profile and switch to default sRGB or Adobe RGB profiles.
 
If your are building darktable from the sources, don't forget to clean your install directory (/opt/darktable by default) and your building directory (darktable-source/build) before you update/reinstall a newer version.
Bug reports have a template with a list of useful info to fill. You have to use them, or your bug reports will not be read.
darktable wiki is licensed under the Creative Commons BY-SA 4.0 terms.