
Le problème se trouve sur l’adjectif « décrépi », qui signifie « dont on a retiré le crépi » et qui ne peut donc s’employer pour parler d’une personne (après, libre à chacun de s’enduire de crépi, pas de jugement).
En revanche, le sens de « décrépit », du latin decrepitus, est bien : « atteint de décrépitude ».
Pour résumer, une chose peut être décrépie ou décrépite, mais une personne ne peut qu’être décrépite (même si, avouons-le, ce mot est bien moche pour qualifier quelqu’un).
Par ailleurs, « tout » n’est invariable que devant un adjectif féminin commençant par une voyelle ou un h muet.
Dans l’exemple proposé, il fallait donc écrire : « Elle avançait péniblement, toute décrépite, soutenue par une canne trop grande pour elle. »