Après ma récente mise à niveau (par nouvelle installation) vers Ubuntu 18.04, j'ai commencé à avoir quelques problèmes avec ma chaîne d'outils (Emacs, Lualatex, Evince). J'utilise la recherche avant/arrière pour me rapprocher de l'édition LaTeX WYSIWYG.
Evince a commencé à planter lors de la recompilation/mise à jour de LuaLaTeX. J'ai ensuite essayé zathura (un autre visualiseur de PDF) à la place, et après quelques essais, des plantages similaires se produisent également avec zathura. Après un certain temps, zathura ne peut même plus être lancé par les commandes qu'Emacs émet pour contrôler zathura.
J'utilise Ubuntu 18.04 et les paquets emacs, evince et zathura correspondants, ainsi que certaines extensions emacs "standard" du dépôt de paquets ubuntu.
La partie pertinente de mon .emacs :
(package-initialize)
(add-to-list 'load-path "~/.emacs.d/lisp/")
(add-hook 'text-mode-hook 'electric-pair-mode)
(add-hook 'text-mode-hook 'show-paren-mode)
(add-hook 'text-mode-hook 'turn-on-auto-fill)
(add-hook 'TeX-mode-hook 'outline-minor-mode)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
(add-hook 'LaTeX-mode-hook 'flyspell-mode)
(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-plug-into-AUCTeX t)
(add-hook 'LaTeX-mode-hook 'company-mode)
(add-hook 'LaTeX-mode-hook 'TeX-source-correlate-mode)
(setq TeX-source-correlate-method 'synctex)
(setq TeX-source-correlate-start-server t)
(add-hook 'LaTeX-mode-hook 'TeX-PDF-mode)
(setq TeX-view-program-selection '((output-pdf "Zathura")))
Emacs génère l'appel suivant :
zathura file.pdf --synctex-forward 200:0:sometexinclude.tex -x "emacsclient
+%{line} %{input}"
Appelé ainsi, zathura (je n'utilise pas de fichier de configuration zathura) affiche ce qui suit :
zsh: segmentation fault (core dumped) zathura file.pdf
--synctex-forward 200:0:sometexinclude.tex -x
Evince se plante également avec SIGSEGV, ce qui me laisse penser qu'il s'agit d'un problème indépendant des visionneurs.
La dernière chose que j'ai découverte, c'est qu'en supprimant le fichier synctex.gz, il est possible de lancer zathura et de visualiser la sortie pdf. Mais ce n'est bien sûr pas une solution souhaitable. Cependant, je n'ai pas été en mesure de trouver rapidement comment trouver le core dump et le rendre lisible par l'homme dans ce cas. (Cela pourrait dépasser la portée de mon problème).
Une description de ce problème survenant avec des documents volumineux dans un environnement OS X est décrite ici : Pour moi, cela arrive aussi plus souvent plus les documents sont longs (60+ pages), cependant, dans mon cas sous Linux.
Vous espérez obtenir de l'aide ? (Dois-je transférer/partager cette question à/avec la communauté emacs ?)