darktable windows insider program 5/22

I am using the builds since Bill Ferguson started putting them out. So far never had an issue, but this time I can’t use it.

I just built darktable-3.9.0+1593~ga4b33145f-win64

Worked with an array of playraw files that I currently have…

Seems fine… I will build a generic Win version and post it and see if it is any different than what is coming from Bill…back to it after I have dinner…

EDIT

I updated the build environment before I built this week. It’s possible it might be a library problem.

If mine works I can try to provide whatever info about it wrt to build setup vs yours to see if we can figure out it that is a possibility

I’ve tested your build: Fresh install with new AppData\Local\darktable folder. Imported all stuff I have (nef, arw, cr2, dng, xmp), scrolled through whole lighttable to create previews, entered some random photos to do some random editing. This whole procedure twice. No crash.

I updated my packages on 5/22. Prior to that my last package update was 4/24.

Here’s the list of upgraded packages

[2022-05-22T18:21:12-0400] [ALPM] transaction started
[2022-05-22T18:21:13-0400] [ALPM] upgraded bash-completion (2.11-1 -> 2.11-2)
[2022-05-22T18:21:13-0400] [ALPM] upgraded gcc-libs (11.2.0-3 -> 11.3.0-1)
[2022-05-22T18:21:13-0400] [ALPM] upgraded brotli (1.0.9-2 -> 1.0.9-3)
[2022-05-22T18:21:13-0400] [ALPM] upgraded liblz4 (1.9.3-1 -> 1.9.3-2)
[2022-05-22T18:21:13-0400] [ALPM] upgraded zlib (1.2.12-1 -> 1.2.12-2)
[2022-05-22T18:21:14-0400] [ALPM] upgraded libopenssl (1.1.1.n-1 -> 1.1.1.o-1)
[2022-05-22T18:21:14-0400] [ALPM] upgraded libzstd (1.5.2-1 -> 1.5.2-2)
[2022-05-22T18:21:14-0400] [ALPM] upgraded libintl (0.21-1 -> 0.21-2)
[2022-05-22T18:21:14-0400] [ALPM] upgraded libgettextpo (0.21-1 -> 0.21-2)
[2022-05-22T18:21:14-0400] [ALPM] upgraded libasprintf (0.21-1 -> 0.21-2)
[2022-05-22T18:21:14-0400] [ALPM] upgraded gettext (0.21-1 -> 0.21-2)
[2022-05-22T18:21:14-0400] [ALPM] upgraded bsdtar (3.6.1-1 -> 3.6.1-2)
[2022-05-22T18:21:15-0400] [ALPM] upgraded openssl (1.1.1.n-1 -> 1.1.1.o-1)
[2022-05-22T18:21:15-0400] [ALPM] upgraded findutils (4.9.0-2 -> 4.9.0-3)
[2022-05-22T18:21:15-0400] [ALPM] upgraded sed (4.8-2 -> 4.8-3)
[2022-05-22T18:21:15-0400] [ALPM] upgraded libffi (3.3-1 -> 3.4.2-1)
[2022-05-22T18:21:32-0400] [ALPM] upgraded ncurses (6.3-1 -> 6.3-3)
[2022-05-22T18:21:32-0400] [ALPM] upgraded libp11-kit (0.24.1-2 -> 0.24.1-3)
[2022-05-22T18:21:32-0400] [ALPM] upgraded p11-kit (0.24.1-2 -> 0.24.1-3)
[2022-05-22T18:21:32-0400] [ALPM] upgraded ca-certificates (20210119-3 -> 20211016-1)
[2022-05-22T18:21:34-0400] [ALPM] upgraded libunistring (0.9.10-1 -> 1.0-1)
[2022-05-22T18:21:34-0400] [ALPM] upgraded libidn2 (2.3.2-2 -> 2.3.2-3)
[2022-05-22T18:21:34-0400] [ALPM] upgraded libreadline (8.1.002-1 -> 8.1.002-2)
[2022-05-22T18:21:34-0400] [ALPM] upgraded libxml2 (2.9.13-1 -> 2.9.14-3)
[2022-05-22T18:21:34-0400] [ALPM] upgraded libxslt (1.1.35-1 -> 1.1.35-2)
[2022-05-22T18:21:34-0400] [ALPM] upgraded libpsl (0.21.1-2 -> 0.21.1-4)
[2022-05-22T18:21:34-0400] [ALPM] upgraded libsqlite (3.38.2-1 -> 3.38.5-1)
[2022-05-22T18:21:34-0400] [ALPM] upgraded libcurl (7.82.0-1 -> 7.83.1-1)
[2022-05-22T18:21:35-0400] [ALPM] upgraded curl (7.82.0-1 -> 7.83.1-1)
[2022-05-22T18:21:35-0400] [ALPM] upgraded dash (0.5.11.5-1 -> 0.5.11.5-2)
[2022-05-22T18:21:36-0400] [ALPM] upgraded mpfr (4.1.0-1 -> 4.1.0.p13-1)
[2022-05-22T18:21:36-0400] [ALPM] upgraded gawk (5.1.0-2 -> 5.1.1-1)
[2022-05-22T18:21:36-0400] [ALPM] upgraded libgdbm (1.22-3 -> 1.23-1)
[2022-05-22T18:21:36-0400] [ALPM] upgraded gdbm (1.22-3 -> 1.23-1)
[2022-05-22T18:21:36-0400] [ALPM] upgraded gettext-devel (0.21-1 -> 0.21-2)
[2022-05-22T18:21:36-0400] [ALPM] upgraded libpcre2_8 (10.37-1 -> 10.40-1)
[2022-05-22T18:21:37-0400] [ALPM] upgraded nano (6.2-3 -> 6.3-1)
[2022-05-22T18:21:39-0400] [ALPM] upgraded git (2.35.3-1 -> 2.36.1-1)
[2022-05-22T18:21:40-0400] [ALPM] upgraded glib2 (2.72.1-1 -> 2.72.1-2)
[2022-05-22T18:21:40-0400] [ALPM] upgraded libgnutls (3.7.4-2 -> 3.7.5-2)
[2022-05-22T18:21:40-0400] [ALPM] upgraded gnupg (2.2.32-2 -> 2.2.35-1)
[2022-05-22T18:21:43-0400] [ALPM-SCRIPTLET] ==> Appending keys from msys2.gpg...
[2022-05-22T18:21:45-0400] [ALPM-SCRIPTLET] ==> Updating trust database...
[2022-05-22T18:21:45-0400] [ALPM-SCRIPTLET] gpg: next trustdb check due at 2022-06-26
[2022-05-22T18:21:47-0400] [ALPM] upgraded icu (70.1-1 -> 71.1-2)
[2022-05-22T18:21:47-0400] [ALPM] upgraded libarchive (3.6.1-1 -> 3.6.1-2)
[2022-05-22T18:21:47-0400] [ALPM] upgraded libgpgme (1.17.0-2 -> 1.17.1-1)
[2022-05-22T18:21:50-0400] [ALPM] upgraded libguile (2.2.7-1 -> 2.2.7-3)
[2022-05-22T18:21:50-0400] [ALPM] upgraded libpcre2_16 (10.37-1 -> 10.40-1)
[2022-05-22T18:21:50-0400] [ALPM] upgraded libpcre2_32 (10.37-1 -> 10.40-1)
[2022-05-22T18:21:50-0400] [ALPM] upgraded libpcre2posix (10.37-1 -> 10.40-1)
[2022-05-22T18:21:50-0400] [ALPM] upgraded mingw-w64-x86_64-libwinpthread-git (10.0.0.r0.gaa08f56da-1 -> 10.0.0.r14.ga08c638f8-1)
[2022-05-22T18:21:50-0400] [ALPM] upgraded mingw-w64-x86_64-gcc-libs (11.3.0-1 -> 12.1.0-1)
[2022-05-22T18:21:51-0400] [ALPM] upgraded mingw-w64-x86_64-SDL2 (2.0.20-1 -> 2.0.22-1)
[2022-05-22T18:21:51-0400] [ALPM] upgraded mingw-w64-x86_64-ca-certificates (20210119-1 -> 20211016-3)
[2022-05-22T18:22:17-0400] [ALPM] upgraded mingw-w64-x86_64-openssl (1.1.1.n-1 -> 1.1.1.o-3)
[2022-05-22T18:22:18-0400] [ALPM] upgraded mingw-w64-x86_64-libunistring (0.9.10-4 -> 1.0-1)
[2022-05-22T18:22:19-0400] [ALPM] upgraded mingw-w64-x86_64-libxml2 (2.9.13-2 -> 2.9.14-2)
[2022-05-22T18:22:20-0400] [ALPM] upgraded mingw-w64-x86_64-curl (7.82.0-1 -> 7.83.1-1)
[2022-05-22T18:22:20-0400] [ALPM] upgraded mingw-w64-x86_64-ninja (1.10.2-3 -> 1.11.0-1)
[2022-05-22T18:22:43-0400] [ALPM] upgraded mingw-w64-x86_64-cmake (3.23.1-1 -> 3.23.1-2)
[2022-05-22T18:22:47-0400] [ALPM] upgraded mingw-w64-x86_64-headers-git (10.0.0.r0.gaa08f56da-1 -> 10.0.0.r14.ga08c638f8-1)
[2022-05-22T18:22:49-0400] [ALPM] upgraded mingw-w64-x86_64-crt-git (10.0.0.r0.gaa08f56da-1 -> 10.0.0.r14.ga08c638f8-1)
[2022-05-22T18:22:50-0400] [ALPM] upgraded mingw-w64-x86_64-dav1d (0.9.2-2 -> 1.0.0-1)
[2022-05-22T18:22:51-0400] [ALPM] upgraded mingw-w64-x86_64-docbook-xml (1~4.5-2 -> 1~4.5-3)
[2022-05-22T18:23:00-0400] [ALPM] upgraded mingw-w64-x86_64-docbook-xsl (1.79.2-7 -> 1.79.2-8)
[2022-05-22T18:23:04-0400] [ALPM] upgraded mingw-w64-x86_64-gnutls (3.7.4-1 -> 3.7.5-1)
[2022-05-22T18:23:32-0400] [ALPM] upgraded mingw-w64-x86_64-ncurses (6.3-4 -> 6.3-5)
[2022-05-22T18:23:32-0400] [ALPM] upgraded mingw-w64-x86_64-sqlite3 (3.38.2-1 -> 3.38.4-1)
[2022-05-22T18:23:55-0400] [ALPM] upgraded mingw-w64-x86_64-python (3.9.11-2 -> 3.9.13-1)
[2022-05-22T18:23:56-0400] [ALPM] upgraded mingw-w64-x86_64-harfbuzz (4.2.0-1 -> 4.3.0-1)
[2022-05-22T18:23:56-0400] [ALPM] upgraded mingw-w64-x86_64-freetype (2.12.0-1 -> 2.12.1-1)
[2022-05-22T18:23:56-0400] [ALPM] upgraded mingw-w64-x86_64-libass (0.15.2-4 -> 0.16.0-1)
[2022-05-22T18:23:56-0400] [ALPM] upgraded mingw-w64-x86_64-librsvg (2.54.0-1 -> 2.54.3-1)
[2022-05-22T18:23:56-0400] [ALPM] upgraded mingw-w64-x86_64-openal (1.21.1-4 -> 1.22.0-1)
[2022-05-22T18:23:56-0400] [ALPM] upgraded mingw-w64-x86_64-openjpeg2 (2.4.0-3 -> 2.5.0-2)
[2022-05-22T18:23:56-0400] [ALPM] upgraded mingw-w64-x86_64-rav1e (0.5.1-2 -> 0.5.1-3)
[2022-05-22T18:23:56-0400] [ALPM] upgraded mingw-w64-x86_64-svt-av1 (0.9.1-1 -> 0.9.1-2)
[2022-05-22T18:23:57-0400] [ALPM] upgraded mingw-w64-x86_64-x264 (0.161.r3039.544c61f-4 -> 0.164.r3094.bfc87b7-1)
[2022-05-22T18:23:57-0400] [ALPM] upgraded mingw-w64-x86_64-gcc-libgfortran (11.3.0-1 -> 12.1.0-1)
[2022-05-22T18:23:57-0400] [ALPM] upgraded mingw-w64-x86_64-hdf5 (1.12.1-2 -> 1.12.2-1)
[2022-05-22T18:23:57-0400] [ALPM] upgraded mingw-w64-x86_64-libunwind (14.0.0-1 -> 14.0.3-1)
[2022-05-22T18:23:57-0400] [ALPM] upgraded mingw-w64-x86_64-winpthreads-git (10.0.0.r0.gaa08f56da-1 -> 10.0.0.r14.ga08c638f8-1)
[2022-05-22T18:23:58-0400] [ALPM] upgraded mingw-w64-x86_64-ffmpeg (4.4.2-1 -> 4.4.2-3)
[2022-05-22T18:24:04-0400] [ALPM] upgraded mingw-w64-x86_64-gcc (11.3.0-1 -> 12.1.0-1)
[2022-05-22T18:24:30-0400] [ALPM] upgraded mingw-w64-x86_64-gcc-ada (11.3.0-1 -> 12.1.0-1)
[2022-05-22T18:24:30-0400] [ALPM] upgraded mingw-w64-x86_64-gcc-fortran (11.3.0-1 -> 12.1.0-1)
[2022-05-22T18:24:30-0400] [ALPM] upgraded mingw-w64-x86_64-gcc-objc (11.3.0-1 -> 12.1.0-1)
[2022-05-22T18:24:30-0400] [ALPM] upgraded mingw-w64-x86_64-xxhash (0.8.1-1 -> 0.8.1-2)
[2022-05-22T18:24:31-0400] [ALPM] upgraded mingw-w64-x86_64-gdb (11.2-2 -> 12.1-1)
[2022-05-22T18:24:31-0400] [ALPM] upgraded mingw-w64-x86_64-gdb-multiarch (11.2-2 -> 12.1-1)
[2022-05-22T18:24:31-0400] [ALPM] upgraded mingw-w64-x86_64-gtk-update-icon-cache (3.24.33+19+ga47f81804d-1 -> 3.24.34-1)
[2022-05-22T18:24:33-0400] [ALPM] upgraded mingw-w64-x86_64-gtk3 (3.24.33+19+ga47f81804d-1 -> 3.24.34-1)
[2022-05-22T18:24:33-0400] [ALPM] upgraded mingw-w64-x86_64-libavif (0.9.3-2 -> 0.10.1-1)
[2022-05-22T18:24:33-0400] [ALPM] upgraded mingw-w64-x86_64-libde265 (1.0.8-1 -> 1.0.8-2)
[2022-05-22T18:24:34-0400] [ALPM] upgraded mingw-w64-x86_64-libgccjit (11.3.0-1 -> 12.1.0-1)
[2022-05-22T18:24:34-0400] [ALPM] upgraded mingw-w64-x86_64-libheif (1.12.0-8 -> 1.12.0-9)
[2022-05-22T18:24:34-0400] [ALPM] upgraded mingw-w64-x86_64-libgd (2.3.2-2 -> 2.3.2-3)
[2022-05-22T18:24:34-0400] [ALPM] upgraded mingw-w64-x86_64-libmangle-git (10.0.0.r0.gaa08f56da-1 -> 10.0.0.r14.ga08c638f8-1)
[2022-05-22T18:24:34-0400] [ALPM] upgraded mingw-w64-x86_64-python-pyparsing (3.0.8-1 -> 3.0.9-1)
[2022-05-22T18:24:34-0400] [ALPM] upgraded mingw-w64-x86_64-tools-git (10.0.0.r0.gaa08f56da-1 -> 10.0.0.r14.ga08c638f8-1)
[2022-05-22T18:24:34-0400] [ALPM] upgraded mingw-w64-x86_64-winstorecompat-git (10.0.0.r0.gaa08f56da-1 -> 10.0.0.r14.ga08c638f8-1)
[2022-05-22T18:24:34-0400] [ALPM] upgraded msys2-launcher (1.4-1 -> 1.5-1)
[2022-05-22T18:24:34-0400] [ALPM] upgraded which (2.21-3 -> 2.21-4)
[2022-05-22T18:24:34-0400] [ALPM] upgraded zstd (1.5.2-1 -> 1.5.2-2)
[2022-05-22T18:24:34-0400] [ALPM] upgraded pacman-contrib (1.4.0-2 -> 1.5.1-1)
[2022-05-22T18:24:35-0400] [ALPM] upgraded pcre2 (10.37-1 -> 10.40-1)
[2022-05-22T14:24:58-0400] [ALPM] upgraded python (3.9.9-2 -> 3.9.9-3)
[2022-05-22T14:24:58-0400] [ALPM] upgraded rebase (4.5.0-1 -> 4.5.0-2)
[2022-05-22T14:24:58-0400] [ALPM] upgraded sqlite (3.38.2-1 -> 3.38.5-1)
[2022-05-22T14:24:58-0400] [ALPM] upgraded time (1.9-2 -> 1.9-3)
[2022-05-22T14:25:04-0400] [ALPM] upgraded tzcode (2021e-1 -> 2022a-1)

