[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1006626: biber: Lots of "Use of uninitialized value" warnings after biber update



Package: biber
Version: 2.17-2
Severity: normal

Dear Maintainer,

I updated biber to 2.17, and now I am getting many warnings (thousands of them
for large bib files, which significantly slows down biber itself) from files
that were clean before. The warnings all look like this:
```
Use of uninitialized value $opt in hash element at /usr/share/perl5/Biber/Config.pm line 977.
Use of uninitialized value within %Biber::Config::CONFIG_OPTSCOPE_BIBLATEX in hash dereference at /usr/share/perl5/Biber/Config.pm line 977.
```
Sometimes the line numbers are different (I have seen 967, 972, 977).

*Any* use of biber causes that warning for me, so here is an arbitrary example:
```
\documentclass[10pt,a4paper]{article}
\usepackage[backend=biber]{biblatex}

\addbibresource{bib.bib}

\begin{document}

\fullcite{iris}

\end{document}
```
With `bib.bib` being
```
@inproceedings{iris,
  author    = {Ralf Jung and
               David Swasey and
               Filip Sieczkowski and
               Kasper Svendsen and
               Aaron Turon and
               Lars Birkedal and
               Derek Dreyer},
  title     = {{Iris}: Monoids and Invariants as an Orthogonal Basis for Concurrent
               Reasoning},
  booktitle = {{POPL}},
  year      = {2015},
  doi       = {10.1145/2676726.2676980},
}
```

I reported this upstream at https://github.com/plk/biber/issues/403, but the
maintainer suggested this might be a packaging issues since they could not
reproduce the problem.

Kind regards,
Ralf

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (100, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.16.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages biber depends on:
ii  libautovivification-perl          0.18-1+b4
ii  libbusiness-isbn-perl             3.006-1
ii  libbusiness-ismn-perl             1.202-1
ii  libbusiness-issn-perl             1.005-1
ii  libclass-accessor-perl            0.51-1
ii  libdata-compare-perl              1.27-1
ii  libdata-dump-perl                 1.25-1
ii  libdata-uniqid-perl               0.12-1.1
ii  libdate-simple-perl               3.0300-3+b2
ii  libdatetime-calendar-julian-perl  0.107-1
ii  libdatetime-format-builder-perl   0.8300-1
ii  libdatetime-perl                  2:1.55-1+b1
ii  libencode-eucjpms-perl            0.07-3+b10
ii  libencode-hanextra-perl           0.23-5+b4
ii  libencode-jis2k-perl              0.03-1+b8
ii  libfile-slurper-perl              0.013-1
ii  libipc-run3-perl                  0.048-2
ii  liblingua-translit-perl           0.28-1
ii  liblist-allutils-perl             0.19-1
ii  liblist-moreutils-perl            0.430-2
ii  liblog-log4perl-perl              1.54-1
ii  liblwp-protocol-https-perl        6.10-1
ii  libparse-recdescent-perl          1.967015+dfsg-2
ii  libreadonly-perl                  2.050-3
ii  libregexp-common-perl             2017060201-1
ii  libsort-key-perl                  1.33-2+b4
ii  libtext-bibtex-perl               0.88-3+b3
ii  libtext-csv-perl                  2.01-1
ii  libtext-csv-xs-perl               1.47-1+b1
ii  libtext-roman-perl                3.5-2.1
ii  libunicode-collate-perl           1.31-1+b1
ii  libunicode-linebreak-perl         0.0.20190101-1+b4
ii  liburi-perl                       5.10-1
ii  libwww-perl                       6.61-1
ii  libxml-libxml-simple-perl         1.01-1
ii  libxml-libxslt-perl               1.99-1+b2
ii  libxml-writer-perl                0.900-1
ii  perl [libunicode-collate-perl]    5.34.0-3
ii  tex-common                        6.17

Versions of packages biber recommends:
ii  texlive-bibtex-extra  2021.20220204-1

biber suggests no packages.

-- no debconf information


Reply to: