Package: darktable Version: 2.0.5-2 Severity: important Darktable has a profiled denoise function, which applies denoising on an image based on ISO and Camera type. When I use this function, the camera profile disappears after some time. When Darktable is started, the profile is there. However, after some time, the camera specific profile disappears, and only the generic poissionian is shown. This causes very heavy noise reduction.
I found issue #10340 in the darktable issue database (https://redmine.darktable.org/issues/10340) and tried the command found there: $ darktable -d control | grep noiseprofile This at first shows: > [noiseprofile] looking for maker `Sony', model `DSLR-A200' > [noiseprofile] found 11 makers > [noiseprofile] found `Sony' as `Sony' > [noiseprofile] found 36 models > [noiseprofile] found DSLR-A200 > [noiseprofile] found 6 profiles > [noiseprofile] looking for maker `Sony', model `DSLR-A200' > [noiseprofile] found 11 makers > [noiseprofile] found `Sony' as `Sony' > [noiseprofile] found 36 models > [noiseprofile] found DSLR-A200 > [noiseprofile] found 6 profiles > [noiseprofile] looking for maker `Sony', model `DSLR-A200' > [noiseprofile] found 11 makers > [noiseprofile] found `Sony' as `Sony' > [noiseprofile] found 36 models > [noiseprofile] found DSLR-A200 > [noiseprofile] found 6 profiles when these messages are printed, the noise profiles for my camera (guess what type of camera I have ;) are available in Darktable. When the profile disappears, the following is shown by the debug output: > [noiseprofile] looking for maker `Sony', model `DSLR-A200' > [noiseprofile] found 11 makers > [noiseprofile] found 11 makers > [noiseprofile] found `Sony' as `Sony' > [noiseprofile] found `Sony' as `Sony' > [noiseprofile] found 36 models > [noiseprofile] found 36 models > [noiseprofile] found DSLR-A200 > [noiseprofile] found 6 profiles > [noiseprofile] found DSLR-A200 > [noiseprofile] found 6 profiles > [noiseprofile] looking for maker `Sony', model `DSLR-A200' > > (darktable:21855): Json-CRITICAL **: json_object_ref: assertion > 'object->ref_count > 0' failed > > (darktable:21855): Json-CRITICAL **: json_object_has_member: assertion > 'object != NULL' failed > [noiseprofile] found -1 makers > [noiseprofile] looking for maker `Sony', model `DSLR-A200' > > (darktable:21855): Json-CRITICAL **: json_object_ref: assertion > 'object->ref_count > 0' failed > > (darktable:21855): Json-CRITICAL **: json_object_has_member: assertion > 'object != NULL' failed > [noiseprofile] found -1 makers > [noiseprofile] looking for maker `Sony', model `DSLR-A200' > > (darktable:21855): Json-CRITICAL **: json_object_ref: assertion > 'object->ref_count > 0' failed > > (darktable:21855): Json-CRITICAL **: json_object_has_member: assertion > 'object != NULL' failed > [noiseprofile] found -1 makers > > (darktable:21855): Json-CRITICAL **: json_object_ref: assertion > 'object->ref_count > 0' failed > [noiseprofile] looking for maker `Sony', model `DSLR-A200' > > (darktable:21855): Json-CRITICAL **: json_object_has_member: assertion > 'object != NULL' failed > [noiseprofile] found -1 makers -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (450, 'testing'), (400, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.5.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages darktable depends on: ii libatk1.0-0 2.20.0-1 ii libc6 2.22-11 ii libcairo-gobject2 1.14.6-1+b1 ii libcairo2 1.14.6-1+b1 ii libcolord-gtk1 0.1.26-1 ii libcolord2 1.3.2-1 ii libcups2 2.1.4-1 ii libcurl3-gnutls 7.47.0-1 ii libexiv2-14 0.25-3 ii libflickcurl0 1.25-3 ii libgcc1 1:6.1.1-7 ii libgdk-pixbuf2.0-0 2.34.0-1 ii libgl1-mesa-glx [libgl1] 11.2.2-1 ii libglib2.0-0 2.48.1-1 ii libglu1-mesa [libglu1] 9.0.0-2.1 ii libgomp1 6.1.1-7 ii libgphoto2-6 2.5.10-3 ii libgphoto2-port12 2.5.10-3 ii libgraphicsmagick-q16-3 1.3.24-1 ii libgtk-3-0 3.20.6-1 ii libice6 2:1.0.9-1+b1 ii libilmbase12 2.2.0-11 ii libjpeg62-turbo 1:1.5.0-1 ii libjs-prototype 1.7.1-3 ii libjs-scriptaculous 1.9.0-2 ii libjson-glib-1.0-0 1.2.0-1 ii liblcms2-2 2.7-1 ii liblensfun1 0.3.2-3 ii liblua5.2-0 5.2.4-1 ii libopenexr22 2.2.0-10 ii libopenjp2-7 2.1.0-2.1+b1 ii libosmgpsmap-1.0-1 1.1.0-1 ii libpango-1.0-0 1.40.1-1 ii libpangocairo-1.0-0 1.40.1-1 ii libpng16-16 1.6.23-1 ii libpugixml1v5 1.7-2 ii librsvg2-2 2.40.16-1 ii libsdl1.2debian 1.2.15+dfsg1-4 ii libsecret-1-0 0.18.3-1 ii libsm6 2:1.2.2-1+b1 ii libsoup2.4-1 2.54.1-1 ii libsqlite3-0 3.13.0-1 ii libstdc++6 6.1.1-7 ii libtiff5 4.0.6-1 ii libwebp5 0.4.4-1+b2 ii libx11-6 2:1.6.3-1 ii libxext6 2:1.3.3-1 ii libxml2 2.9.3+dfsg1-1.2 ii libxrandr2 2:1.5.0-1 ii zlib1g 1:1.2.8.dfsg-2+b1 darktable recommends no packages. darktable suggests no packages. -- no debconf information