I did manage to create a crash on win10 by opening an image and clicking on the over/under exposure indicator. I was running with -d all and it looks like the process completed but the GUI disappeared with no errors in the log and no backtrace. My first guess is the updated GTK library, but it’s only a guess. Worst case is I rollback the whole update and see if that fixes it.

Hmm. I have not updated my packages in a while.

I just installed version 1593 from Todd; this seems to have no issue. so far all looks normal. I am on Windows 11; build 22621

I am also using Windows 11 . @wpferguson I am not sure how you got that report you posted but I would be glad to created one on my end if it would help. My build environment shouldn’t be too much more than 4-6 weeks old…but again not sure … in the short term any and all please feel free to use the version I posted if it is at all useful…

The nightlies seem to also be failing since around 22/5: Actions · darktable-org/darktable · GitHub (builds fine, but crashes on test) - the first one failing at ca7a559 is the first one build w/ GCC 12…

I couldn’t reproduce this yesterday locally w/ Msys2 fully up to date though…

Crashes for me. Had to revert back to last weeks version.

Please post the crash log or nothing can be done

W/ the darktable-cli failure of the nightly build, I get the following stack trace:

ntdll.dll!ntdll!RtlIsZeroMemory (Unknown Source:0)
ntdll.dll!ntdll!RtlpNtSetValueKey (Unknown Source:0)
ntdll.dll!ntdll!RtlpNtSetValueKey (Unknown Source:0)
ntdll.dll!ntdll!RtlpNtSetValueKey (Unknown Source:0)
ntdll.dll!ntdll!RtlGetCurrentServiceSessionId (Unknown Source:0)
ntdll.dll!ntdll!RtlFreeHeap (Unknown Source:0)
msvcrt.dll!msvcrt!free (Unknown Source:0)
librawprepare.dll!distort_backtransform(dt_iop_module_t * self, dt_dev_pixelpipe_iop_t * piece, float * points, size_t points_count) (c:\msys64\home\kmilos\darktable\src\iop\rawprepare.c:223)
libdarktable.dll!dt_dev_distort_backtransform_locked(dt_develop_t * dev, dt_dev_pixelpipe_t * pipe, const double iop_order, const int transf_direction, float * points, size_t points_count) (c:\msys64\home\kmilos\darktable\src\develop\develop.c:2712)
libdarktable.dll!dt_dev_distort_backtransform_plus(dt_develop_t * dev, dt_dev_pixelpipe_t * pipe, const double iop_order, const int transf_direction, float * points, size_t points_count) (c:\msys64\home\kmilos\darktable\src\develop\develop.c:2730)
libdarktable.dll!dt_imageio_export_with_flags(const int32_t imgid, const char * filename, dt_imageio_module_format_t * format, dt_imageio_module_data_t * format_params, const gboolean ignore_exif, const gboolean display_byteorder, const gboolean high_quality, const gboolean upscale, gboolean is_scaling, const gboolean thumbnail_export, const char * filter, const gboolean copy_metadata, const gboolean export_masks, dt_colorspaces_color_profile_type_t icc_type, const gchar * icc_filename, dt_iop_color_intent_t icc_intent, dt_imageio_module_storage_t * storage, dt_imageio_module_data_t * storage_params, int num, int total, dt_export_metadata_t * metadata) (c:\msys64\home\kmilos\darktable\src\common\imageio.c:915)
libdarktable.dll!dt_imageio_export(const int32_t imgid, const char * filename, dt_imageio_module_format_t * format, dt_imageio_module_data_t * format_params, const gboolean high_quality, const gboolean upscale, const gboolean copy_metadata, const gboolean export_masks, dt_colorspaces_color_profile_type_t icc_type, const gchar * icc_filename, dt_iop_color_intent_t icc_intent, dt_imageio_module_storage_t * storage, dt_imageio_module_data_t * storage_params, int num, int total, dt_export_metadata_t * metadata) (c:\msys64\home\kmilos\darktable\src\common\imageio.c:707)
libdisk.dll!store(dt_imageio_module_storage_t * self, dt_imageio_module_data_t * sdata, const int imgid, dt_imageio_module_format_t * format, dt_imageio_module_data_t * fdata, const int num, const int total, const gboolean high_quality, const gboolean upscale, const gboolean export_masks, dt_colorspaces_color_profile_type_t icc_type, const gchar * icc_filename, dt_iop_color_intent_t icc_intent, dt_export_metadata_t * metadata) (c:\msys64\home\kmilos\darktable\src\imageio\storage\disk.c:323)
main(int argc, char ** arg) (c:\msys64\home\kmilos\darktable\src\cli\main.c:753)

No idea what makes it break on that line in rawprepare.c Edit: removing the OpenMP pragma at rawprepare.c:223 makes it work, so something must have changed w.r.t. OpenMP in GCC 12…

FYI, this particular issue is now filed, but I’m still not sure if it is related to all the other reports we’ve seen here.

I upgraded the build environment just before I built and went from gcc 11.3 to 12.1.

The patched gcc-12.1.0-2 is available in the Msys2 repo, the nightly build runs again!

1 Like

I’ll update today and make the weekly build with it

1 Like