Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912884 - "Exif Display" from media-gfx/eog-plugins crashes with "Trace/breakpoint trap"
Summary: "Exif Display" from media-gfx/eog-plugins crashes with "Trace/breakpoint trap"
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-23 18:28 UTC by Daniel Pouzzner
Modified: 2023-08-24 16:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Pouzzner 2023-08-23 18:28:14 UTC
When I try to enable "Exif Display" in the eog preferences plugin menu, I see

  (eog:24392): GLib-GIO-ERROR **: 13:12:05.174: Settings schema 'org.gnome.eog.plugins.exif-display' is not installed
  Trace/breakpoint trap

Worse yet, eog thereafter crashes at startup with the same message.  The only way I could recover it was by manually issuing

  dconf write /org/gnome/eog/plugins/active-plugins "['fullscreen']"

/usr/lib64/eog/plugins/libexif-display.so is installed alongside the rest of the plugins, and the rest seem to work without problem, though I didn't test all of them.  ldd shows all libraries resolved for libexif-display.so.

$ equery f media-gfx/eog-plugins | grep -F exif-display
/usr/lib64/eog/plugins/exif-display.plugin
/usr/lib64/eog/plugins/libexif-display.so
/usr/share/glib-2.0/schemas/org.gnome.eog.plugins.exif-display.gschema.xml
/usr/share/metainfo/eog-exif-display.appdata.xml

Here's how they were built:

 * Found these USE flags for media-gfx/eog-44.3:
 U I
 + + exif          : Add support for reading EXIF headers from JPEG and TIFF images
 - - gtk-doc       : Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use
 + + introspection : Add support for GObject based introspection
 + + jpeg          : Add JPEG image support
 + + lcms          : Add lcms support (color management engine)
 + + svg           : Add support for SVG (Scalable Vector Graphics)
 + + tiff          : Add support for the TIFF image format
 + + xmp           : Enable support for Extensible Metadata Platform (Adobe XMP)

 * Found these USE flags for media-gfx/eog-plugins-44.0-r1:
 U I
 + + exif                            : Add support for reading EXIF headers from JPEG and TIFF images
 - - map                             : Enable world map display using media-libs/libchamplain
 + + python                          : Add optional support/bindings for the Python language
 + + python_single_target_python3_10 : Build for Python 3.10 only
 - - python_single_target_python3_11 : Build for Python 3.11 only
 - - test                            : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

And eog's deps, as installed:

 * dependency graph for media-gfx/eog-44.3
 `--  media-gfx/eog-44.3  ~amd64 
   `--  dev-libs/glib-2.76.4  (>=dev-libs/glib-2.73.2) ~amd64 
   `--  dev-libs/libpeas-1.36.0  (>=dev-libs/libpeas-0.7.4) amd64  [gtk]
   `--  gnome-base/gnome-desktop-44.0-r300  (>=gnome-base/gnome-desktop-2.91.2) ~amd64 
   `--  gnome-base/gsettings-desktop-schemas-44.0  (>=gnome-base/gsettings-desktop-schemas-42_beta) ~amd64 
   `--  x11-misc/shared-mime-info-2.2  (>=x11-misc/shared-mime-info-0.20) ~amd64 
   `--  x11-libs/gdk-pixbuf-2.42.10-r1  (>=x11-libs/gdk-pixbuf-2.36.5) amd64  [jpeg? tiff?]
   `--  x11-libs/gtk+-3.24.38  (>=x11-libs/gtk+-3.24.15) ~amd64  [introspection X]
   `--  gui-libs/libhandy-1.8.2  (>=gui-libs/libhandy-1.5.0) ~amd64 
   `--  sys-libs/zlib-1.2.13-r1  (sys-libs/zlib) ~amd64 
   `--  media-libs/libexif-0.6.24  (>=media-libs/libexif-0.6.14) ~amd64 
   `--  media-libs/lcms-2.15  (media-libs/lcms) ~amd64 
   `--  media-libs/exempi-2.6.3-r1  (media-libs/exempi) ~amd64 
   `--  media-libs/libjpeg-turbo-3.0.0  (media-libs/libjpeg-turbo) ~amd64 
   `--  dev-libs/gobject-introspection-1.76.1  (>=dev-libs/gobject-introspection-1.54) ~amd64 
   `--  gnome-base/librsvg-2.56.3  (>=gnome-base/librsvg-2.44.0) ~amd64 
   `--  x11-libs/libX11-1.8.6  (x11-libs/libX11) amd64 
   `--  dev-util/gi-docgen-2023.1-r1  (dev-util/gi-docgen) ~amd64 
   `--  app-text/docbook-xml-dtd-4.1.2-r7  (app-text/docbook-xml-dtd) amd64 
   `--  dev-util/glib-utils-2.76.4  (dev-util/glib-utils) ~amd64 
   `--  dev-util/itstool-2.0.7  (dev-util/itstool) amd64 
   `--  sys-devel/gettext-0.22-r1  (>=sys-devel/gettext-0.19.8) ~amd64 
   `--  virtual/pkgconfig-2-r1  (virtual/pkgconfig) amd64 
   `--  app-arch/xz-utils-5.4.4  (app-arch/xz-utils) ~amd64 
   `--  dev-util/meson-1.2.1-r1  (>=dev-util/meson-0.62.2) ~amd64 
   `--  dev-util/ninja-1.11.1-r2  (>=dev-util/ninja-1.8.2) amd64 
   `--  dev-util/meson-format-array-0  (dev-util/meson-format-array) amd64