Opening image in directory with images currently being written to it crashes EOG
I have a directory where approximately one 0.5MB image is being written every second. Attempting to open any image in this directory with EOG while images are being written yields one of several errors, non-deterministically:
$ eog 320-7503-139029-0.2.1.jpeg
(eog:24466): Gtk-CRITICAL **: 22:50:05.380: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed
(eog:24466): GLib-GObject-WARNING **: 22:50:05.380: ../../../../gobject/gtype.c:4265: type id '0' is invalid
(eog:24466): GLib-GObject-WARNING **: 22:50:05.381: can't peek value table for type '' which is not currently referenced Segmentation fault (core dumped)
$ eog 320-7503-139029-0.2.1.jpeg
(eog:25147): GLib-WARNING **: 22:57:15.886: Accessing a sequence while it is being sorted or searched is not allowed
(eog:25147): GLib-WARNING **: 22:57:15.886: Accessing a sequence while it is being sorted or searched is not allowed malloc(): memory corruption Aborted (core dumped)