I’ve noticed that Plank seems to vanish after switching to another virtual desktop and back again. Running it from the terminal, I was unable to catch any fatal errors so I have to assume the issue is not in Plank itself.
Only way I’ve found to get it back is kill the process and restart it…