我前段时间注意到它biber
似乎已经停止为我工作了:
示例取自这里:
\documentclass[]{article}
\usepackage[autostyle]{csquotes}
\usepackage[
backend=biber,
style=authoryear-icomp,
sortlocale=de_DE,
natbib=true,
url=false,
doi=true,
eprint=false
]{biblatex}
\addbibresource{biblatex-examples.bib}
\usepackage[]{hyperref}
\hypersetup{
colorlinks=true,
}
%% ##############################
\begin{document}
Lorem ipsum dolor sit amet~\citep{kastenholz}.
At vero eos et accusam et justo duo dolores et ea rebum~\citet{sigfridsson}.
\printbibliography
\end{document}
结果是
fish:作业 1,“biber test.bcf”由信号 SIGSEGV 终止(地址边界错误)
或zsh
[1] 21077 分段错误(核心转储) biber test.bcf
你知道为什么会发生这种情况吗?我没什么主意了……
提前感谢任何建议!
编辑:也许我应该补充一点,我正在使用全新安装的biblatex-biber 1.8-2
AUR 中所有最新的 perl 依赖项。
答案1
它又能正常工作了!\(^_^)/
我注意到一条不那么空洞的消息,其中指出了来自-package/proc/kmsg
的段错误。这引发了一系列其他段错误,但最终在重建之后Simple.so
perl-date-simple
perl-date-simple
perl-unicode-gcstring
perl-autovivification
和perl-text-bibtex
它又能正常工作了。
由于这更新,我认为这是Arch-Linux
个小问题。在这种情况下,如果有人遇到类似的问题,请尝试重建所有biblatex-biber
依赖项。您可以通过以下方式获取它们:
pacman -Qi biblatex-biber