I think I've had some panel hangs up until a couple of months ago. It was usually some tray plugin (happened after particular changes in the network or sound system configuration) or multi-screen configuration change related. In any case, the workaround for a hanging or spazzed out desktop shell is: open krunner (it's a different process, should still work) and run plasmashell --replace.