What does ‘cracked out’ mean?

( adj ) Out of touch. Francis puffed a little too much and is totally cracked out.