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) |

