Einen Dachschaden haben....
...bedeutet : leicht verrückt / nicht recht bei Verstand sein umgangssprachlich, salopp; Die Redensart benutzt eine Merkmalsübertragung aus dem Bereich der Architektur auf den menschlichen Körper. Das Dach als oberster Teil des Hauses wird hier mit dem Kopf gleichgesetzt, dessen Beschädigung auf geistige Verwirrung schließen lässt