Comment 5 for bug 1573447

Revision history for this message
Ville Ranki (ville-ranki) wrote :

Still happening under Ubuntu 18.04.

I have a large (88mb) jpeg with this info:
JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 22678x14939, frames 3

eog crashes every time when trying to open it, with following stack trace:

#0 __memset_avx2_erms () at ../sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S:141
#1 0x00007ffff5b970d1 in ?? () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#2 0x00007ffff5b63e83 in cairo_surface_create_similar_image () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#3 0x00007ffff5b64070 in cairo_surface_create_similar () from /usr/lib/x86_64-linux-gnu/libcairo.so.2
#4 0x00007ffff5e5f0b0 in gdk_window_create_similar_surface () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#5 0x00007ffff7b980ec in ?? () from /usr/lib/x86_64-linux-gnu/eog/libeog.so
#6 0x00007ffff7b9a803 in eog_scroll_view_set_image () from /usr/lib/x86_64-linux-gnu/eog/libeog.so
#7 0x00007ffff7bac678 in ?? () from /usr/lib/x86_64-linux-gnu/eog/libeog.so
#8 0x00007ffff7bad026 in ?? () from /usr/lib/x86_64-linux-gnu/eog/libeog.so
#9 0x00007ffff7919f6d in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff792cd3e in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff79353f5 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff7935e0f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff7b86869 in ?? () from /usr/lib/x86_64-linux-gnu/eog/libeog.so
#14 0x00007ffff76400f5 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff76404c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff764054c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ffff72f8d2d in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#18 0x00005555555552b2 in main ()

Might be a bug in cairo instead of eog.