This bug was fixed in the package libfprint - 1:1.94.5+tod1-0ubuntu1

---------------
libfprint (1:1.94.5+tod1-0ubuntu1) kinetic; urgency=medium

  * New upstream release (LP: #1992855):
    - Supports new FPC MOC device
    - Avoid defining duplicated symbols in tod and libfprint (LP: #1992841)
  * debian/libfprint-2-2.postinst: Devices triggers updated
  * debian/patches: Drop all (applied upstream)
  * debian/libfprint-2-tod1.symbols: Add new symbols for shared drivers
  * debian/source: Remove include-binaries file, we've none now

 -- Marco Trevisan (Treviño) <ma...@ubuntu.com>  Fri, 14 Oct 2022
00:18:27 +0200

** Changed in: libfprint (Ubuntu)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libfprint in Ubuntu.
https://bugs.launchpad.net/bugs/1992841

Title:
  Same symbols are exposed in libraries causing potential GType issues

Status in libfprint package in Ubuntu:
  Fix Released

Bug description:
  [ Impact ]

  Both libfprint-2.so and libfprint-2.so.2.0.0 and libfprint-2-tod.so.1
  (that the first one loads) are defining some symbols instead of just
  referencing them.

  This can lead to hangs, or deadlocks because we could try to re-define
  the same GType multiple times.

  
  See more details at:
    https://gitlab.freedesktop.org/3v1n0/libfprint/-/merge_requests/2

  [ Test case ]

   1. Download this script:
      
https://gitlab.freedesktop.org/3v1n0/libfprint/-/raw/tod/libfprint/tod/tests/check-library-symbols.sh
   2. Run it as:
      libfprint/tod/tests/check-library-symbols.sh \
        /usr/lib/x86_64-linux-gnu/libfprint-2.so.2 \
        /usr/lib/x86_64-linux-gnu/libfprint-2-tod.so.1
   3. Ensure that no duplicated symbols are shown

  [ Regression potential ]

  Shared libraries linking with libfprint (or tod) may not find symbols.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libfprint/+bug/1992841/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to