Hi,When using shotwell for full-frame (~40 MB) photos, recent updates caused import of said files to barf and not import with mysterious "Backing store not supported" errors in the log. Seems this error comes from gdk-pixbuf2, which passes hard constraints to libjpeg regarding memory usage. The enclosed patch fixes this when dropped into "patches".
When applied and gdk-pixbuf (as of 7.2, version 2.42.9) updated, I no longer have errors.
See https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/216 for details. Best, Kristaps
Index: gdk-pixbuf/io-jpeg.c --- gdk-pixbuf/io-jpeg.c.orig +++ gdk-pixbuf/io-jpeg.c @@ -1091,7 +1091,7 @@ gdk_pixbuf__jpeg_image_load_increment (gpointer data, rc = jpeg_read_header (cinfo, TRUE); context->src_initialized = TRUE; - cinfo->mem->max_memory_to_use = 100 * 1024 * 1024; + cinfo->mem->max_memory_to_use = 1024 * 1024 * 1024; if (rc == JPEG_SUSPENDED) continue;