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

Reply via email to