I had this problem also, and it was not the battery or board problems, it was just memory locations that had some corruption. I just selected the patch and resaved it again and the bar graphs are fine now, with no missing segments
I HAVE noticed the corrupt patches have actually been accepting abnormal parameter values! I mean, I have been able to use values the normal operating system wouldn't normally allow. A glitch. I haven't tried to save a patch this way, thinking it wasn't reliable to do so...but now oh how I must try. I never really thought about it until now.