Discussion:
BibLaTeX: biber crashes with SEGV
(too old to reply)
Dr Engelbert Buxbaum
2017-08-11 15:41:45 UTC
Permalink
Raw Message
Hi,

in my book project with an 1100 references bib-file biber crashes with
"signal: SEGV". It claims the bib-file has a "very bad entry which
causes libbtparse to crash: Inappropriate I/O control operation", but
without telling me which entry is at fault.

biber --tool -V produces only a few warnings (no errors), bibTeX can use
the file and Jabref can open it with no problem.

OS: Win10-64

Any ideas?

Thanks in advance

Engelbert
--
DIN EN ISO 9241-13: 9.5.3 Error messages should convey what is wrong,
what corrective actions can be taken, and the cause of the error.
Axel Berger
2017-08-11 16:50:25 UTC
Permalink
Raw Message
Post by Dr Engelbert Buxbaum
Any ideas?
Brute force. With 1100 entries it will take 10 halvings and about 15
runs and you're there.
--
/¯\ No | Dipl.-Ing. F. Axel Berger Tel: +49/ 221/ 7771 8067
\ / HTML | Roald-Amundsen-Straße 2a Fax: +49/ 221/ 7771 8069
 X in | D-50829 Köln-Ossendorf http://berger-odenthal.de
/ \ Mail | -- No unannounced, large, binary attachments, please! --
Dr Engelbert Buxbaum
2017-08-15 10:22:17 UTC
Permalink
Raw Message
In article <***@Berger-Odenthal.De>, ***@Berger-
Odenthal.De says...
Post by Axel Berger
Post by Dr Engelbert Buxbaum
Any ideas?
Brute force. With 1100 entries it will take 10 halvings and about 15
runs and you're there.
One should never ask a question if one is not sure that one will like
the answer ;-(

The problem occurs with a bib-file with a single entry:

@ARTICLE{Abb-73,
title = {Beiträge zur {T}heorie des {M}ikroskops und der
mikroskopischen {W}ahrnehmung},
author = {Abbe, E.},
journal = {Arch. Mikr. Anat.},
year = {1873},
pages = {413-420},
volume = {9},
abstract = {beugungsbedingte Auflösungsgrenze des Mikroskops},
doi = {10.1007/BF02956173},
language = {ger},
}

Now, what is so bad about this?
--
DIN EN ISO 9241-13: 9.5.3 Error messages should convey what is wrong,
what corrective actions can be taken, and the
cause of the error.
Heiner Richter
2017-08-15 12:21:51 UTC
Permalink
Raw Message
Post by Dr Engelbert Buxbaum
Odenthal.De says...
Post by Axel Berger
Post by Dr Engelbert Buxbaum
Any ideas?
Brute force. With 1100 entries it will take 10 halvings and about 15
runs and you're there.
One should never ask a question if one is not sure that one will like
the answer ;-(
@ARTICLE{Abb-73,
title = {Beiträge zur {T}heorie des {M}ikroskops und der
mikroskopischen {W}ahrnehmung},
author = {Abbe, E.},
journal = {Arch. Mikr. Anat.},
year = {1873},
pages = {413-420},
volume = {9},
abstract = {beugungsbedingte Auflösungsgrenze des Mikroskops},
doi = {10.1007/BF02956173},
language = {ger},
}
Now, what is so bad about this?
Nothing, no crash with this:

\begin{filecontents}{\jobname.bib}
@ARTICLE{Abb-73, title = {Beiträge zur {T}heorie des {M}ikroskops und
der mikroskopischen {W}ahrnehmung}, author = {Abbe, E.}, journal =
{Arch. Mikr. Anat.}, year = {1873}, pages = {413-420}, volume = {9},
abstract = {beugungsbedingte Auflösungsgrenze des Mikroskops}, doi =
{10.1007/BF02956173}, language = {ger}, }
\end{filecontents}
\documentclass{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french,ngerman]{babel}
\usepackage[backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}
--
Heiner Richter
Herbert Voss
2017-08-15 18:28:40 UTC
Permalink
Raw Message
Post by Dr Engelbert Buxbaum
@ARTICLE{Abb-73,
title = {Beiträge zur {T}heorie des {M}ikroskops und der
mikroskopischen {W}ahrnehmung},
author = {Abbe, E.},
journal = {Arch. Mikr. Anat.},
year = {1873},
pages = {413-420},
volume = {9},
abstract = {beugungsbedingte Auflösungsgrenze des Mikroskops},
doi = {10.1007/BF02956173},
language = {ger},
shouldn't that be

language = {german},
Post by Dr Engelbert Buxbaum
}
However, it doesn't crash with TL2017 and Linux

Herbert
Peter Flynn
2017-08-15 21:05:45 UTC
Permalink
Raw Message
Post by Dr Engelbert Buxbaum
Odenthal.De says...
Post by Axel Berger
Post by Dr Engelbert Buxbaum
Any ideas?
Brute force. With 1100 entries it will take 10 halvings and about 15
runs and you're there.
One should never ask a question if one is not sure that one will like
the answer ;-(
@ARTICLE{Abb-73,
title = {Beiträge zur {T}heorie des {M}ikroskops und der
mikroskopischen {W}ahrnehmung},
author = {Abbe, E.},
journal = {Arch. Mikr. Anat.},
year = {1873},
pages = {413-420},
volume = {9},
abstract = {beugungsbedingte Auflösungsgrenze des Mikroskops},
doi = {10.1007/BF02956173},
language = {ger},
}
Now, what is so bad about this?
Comma after {ger}, not needed because it's the last field?

///Peter

Loading...