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

Bug#977810: biber: Fails with exit code 9 - panic: MUTEX_LOCK (22) [Magic.xs:525] during global destruction.



tags 977810 + unreproducible moreinfo
thanks

Hi Pascal,

On Mon, 21 Dec 2020, Pascal Wichmann wrote:
> when running biber, it fails at properly destructing its objects,
> leading to an exit code of 9 (and therefore, breaking any other programs

I cannot reproduce this.

$ cat example.tex
\documentclass{article}
\usepackage[backend=biber]{biblatex}
\addbibresource{example.bib}
\begin{document}
I doubt that there is any useful information here~\cite{wikibook}.

All we know is limited, apart from knowing the answer we all know. Or do we? Wombat and Koala have discovered some interesting things~\cite{wombat2016}.

Some people are too nosy. What can happen to them is described by Laura Lion~\cite[9]{lion2010}.

\printbibliography
\end{document}

$ cat example.bib
@article{wombat2016,
        author   = {Walther Wombat and Klaus Koala},
        title    = {The true meaning of 42},
        journal  = {Journal of modern skepticism},
        date     = {2016},
        keywords = {trusted},
}
@book{lion2010,
        author       = {Laura Lion and  Gabrielle Giraffe and Carl Capybara},
        title        = {The dangers of asking the wrong question},
        publisher    = {publishing house},
        date         = {2010},
        keywords     = {trusted},
}
@online{wikibook,
        title        = {Generating Bibliographies with biblatex and biber},
        organization = {Wikibooks},
        date         = {2016},
        urldate      = {2016-03-07},
        url          = {https://en.wikibooks.org/wiki/LaTeX/Generating_Bibliographies_with_biblatex_and_biber},
        keywords     = {untrusted},
}

$ latex example
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Debian) (preloaded format=latex)
 restricted \write18 enabled.
entering extended mode
(./example.tex
LaTeX2e <2020-10-01> patch level 2
L3 programming layer <2020-10-27> xparse <2020-03-03>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty))
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))
(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty
(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def)
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-dvips.def))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-case-expl3.def
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex))
) (/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.def)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx)
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg))
No file example.aux.
(/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
No file example.bbl.

LaTeX Warning: Citation 'wikibook' on page 1 undefined on input line 5.


LaTeX Warning: Citation 'wombat2016' on page 1 undefined on input line 7.


Overfull \hbox (1.2478pt too wide) in paragraph at lines 7--8
\OT1/cmr/m/n/10 we? Wom-bat and Koala have dis-cov-ered some in-ter-est-ing thi
ngs [[]].

LaTeX Warning: Citation 'lion2010' on page 1 undefined on input line 9.


LaTeX Warning: Empty bibliography on input line 11.

[1] (./example.aux)

LaTeX Warning: There were undefined references.


Package biblatex Warning: Please (re)run Biber on the file:
(biblatex)                example
(biblatex)                and rerun LaTeX afterwards.

 )
(see the transcript file for additional information)
Output written on example.dvi (1 page, 728 bytes).
Transcript written on example.log.

$ biber example
INFO - This is Biber 2.15
INFO - Logfile is 'example.blg'
INFO - Reading 'example.bcf'
INFO - Found 3 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'example.bib' for section 0
INFO - LaTeX decoding ...
INFO - Found BibTeX data source 'example.bib'
INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Sorting list 'nty/global//global/global' of type 'entry' with template 'nty' and locale 'en-US'
INFO - No sort tailoring available for locale 'en-US'
INFO - Writing 'example.bbl' with encoding 'UTF-8'
INFO - Output to example.bbl

$
0

$ dpkg -l biber
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-====================================================
ii  biber          2.15-1       all          Much-augmented BibTeX replacement for BibLaTeX users


Do you have some perl modules updated to local version, or other changes
to perl modules or the perl interpreter?

I checked your versions as reported and I only see this one being a bit
older than mine, probably because it hasn't transition to testing by
now.
> ii  libwww-perl                       6.49-1

That leaves as explanation some environment variables, or other perl
overrides that change the behaviour.

Best

Norbert

--
PREINING Norbert                              https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13


Reply to: