Shotwell can't access photos on my phone

So in your settings you define a library location (if you didn’t, it should default to ~/Pictures).

  • “Copy Photos” will copy the photos from the folder you chose to import from into the library location, putting them into the folder structure (usually Year/Month/Day).
  • “Import in Place” will not copy the image files but put their current paths into the database that backs Shotwell.
  • Dropping images from a folder into Shotwell corresponds to “Copy Photos”
  • You can also just copy the files into your chosen library location, Shotwell should pick them up as well (should work without a restart, but might need one)
1 Like

Thanks very much.

Yes I overrode that to make it a sub folder in Pictures called Photo Library, reason being I want other images in Pictures folder that I don’t want in Shotwell. Temp work stuff etc, I only want Shotwell to have our family photos in.

Copy Vs Import - Aaah, gotcha, that makes sense thanks.

I didn’t actually know that was possible, I did mean to drop from say my camera card or phone, into the Photo Library folder in Files app (i.e. my Shotwell library folder, but via Files app rather than via Shotwell GUI)

Bingo, that solves the anove problems, not much of a workaround for me as I like moving files around so I know what’s happening, I prefer that to import functions generally.

Just two questions to harass you about left :smiley:

  1. Could you comment on which installation method you think is best (Flathub, Fedora Flatpak, Fedora RPM) please?

  2. I have only one gripe/complaint about Shotwell, you can’t use the space bar to preview/open an image. Files can do this, Apple Photos always did this, Files can do it for any file actually even PDFs, so it’s a common action by Linux users (in Gnome at least). Is there any way to make the space bar open files instead of ‘Enter’?

Thanks so much for your help. (Shotwell looks awesome and such a refreshing change from Apple Photos (which they spy on and analyse, going by my background processes, and web searches)

I would pick either the flathub flatpak or the RPM. The Fedora Flatpak imho combines the worst of the too.

Between the other two, it depends. The unsandboxed rpm has potentially fewer issues accessing cameras and sometimes the document portal seems to interfere a bit with the imports in the flatpak.

On the other hand, the flatpak currently has more supported image formats and is potentially updated directly after upstream release (though Fedora is quite quick there as well)

So. It depends on what you want, really.

In theory, space should select and enter should open. the first is definitely broken, the second worked last time I tried.

Thanks, but is there a way to make space open an image? Is there a setting somewhere for this or maybe another way to make it happen in Gnome settings?

Nope, this is hard set in Shotwell and not configurable

Bummer :frowning:
thanks for help, installing RPM shortly and have my Photos database exported ready to bring in. Looking forward to using Shotwell

Hi again. Well I ran the import today direct from an external backup drive (my entire photo library from Mac). It was running well for a few hours before I left the desk, about half way through. I have just returned to machine and noticed Shotwell is not running, and I see a notification that it crashed. Bit worried and unsure what to do now. I managed to access the crash report but trying to copy it to paste it here or into a doc to send you is troublesome, impossible in fact as can’t select all off the error log.

Do you have any advice on how to get you the error log? I tried clicking on Report and it popped up a window asking for Bugzilla API key and all sorts of complicated stuff I don’t understand!

Also do you have any advice on what I should do next, re-run the import and it will hopefully skip those already imported? I won’t proceed or do anything for now, grateful for your thoughts when you have a sec.

Thanks

There are some known but hard to point out race conditions in long-running imports that cause shotwell to abort.

First step would be to look at the ~/.cache/shotwell/shotwell.log for the last few lines in there

Seocnd, doing a
coredumpctl dump shotwell should give a rough first set of information we can go on from further and see if it’s one of the existing issues.

Depending on the issue, you can just re-run Shotwell until you’re done, or need to identify the image, but one of those two will tell

1 Like

Thanks very much. Last lines from shotwell.log:

L 14480 2024-07-04 15:52:02 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:02 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:02 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:02 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:02 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:02 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:02 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:02 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:02 [CRT] Directory Canon with 6656 entries considered invalid; not read.
L 14480 2024-07-04 15:52:02 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:02 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:02 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:02 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:04 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:04 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:04 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:04 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:05 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:05 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:06 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:06 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:07 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:07 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:08 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:08 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:10 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:10 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:10 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:10 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:10 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:10 [WRN] Invalid JPEG preview image.
L 14480 2024-07-04 15:52:10 [WRN] Directory OlympusCs, entry 0x0101: Strip 0 is outside of the data area; ignored.
L 14480 2024-07-04 15:52:10 [WRN] Invalid JPEG preview image.

coredumpctl dump shotwell output:

 PID: 14480 (shotwell)
           UID: 1000 (user)
           GID: 1000 (user)
        Signal: 6 (ABRT)
     Timestamp: Thu 2024-07-04 15:52:11 BST (24h ago)
  Command Line: /usr/bin/shotwell
    Executable: /usr/bin/shotwell
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-gnome-org.gnome.Shotwell-14480.scope
          Unit: user@1000.service
     User Unit: app-gnome-org.gnome.Shotwell-14480.scope
         Slice: user-1000.slice
     Owner UID: 1000 (user)
       Boot ID: 90b57f65e38841209fb18d3a2816167f
    Machine ID: 2a1445dda57740e487082150262626d6
      Hostname: D5420
       Storage: /var/lib/systemd/coredump/core.shotwell.1000.90b57f65e38841209fb18d3a2816167f.14480.1720104731000000.zst (present)
  Size on Disk: 202.9M
       Package: shotwell/0.32.6-1.fc40
      build-id: 4657b28b8627a9707da7520769cc76af56177f04
       Message: Process 14480 (shotwell) of user 1000 dumped core.
                
                Module libjbig.so.2.1 from rpm jbigkit-2.1-29.fc40.x86_64
                Module libLerc.so.4 from rpm liblerc-4.0.0-6.fc40.x86_64
                Module libtiff.so.6 from rpm libtiff-4.6.0-2.fc40.x86_64
                Module libpixbufloader-tiff.so from rpm gdk-pixbuf2-2.42.10-8.fc40.x86_64
                Module libpixbufloader-bmp.so from rpm gdk-pixbuf2-2.42.10-8.fc40.x86_64
                Module libssl.so.3 from rpm openssl-3.2.1-2.fc40.x86_64
                Module libpk-gtk-module.so from rpm PackageKit-1.2.8-5.fc40.x86_64
                Module libogg.so.0 from rpm libogg-1.3.5-8.fc40.x86_64
                Module libvorbis.so.0 from rpm libvorbis-1.3.7-10.fc40.x86_64
                Module libtdb.so.1 from rpm libtdb-1.4.10-1.fc40.x86_64
                Module libvorbisfile.so.3 from rpm libvorbis-1.3.7-10.fc40.x86_64
                Module libgthread-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                Module librsvg-2.so.2 from rpm librsvg2-2.57.1-6.fc40.x86_64
                Module libpixbufloader-svg.so from rpm librsvg2-2.57.1-6.fc40.x86_64
                Module libgioremote-volume-monitor.so from rpm gvfs-1.54.2-1.fc40.x86_64
                Module libshotwell-transitions.so from rpm shotwell-0.32.6-1.fc40.x86_64
                Module libgmp.so.10 from rpm gmp-6.2.1-8.fc40.x86_64
                Module libhogweed.so.6 from rpm nettle-3.9.1-6.fc40.x86_64
                Module libnettle.so.8 from rpm nettle-3.9.1-6.fc40.x86_64
                Module libtasn1.so.6 from rpm libtasn1-4.19.0-6.fc40.x86_64
                Module libgpg-error.so.0 from rpm libgpg-error-1.49-1.fc40.x86_64
                Module libcrypto.so.3 from rpm openssl-3.2.1-2.fc40.x86_64
                Module libkeyutils.so.1 from rpm keyutils-1.6.3-3.fc40.x86_64
                Module libkrb5support.so.0 from rpm krb5-1.21.2-5.fc40.x86_64
                Module libcom_err.so.2 from rpm e2fsprogs-1.47.0-5.fc40.x86_64
                Module libk5crypto.so.3 from rpm krb5-1.21.2-5.fc40.x86_64
                Module libkrb5.so.3 from rpm krb5-1.21.2-5.fc40.x86_64
                Module libidn2.so.0 from rpm libidn2-2.3.7-1.fc40.x86_64
                Module libunistring.so.5 from rpm libunistring-1.1-7.fc40.x86_64
                Module libgnutls.so.30 from rpm gnutls-3.8.5-1.fc40.x86_64
                Module libp11-kit.so.0 from rpm p11-kit-0.25.3-4.fc40.x86_64
                Module libgck-1.so.0 from rpm gcr3-3.41.1-8.fc40.x86_64
                Module libnghttp2.so.14 from rpm nghttp2-1.59.0-3.fc40.x86_64
                Module libgssapi_krb5.so.2 from rpm krb5-1.21.2-5.fc40.x86_64
                Module libpsl.so.5 from rpm libpsl-0.21.5-3.fc40.x86_64
                Module libsecret-1.so.0 from rpm libsecret-0.21.4-2.fc40.x86_64
                Module libgcr-base-3.so.1 from rpm gcr3-3.41.1-8.fc40.x86_64
                Module libgcr-ui-3.so.1 from rpm gcr3-3.41.1-8.fc40.x86_64
                Module libsoup-3.0.so.0 from rpm libsoup3-3.4.4-3.fc40.x86_64
                Module libshotwell-authenticator.so.0 from rpm shotwell-0.32.6-1.fc40.x86_64
                Module libshotwell-plugin-common.so.0 from rpm shotwell-0.32.6-1.fc40.x86_64
                Module libshotwell-publishing.so from rpm shotwell-0.32.6-1.fc40.x86_64
                Module libdconfsettings.so from rpm dconf-0.40.0-12.fc40.x86_64
                Module libgvfscommon.so from rpm gvfs-1.54.2-1.fc40.x86_64
                Module libgvfsdbus.so from rpm gvfs-1.54.2-1.fc40.x86_64
                Module liblz4.so.1 from rpm lz4-1.9.4-6.fc40.x86_64
                Module libbrotlicommon.so.1 from rpm brotli-1.1.0-3.fc40.x86_64
                Module libsystemd.so.0 from rpm systemd-255.8-1.fc40.x86_64
                Module libexpat.so.1 from rpm expat-2.6.2-1.fc40.x86_64
                Module libcap.so.2 from rpm libcap-2.69-8.fc40.x86_64
                Module liblzma.so.5 from rpm xz-5.4.6-3.fc40.x86_64
                Module libzstd.so.1 from rpm zstd-1.5.6-1.fc40.x86_64
                Module libelf.so.1 from rpm elfutils-0.191-4.fc40.x86_64
                Module libXau.so.6 from rpm libXau-1.0.11-6.fc40.x86_64
                Module libbrotlidec.so.1 from rpm brotli-1.1.0-3.fc40.x86_64
                Module libbz2.so.1 from rpm bzip2-1.0.8-18.fc40.x86_64
                Module libdatrie.so.1 from rpm libdatrie-0.2.13-9.fc40.x86_64
                Module libjson-glib-1.0.so.0 from rpm json-glib-1.8.0-3.fc40.x86_64
                Module libdbus-1.so.3 from rpm dbus-1.14.10-3.fc40.x86_64
                Module libatspi.so.0 from rpm at-spi2-core-2.52.0-1.fc40.x86_64
                Module libxml2.so.2 from rpm libxml2-2.12.8-1.fc40.x86_64
                Module libgraphite2.so.3 from rpm graphite2-1.3.14-15.fc40.x86_64
                Module libblkid.so.1 from rpm util-linux-2.40.1-1.fc40.x86_64
                Module libsharpyuv.so.0 from rpm libwebp-1.3.2-5.fc40.x86_64
                Module liblcms2.so.2 from rpm lcms2-2.16-3.fc40.x86_64
                Module libjasper.so.7 from rpm jasper-4.2.1-1.fc40.x86_64
                Module libexiv2.so.27 from rpm exiv2-0.27.6-7.fc40.x86_64
                Module libudev.so.1 from rpm systemd-255.8-1.fc40.x86_64
                Module libdw.so.1 from rpm elfutils-0.191-4.fc40.x86_64
                Module libunwind.so.8 from rpm libunwind-1.8.0-3.fc40.x86_64
                Module libltdl.so.7 from rpm libtool-2.4.7-10.fc40.x86_64
                Module libjpeg.so.62 from rpm libjpeg-turbo-3.0.2-1.fc40.x86_64
                Module libpixman-1.so.0 from rpm pixman-0.43.4-1.fc40.x86_64
                Module libxcb-shm.so.0 from rpm libxcb-1.17.0-1.fc40.x86_64
                Module libxcb-render.so.0 from rpm libxcb-1.17.0-1.fc40.x86_64
                Module libxcb.so.1 from rpm libxcb-1.17.0-1.fc40.x86_64
                Module libXrender.so.1 from rpm libXrender-0.9.11-6.fc40.x86_64
                Module libfreetype.so.6 from rpm freetype-2.13.2-5.fc40.x86_64
                Module libpng16.so.16 from rpm libpng-1.6.40-3.fc40.x86_64
                Module libthai.so.0 from rpm libthai-0.1.29-8.fc40.x86_64
                Module libXinerama.so.1 from rpm libXinerama-1.1.5-6.fc40.x86_64
                Module libXrandr.so.2 from rpm libXrandr-1.5.4-3.fc40.x86_64
                Module libXcomposite.so.1 from rpm libXcomposite-0.4.6-3.fc40.x86_64
                Module libXdamage.so.1 from rpm libXdamage-1.1.6-3.fc40.x86_64
                Module libXcursor.so.1 from rpm libXcursor-1.2.1-7.fc40.x86_64
                Module libXext.so.6 from rpm libXext-1.3.6-1.fc40.x86_64
                Module libwayland-egl.so.1 from rpm wayland-1.22.0-3.fc40.x86_64
                Module libwayland-cursor.so.0 from rpm wayland-1.22.0-3.fc40.x86_64
                Module libxkbcommon.so.0 from rpm libxkbcommon-1.6.0-2.fc40.x86_64
                Module libXfixes.so.3 from rpm libXfixes-6.0.1-3.fc40.x86_64
                Module libwayland-client.so.0 from rpm wayland-1.22.0-3.fc40.x86_64
                Module libtracker-sparql-3.0.so.0 from rpm tracker-3.7.3-1.fc40.x86_64
                Module libcloudproviders.so.0 from rpm libcloudproviders-0.3.5-3.fc40.x86_64
                Module libatk-bridge-2.0.so.0 from rpm at-spi2-core-2.52.0-1.fc40.x86_64
                Module libX11.so.6 from rpm libX11-1.8.9-1.fc40.x86_64
                Module libXi.so.6 from rpm libXi-1.8.1-5.fc40.x86_64
                Module libepoxy.so.0 from rpm libepoxy-1.5.10-6.fc40.x86_64
                Module libatk-1.0.so.0 from rpm at-spi2-core-2.52.0-1.fc40.x86_64
                Module libfribidi.so.0 from rpm fribidi-1.0.14-2.fc40.x86_64
                Module libfontconfig.so.1 from rpm fontconfig-2.15.0-6.fc40.x86_64
                Module libpangoft2-1.0.so.0 from rpm pango-1.54.0-1.fc40.x86_64
                Module libharfbuzz.so.0 from rpm harfbuzz-8.4.0-1.fc40.x86_64
                Module libpcre2-8.so.0 from rpm pcre2-10.42-2.fc40.2.x86_64
                Module libffi.so.8 from rpm libffi-3.4.4-7.fc40.x86_64
                Module libselinux.so.1 from rpm libselinux-3.6-4.fc40.x86_64
                Module libmount.so.1 from rpm util-linux-2.40.1-1.fc40.x86_64
                Module libz.so.1 from rpm zlib-ng-2.1.7-1.fc40.x86_64
                Module libportal-gtk3.so.1 from rpm libportal-0.7.1-3.fc40.x86_64
                Module libportal.so.1 from rpm libportal-0.7.1-3.fc40.x86_64
                Module libwebp.so.7 from rpm libwebp-1.3.2-5.fc40.x86_64
                Module libwebpdemux.so.2 from rpm libwebp-1.3.2-5.fc40.x86_64
                Module libexif.so.12 from rpm libexif-0.6.24-7.fc40.x86_64
                Module libraw.so.23 from rpm LibRaw-0.21.2-5.fc40.x86_64
                Module libgmodule-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                Module libgexiv2.so.2 from rpm libgexiv2-0.14.2-3.fc40.x86_64
                Module libgudev-1.0.so.0 from rpm libgudev-238-5.fc40.x86_64
                Module libgstreamer-1.0.so.0 from rpm gstreamer1-1.24.5-1.fc40.x86_64
                Module libgphoto2_port.so.12 from rpm libgphoto2-2.5.31-1.fc40.x86_64
                Module libgphoto2.so.6 from rpm libgphoto2-2.5.31-1.fc40.x86_64
                Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.42.10-8.fc40.x86_64
                Module libcairo.so.2 from rpm cairo-1.18.0-3.fc40.x86_64
                Module libcairo-gobject.so.2 from rpm cairo-1.18.0-3.fc40.x86_64
                Module libpango-1.0.so.0 from rpm pango-1.54.0-1.fc40.x86_64
                Module libpangocairo-1.0.so.0 from rpm pango-1.54.0-1.fc40.x86_64
                Module libgdk-3.so.0 from rpm gtk3-3.24.42-2.fc40.x86_64
                Module libgtk-3.so.0 from rpm gtk3-3.24.42-2.fc40.x86_64
                Module libgee-0.8.so.2 from rpm libgee-0.20.6-6.fc40.x86_64
                Module libglib-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                Module libgobject-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                Module libgio-2.0.so.0 from rpm glib2-2.80.3-1.fc40.x86_64
                Module libshotwell-plugin-dev-1.0.so.0 from rpm shotwell-0.32.6-1.fc40.x86_64
                Module shotwell from rpm shotwell-0.32.6-1.fc40.x86_64
                Stack trace of thread 143997:
                #0  0x00007f4c4ea3c144 __pthread_kill_implementation (libc.so.6 + 0x98144)
                #1  0x00007f4c4e9e465e raise (libc.so.6 + 0x4065e)
                #2  0x00007f4c4e9cc902 abort (libc.so.6 + 0x28902)
                #3  0x00007f4c4e9cd767 __libc_message_impl.cold (libc.so.6 + 0x29767)
                #4  0x00007f4c4ea46175 malloc_printerr (libc.so.6 + 0xa2175)
                #5  0x00007f4c4ea4aed6 __malloc_arena_thread_freeres (libc.so.6 + 0xa6ed6)
                #6  0x00007f4c4ea39fb7 start_thread (libc.so.6 + 0x95fb7)
                #7  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14494:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fdf243d g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f43d)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14480:
                #0  0x00007f4c4feea9ac g_type_check_instance_is_fundamentally_a (libgobject-2.0.so.0 + 0x399ac)
                #1  0x00007f4c4fecee27 g_object_ref (libgobject-2.0.so.0 + 0x1de27)
                #2  0x000055a5af7fb3c1 directory_monitor_file_info_map_find_match.lto_priv.0 (shotwell + 0x2783c1)
                #3  0x000055a5af7fbde0 directory_monitor_process_query_queue (shotwell + 0x278de0)
                #4  0x000055a5af7fcce3 _directory_monitor_query_info_queue_element_on_completed_gasync_ready_callback (shotwell + 0x279ce3)
                #5  0x00007f4c4ffbbc6c g_task_return_now (libgio-2.0.so.0 + 0xabc6c)
                #6  0x00007f4c4ffbbca5 complete_in_idle_cb (libgio-2.0.so.0 + 0xabca5)
                #7  0x00007f4c4fdc669d g_idle_dispatch (libglib-2.0.so.0 + 0x6369d)
                #8  0x00007f4c4fdbfe8c g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x5ce8c)
                #9  0x00007f4c4fe21c98 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbec98)
                #10 0x00007f4c4fdc1383 g_main_context_iteration (libglib-2.0.so.0 + 0x5e383)
                #11 0x00007f4c4fff20fd g_application_run (libgio-2.0.so.0 + 0xe20fd)
                #12 0x000055a5af80aaac application_start (shotwell + 0x287aac)
                #13 0x000055a5af72691d library_exec (shotwell + 0x1a391d)
                #14 0x000055a5af6099de main (shotwell + 0x869de)
                #15 0x00007f4c4e9ce088 __libc_start_call_main (libc.so.6 + 0x2a088)
                #16 0x00007f4c4e9ce14b __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a14b)
                #17 0x000055a5af609d75 _start (shotwell + 0x86d75)
                
                Stack trace of thread 14483:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fdf1a03 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x8ea03)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14500:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fdf243d g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f43d)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14502:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fd8a67c g_async_queue_pop (libglib-2.0.so.0 + 0x2767c)
                #4  0x00007f4c4e7350d9 fc_thread_func (libpangoft2-1.0.so.0 + 0xb0d9)
                #5  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #6  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #7  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14501:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fdf243d g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f43d)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 143985:
                #0  0x00007f4c4eaae75d __poll (libc.so.6 + 0x10a75d)
                #1  0x00007f4c4fe21c34 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbec34)
                #2  0x00007f4c4fdc1383 g_main_context_iteration (libglib-2.0.so.0 + 0x5e383)
                #3  0x00007f4c4ffba27d g_subprocess_wait (libgio-2.0.so.0 + 0xaa27d)
                #4  0x00007f4c4ffba316 g_subprocess_wait_check (libgio-2.0.so.0 + 0xaa316)
                #5  0x000055a5af850a3d video_reader_read_preview_frame (shotwell + 0x2cda3d)
                #6  0x000055a5af851929 video_reader_prepare_for_import (shotwell + 0x2ce929)
                #7  0x000055a5af7a4b9d prepared_file_import_job_real_execute (shotwell + 0x221b9d)
                #8  0x000055a5af6141c8 _workers_thread_start_gfunc (shotwell + 0x911c8)
                #9  0x00007f4c4fdf2542 g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f542)
                #10 0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #11 0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #12 0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 143986:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eeb0 g_cond_wait_until (libglib-2.0.so.0 + 0xbbeb0)
                #2  0x00007f4c4fd8a5e3 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x275e3)
                #3  0x00007f4c4fdf259a g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f59a)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 144035:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eeb0 g_cond_wait_until (libglib-2.0.so.0 + 0xbbeb0)
                #2  0x00007f4c4fd8a5e3 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x275e3)
                #3  0x00007f4c4fdf259a g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f59a)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 144041:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eeb0 g_cond_wait_until (libglib-2.0.so.0 + 0xbbeb0)
                #2  0x00007f4c4fd8a5e3 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x275e3)
                #3  0x00007f4c4fd8a736 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x27736)
                #4  0x00007f4c4fdf23df g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f3df)
                #5  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #6  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #7  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14496:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fdf243d g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f43d)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 143761:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eeb0 g_cond_wait_until (libglib-2.0.so.0 + 0xbbeb0)
                #2  0x00007f4c4fd8a5e3 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x275e3)
                #3  0x00007f4c4fdf259a g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f59a)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14485:
                #0  0x00007f4c4eaae75d __poll (libc.so.6 + 0x10a75d)
                #1  0x00007f4c4fe21c34 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbec34)
                #2  0x00007f4c4fdc5f37 g_main_loop_run (libglib-2.0.so.0 + 0x62f37)
                #3  0x00007f4c50025682 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0x115682)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14487:
                #0  0x00007f4c4eaae75d __poll (libc.so.6 + 0x10a75d)
                #1  0x00007f4c4fe21c34 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbec34)
                #2  0x00007f4c4fdc1383 g_main_context_iteration (libglib-2.0.so.0 + 0x5e383)
                #3  0x00007f4c4d283705 dconf_gdbus_worker_thread (libdconfsettings.so + 0x7705)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14504:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fd8a67c g_async_queue_pop (libglib-2.0.so.0 + 0x2767c)
                #4  0x00007f4c4e7350d9 fc_thread_func (libpangoft2-1.0.so.0 + 0xb0d9)
                #5  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #6  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #7  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14498:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fdf243d g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f43d)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14575:
                #0  0x00007f4c4eaaed2a read (libc.so.6 + 0x10ad2a)
                #1  0x00007f4c5004b5f1 g_local_file_input_stream_read (libgio-2.0.so.0 + 0x13b5f1)
                #2  0x00007f4c4ff8bd86 g_input_stream_read (libgio-2.0.so.0 + 0x7bd86)
                #3  0x000055a5af60e3a9 md5_file (shotwell + 0x8b3a9)
                #4  0x000055a5af7a3395 prepare_files_job_real_execute (shotwell + 0x220395)
                #5  0x000055a5af6141c8 _workers_thread_start_gfunc (shotwell + 0x911c8)
                #6  0x00007f4c4fdf2542 g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f542)
                #7  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #8  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #9  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14484:
                #0  0x00007f4c4eaae75d __poll (libc.so.6 + 0x10a75d)
                #1  0x00007f4c4fe21c34 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xbec34)
                #2  0x00007f4c4fdc1383 g_main_context_iteration (libglib-2.0.so.0 + 0x5e383)
                #3  0x00007f4c4fdc13e1 glib_worker_main (libglib-2.0.so.0 + 0x5e3e1)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 143987:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eeb0 g_cond_wait_until (libglib-2.0.so.0 + 0xbbeb0)
                #2  0x00007f4c4fd8a5e3 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x275e3)
                #3  0x00007f4c4fdf259a g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f59a)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14495:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fdf243d g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f43d)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14497:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fdf243d g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f43d)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 143732:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eeb0 g_cond_wait_until (libglib-2.0.so.0 + 0xbbeb0)
                #2  0x00007f4c4fd8a5e3 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x275e3)
                #3  0x00007f4c4fdf259a g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f59a)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 143803:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eeb0 g_cond_wait_until (libglib-2.0.so.0 + 0xbbeb0)
                #2  0x00007f4c4fd8a5e3 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x275e3)
                #3  0x00007f4c4fdf259a g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f59a)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 143988:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe142b2 g_mutex_lock_slowpath (libglib-2.0.so.0 + 0xb12b2)
                #2  0x00007f4c4fdbe001 g_source_unref_internal (libglib-2.0.so.0 + 0x5b001)
                #3  0x00007f4c4ffbb75f g_subprocess_communicate_state_free (libgio-2.0.so.0 + 0xab75f)
                #4  0x00007f4c4ffbf321 g_task_finalize (libgio-2.0.so.0 + 0xaf321)
                #5  0x00007f4c4fed1b6a g_object_unref (libgobject-2.0.so.0 + 0x20b6a)
                #6  0x00007f4c4ffc1915 g_subprocess_communicate (libgio-2.0.so.0 + 0xb1915)
                #7  0x000055a5af8511de video_reader_read_clip_duration (shotwell + 0x2ce1de)
                #8  0x000055a5af851938 video_reader_prepare_for_import (shotwell + 0x2ce938)
                #9  0x000055a5af7a4b9d prepared_file_import_job_real_execute (shotwell + 0x221b9d)
                #10 0x000055a5af6141c8 _workers_thread_start_gfunc (shotwell + 0x911c8)
                #11 0x00007f4c4fdf2542 g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f542)
                #12 0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #13 0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #14 0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                
                Stack trace of thread 14499:
                #0  0x00007f4c4eaba1bd syscall (libc.so.6 + 0x1161bd)
                #1  0x00007f4c4fe1eccd g_cond_wait (libglib-2.0.so.0 + 0xbbccd)
                #2  0x00007f4c4fd8a61b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2761b)
                #3  0x00007f4c4fdf243d g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8f43d)
                #4  0x00007f4c4fdf0813 g_thread_proxy (libglib-2.0.so.0 + 0x8d813)
                #5  0x00007f4c4ea3a1b7 start_thread (libc.so.6 + 0x961b7)
                #6  0x00007f4c4eabc3cc __clone3 (libc.so.6 + 0x1183cc)
                ELF object binary architecture: AMD x86-64
Refusing to dump core to tty (use shell redirection or specify --output).