Er hat einen Sockenschuss
Nicht recht bei Verstand sein ; leicht verrückt sein.
Der Sockenschuss ist ein Werkzeug, mit dem sich Socken vor dem Waschen miteinander verbinden lassen, um späteres lästiges Zusammensuchen der Sockenpaare zu vermeiden.
Möglicherweise war dies der Ursprung der Redensart, die in den 1990er Jahren aufkam, wobei ein Quereinfluss der älteren Wendung "einen Schuss haben" offensichtlich ist.
Info: Redensarten