Package: libgprofng0
Version: 2.45.50.20251023-1
Severity: serious
Justification: Policy 8.6

Hi,

> $ dpkg-deb -I libgprofng0_2.45.50.20251209-1+b1_amd64.deb
>  new Debian package, version 2.0.
>  size 821252 bytes: control archive=20836 bytes.
>      869 bytes,    21 lines      control
>      500 bytes,     6 lines      md5sums
>   121296 bytes,  2774 lines      shlibs
>   109157 bytes,  2614 lines      symbols
>       26 bytes,     1 lines      triggers
>  Package: libgprofng0
>  Source: binutils (2.45.50.20251209-1)
>  Version: 2.45.50.20251209-1+b1

Seems big for an shlibs file...

> $ dpkg-deb -I libgprofng0_2.45.50.20251209-1+b1_amd64.deb shlibs | head -n 20
> # SymbolsHelper-Confirmed: 2.45.50 amd64 arm64 i386 riscv64 x32
> libgprofng.so.0 libgprofng0 #MINVER#
>  ABS_PP_CODES@Base 2.44
>  ABS_RT_CODES@Base 2.44
>  DOBJ_ANON@Base 2.44
>  DOBJ_UNASCERTAINABLE@Base 2.44
>  DOBJ_UNDETERMINED@Base 2.44
>  DOBJ_UNIDENTIFIED@Base 2.44
>  DOBJ_UNRESOLVABLE@Base 2.44
>  DOBJ_UNSPECIFIED@Base 2.44
>  DOBJ_UNVERIFIABLE@Base 2.44
>  _Z10arc_lookupP3symS0_@Base 2.45.50
>  _Z10dbeGetNameii@Base 2.44
>  _Z10dbeSetSortii10MetricTypeb@Base 2.44
>  _Z10getStackPCi5VModeP8DataViewl@Base 2.44
>  _Z10get_symtabPKc@Base 2.45.50
>  _Z10out_of_memv@Base 2.44
>  (arch=!i386|subst)_Z10sym_lookupP9Sym_Table{uint64_t}@Base 2.45.50
>  _Z11bb_read_recP8_IO_FILEPKcbS2_@Base 2.45.50
>  _Z11cg_read_recP8_IO_FILEPKcS2_@Base 2.45.50

Which is not a valid shlibs file, nor is it a valid symbols file since
it contains unprocessed symbols.

I had a look at packages on debsnap and 2.45.50.20251023-1 seems to be
the first broken version (+ everything since then is broken).

James

Reply via email to