Sorry again,
I manage to reproduce the bug, and it seems to come from the AUCTeX
setting (or maybe Emacs).
The bad behavior occurs when the LaTeX file overpass a number of
characters. I designed the example to be precisely the amount I was
observing. Removing one char should change the behavior back to normal
(it may miss a few characters or have some extra, but the limit is
around here).
I experimented the problem with a TeX-master and an include/input file.
So the .emacs should contain at least:
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
Here are the example files (note that the position of the lstlisting
environment does not matter as long as the limit on the number of chars
is reached):
======================================================
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
\documentclass{article}
\usepackage{listings}
\begin{document}
\include{test-auctex-include}
\end{document}
======================================================
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "test-auctex"
%%% End:
\begin{lstlisting}[language=[x86masm]Assembler]
mov $10, %eax
\end{lstlisting}
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris nec
risus quis nunc iaculis vestibulum quis varius sapien. Nunc vulputate
semper elit at dapibus. Duis ac ipsum mattis magna rhoncus mattis
vitae eu urna. Aliquam rutrum laoreet vehicula. Pellentesque sit amet
felis quam, ac cursus nulla. Cum sociis natoque penatibus et magnis
dis parturient montes, nascetur ridiculus mus. Cras venenatis magna
sed dolor sagittis adipiscing lobortis eros viverra. Nulla ornare
varius metus a aliquet. Proin ut urna justo. Sed a urna vel nulla
dapibus suscipit. Aliquam sem mauris, dignissim nec imperdiet vel,
consectetur ac erat.
Nunc ut viverra nisl. Quisque iaculis cursus feugiat. Praesent vel
sapien sed quam pulvinar scelerisque. Donec at elit egestas erat
placerat pharetra. Suspendisse sodales diam ac arcu convallis at
venenatis nibh faucibus. Nunc eget lorem dui. Aliquam nec sapien urna.
Vivamus sodales neque sed elit pellentesque bibendum. Duis fermentum
ipsum eget nunc iaculis volutpat. Phasellus eu nulla id eros semper
accumsan. Vivamus in eros quam, non scelerisque tellus. Sed sapien
sapien, fermentum nec adipiscing nec, aliquam ac est. Mauris in
fringilla augue.
Nam dui nisl, sagittis suscipit rutrum ac, pharetra id urna. Sed nec
massa sem, ac fringilla lectus. Sed urna elit, convallis at tempor
eget, ultrices eu velit. Morbi non neque id urna facilisis aliquam.
Sed purus urna, ultricies in dictum in, sollicitudin id sapien. Nullam
elementum massa a metus sollicitudin blandit. Morbi facilisis lacus ut
massa tempor venenatis. Ut nec est sapien, sit amet placerat libero.
Etiam vulputate tempor lectus. Vestibulum ante ipsum primis in
faucibus orci luctus et ultrices posuere cubilia Curae; Curabitur
cursus metus non quam pharetra eget ullamcorper mauris accumsan. Morbi
fermentum ligula in metus pharetra eget venenatis lectus ullamcorper.
Nulla arcu mi, auctor quis sodales sed, mollis nec mi. Vestibulum
condimentum, est sed laoreet accumsan, mi risus lobortis magna, vitae
convallis arcu purus ac urna.
Etiam in neque augue. Aliquam sollicitudin mauris eu elit aliquam
hendrerit. Vivamus in ipsum sem, sit amet gravida dolor. Nulla
volutpat ligula non leo pellentesque imperdiet. Aenean nulla massa,
faucibus suscipit dictum sed, lobortis a velit. Sed fermentum lobortis
dolor, ut adipiscing lectus vestibulum dignissim. Vestibulum eget
felis tortor, ac adipiscing est. Etiam at tristique ligula. Maecenas
dolor sapien, faucibus molestie euismod sit amet, pellentesque in
lacus. Mauris gravida lacinia mi, ut tincidunt metus tincidunt quis.
Mauris faucibus luctus auctor. Etiam commodo interdum imperdiet. Ut
sed vulputate sem. Etiam ante elit, lobortis a egestas vitae,
vestibulum vitae tortor. Nulla nec mauris dolor. Donec feugiat nunc
arcu, a malesuada arcu.
======================================================
I do not have any explanation for the origin of this bug. I do not know,
yet, if it is reproducible on other systems. So, if someone can confirm
it, I would be pleased at least to have spotted something that is not
"only-me".
Regards
--
Emmanuel Fleury
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org