(No, I'm not looking for a solution. I'm really looking for a problem.)
I remember that, a long time ago, I encountered a situation where
the \\
(newline) command would insert a blank line if the line
preceding the newline was already full. That is,
abc\\xyz
resulted in
abc
xyz
as desired, but
this is a really long line reaching the right margin\\xyz
resulted in
this is a really long line reaching the right margin
xyz
instead of the desired
this is a really long line reaching the right margin
xyz
At that time, I could fix the problem by using \par\noindent
instead of \\
(which has of course other problems, in particular if parskip
or parsep are non-zero).
But I don't remember under which circumstances this happened,
which document class and which macro packages were used,
and in fact it may have even been old LaTeX instead of LaTeX2e.
The strange thing is: The problem has disappeared.
I cannot reproduce it anymore.
Does that ring a bell with anybody?
Are there any parameter settings that could give rise to such a
behavior?
Have there been any changes in the definition of \\
in the standard LaTeX packages (in particular, from old LaTeX to LaTeX2e)
that could explain it?
\\
for breaking lines.;-)
\par\noindent
may be more robust.