`
\documentclass[11pt,a4paper,english,italian]{report}
\usepackage[english,italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[pagestyles,psfloats,topmarks]{titlesec}
\newpagestyle{v1st}{
\sethead{}{}{\huge\thepage}
\setfoot{}{}{}
}
\newpagestyle{v2st}{
\sethead{}{}{\small\thepage}
\setfoot{}{}{}
}
\assignpagestyle{\chapter}{v2st}
%\titleformat{\chapter}[display]{}{\thechapter}{}{}
\titlespacing{\chapter}{2.5pc}{0ex}{3.5ex}[2.5pc]
\begin{document}
\pagestyle{v1st}
\chapter{cap1cap1cap1 cap1}
\chapter{cap2cap2cap2 cap2}
\end{document}
`
l’errore si verifica anche con questo codice minimale, quindi si tratta proprio di un bug. dovrebbe essere riproducibile anche nelle vostre macchine, se provate questo codice e decommentate il comando \titleformat. confermate?
EDIT: fantastico! il bug è noto da 3 anni, e non è ancora stato risolto (vedi qui)
…
EDIT2: non so come ho fatto a non pensarci prima! il workaround è semplice! basta ridefinire lo stile plain!! è possibile farlo anche con i comandi di titlesec. adesso sono un uomo realizzato 😀