En la gramática tradicional, se llama vicio (o, más extensamente, vicio del lenguage) a los usos que se consideran normativamente erróneos, tanto en el habla como en la escritura. El concepto de vicio no es frecuente en la gramática moderna, aunque sigue apareciendo en textos escolares.
Entre los usos considerados a menudo como vicios, aunque no siempre lo sean realmente, están los catalogados como barbarismos, solecismos, pleonasmos o redundancias, ambigüedades, vulgarismos...
Otros apuntes aquí.
