Katy Perry appeared gaunt while attending iHeartRadio Q102's Jingle Ball in Philadelphia, Pennsylvania on Monday.