Package: libgexiv2-2 Version: 0.10.4-1 Severity: important Tags: patch Forwarded: https://bugzilla.gnome.org/776233
If the image at https://bugzilla.redhat.com/attachment.cgi?id=1228168 is opened in shotwell, it aborts with the following message: ** ERROR:gexiv2/gexiv2-metadata.cpp:405:GExiv2Orientation gexiv2_metadata_get_orientation(GExiv2Metadata*): code should not be reached Aborted A patch to fix the issue is available at https://bugzilla.gnome.org/776233. backtrace: #0 0x00007fffef0bdfdf in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 #1 0x00007fffef0bf40a in __GI_abort () at abort.c:89 #2 0x00007fffef8e4515 in g_assertion_message (domain=domain@entry=0x0, file=file@entry=0x7ffff7905ba1 "gexiv2/gexiv2-metadata.cpp", line=line@entry=405, func=func@entry=0x7ffff7906860 <gexiv2_metadata_get_orientation::__PRETTY_FUNCTION__> "GExiv2Orientation gexiv2_metadata_get_orientation(GExiv2Metadata*)", message=message@entry=0x7fffb4001f00 "code should not be reached") at ././glib/gtestutils.c:2432 #3 0x00007fffef8e45aa in g_assertion_message_expr (domain=domain@entry=0x0, file=file@entry=0x7ffff7905ba1 "gexiv2/gexiv2-metadata.cpp", line=line@entry=405, func=func@entry=0x7ffff7906860 <gexiv2_metadata_get_orientation::__PRETTY_FUNCTION__> "GExiv2Orientation gexiv2_metadata_get_orientation(GExiv2Metadata*)", expr=expr@entry=0x0) at ././glib/gtestutils.c:2455 #4 0x00007ffff78f7939 in gexiv2_metadata_get_orientation(GExiv2Metadata*) (self=0x5555569a20a0 [GExiv2Metadata]) at gexiv2/gexiv2-metadata.cpp:405 #5 0x000055555562b9c4 in photo_metadata_get_orientation (self=0x5555568401e0 [PhotoMetadata]) at ./src/photos/PhotoMetadata.vala:1121 #6 0x0000555555734e8d in photo_prepare_for_import (params=params@entry=0x7fffb000d5e0) at ./src/Photo.vala:1218 #7 0x0000555555761224 in prepared_file_import_job_real_execute (base=<optimized out>) at ./src/BatchImport.vala:1983 #8 0x00005555555e7068 in workers_thread_start (ignored=<optimized out>, self=0x5555569890d0) at ./src/threads/Workers.vala:96 #9 0x00005555555e7068 in _workers_thread_start_gfunc (data=<optimized out>, self=0x5555569890d0) at ./src/threads/Workers.vala:31 #10 0x00007fffef8e5d3e in g_thread_pool_thread_proxy (data=<optimized out>) at ././glib/gthreadpool.c:307 #11 0x00007fffef8e5345 in g_thread_proxy (data=0x555556a7d720) at ././glib/gthread.c:784 #12 0x00007fffef430424 in start_thread (arg=0x7fffc5cfe700) at pthread_create.c:333 #13 0x00007fffef1739bf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (9000, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libgexiv2-2 depends on: ii libc6 2.24-9 ii libexiv2-14 0.25-3 ii libgcc1 1:6.3.0-6 ii libglib2.0-0 2.50.2-2 ii libstdc++6 6.3.0-6 libgexiv2-2 recommends no packages. libgexiv2-2 suggests no packages. -- no debconf information