Package: libdmtx0a
Version: 0.7.5-1
Severity: normal

In header file dmtx.h the structs and enumeration in version 0.7.5 have
changed to insert a new varible "fnc1" representing undefinded state. 

When loading older DMTX binary linked against new libdmtx.so the program
will crash with SIGSEGV. Same happens when loading newly compiled binary
with DMTX library version < 0.7.5.

Both versions 0.7.4 and 0.7.5 are using the same ABI number for
their library version: libdmtx.so -> libdmtx.so.0.0.0 

I think it is a good idea to increase ABI number of DMTX version 0.7.5
to prevent loading wrong library version of libdmtx.so. 


--- System information. ---
Architecture: 
Kernel:       Linux 4.16.0-2-amd64

Debian Release: buster/sid
  500 testing         debian.tu-bs.de 

--- Package information. ---
Depends      (Version) | Installed
======================-+-===========
libc6        (>= 2.14) | 

Reply via email to