Does anyone know why I am getting the follow error when I open or close vim?

This is what I get when i open vim, even if its a new file

bt ~ # vim
E575: viminfo: Illegal starting char in line: w^Y,pQb^I~^~OV7^?ܴ^N^Q^A~K~\xZ_EE^Z ~KXmZ^NP=~\N1~J\ov^K^X~H~O^Iul^XH~COab^ Ye~]~A
E575: viminfo: Illegal starting char in line: 0^Ar~_vqw*^TY~@ٰM~_
E575: viminfo: Illegal starting char in line: Jd{^\Wn93"]r+^X^CS~RZ~I"yX^UfunAx#^M~X~Vmg~Yg;H ~P2^R~Z/Yt`c9R,^H1PH~S&~[;z^E20^C]^E}T~X^W$C5$~E(4sh1~\~WL!3~M.~MXCqZ^A ^]S^A1^R~SiܥFoZ/q"^Ex^H~V^R^?~E^S~I^L~_^Yۢ-=?~I+~Xy~_:3XF~MJ^Q~G,Kx~B^RJh.^Xo83 !A٩T;Ŀ ^Lh[w^I^UZ`0n^B~Ox^T$}^O,~Q|^Y'~A-2hqA~[^DVz~R@s~M^PbgJv!=m4=8 u~J~_~Q9~D~ZٷV9h/~Zug(7&"@~B T?^U~Y| J>~LcZ@V~YXMN'i(1h?."^Tu^A^L^L~Ed"[7OpYfsMQ!]+
E575: viminfo: Illegal starting char in line: N^V^MF^X2(L^\&qn"<^W'~OC96(~QpZ2^^~U ~T^Wv^N^YB_(}F^I~Ul~Gj$^C^Uvi-'3Eg%| ~^^]^Bz|*7l^B^MC^L}~J}ti^Eձ~F%^X~QJ͡ P^WGS^X1^LT~F~ccpM]^D9^?#~Z^Wi~QFkw%~H^S~Y(~[&^Ϧ5;^Q&~~S}~B~^Pwj/e^?Y^\!}L,~K~EZ$,*~E^^U^C,~Aqb^R^Ed~W^[Z/^^^?s~ZBT^QbJ^Mo^I(7~@^Mb6@T^Y ^\^^G%g~[^Y.~H^Z^Y&%N^U~\~X~K^?l~P^MNk^B~^^K KĦ^M6E~AHxn~Fk^Zz~X~W~Pn^\~EXE ^_}ys~Cbx^[<^Ga-^\^S^F^X~Q~Z)^I^CZ!A"^NO^>%V^67~^~\" `-^D ^Kb^C~AoF^\^D[^\^M̬~P$^V^U~Iu~U^U~BRA^Qt=B!~P ^Wt`~HOj~^T$~k(l^?~^^E&^Q~^U~M^Q'X^ C^F
E575: viminfo: Illegal starting char in line: M^OL^Er(~L[~J^];V`~MgsL^U\9^Efܯe^CG9Er*~C*PG~FO^Z~^O~ U~Y85^C^W8U^FZ~H-9^Rf?~EXO~Nu
E575: viminfo: Illegal starting char in line: ^D:,^O`O^_~BȮu~Ul^X~\~T~_-ZC~G^DeU~P^Xv|~Y8>?~Y^P^OAAQ^D~^rH~B J~Fab~S$^^
E575: viminfo: Illegal starting char in line: }9
E575: viminfo: Illegal starting char in line: NN^F^O@
E575: viminfo: Illegal starting char in line: xVZ^Tp~Co^\R^PI~GH_^?v.j3* ^^G~E~C~Z~B.~KLQ| ~Dq$p*^M㫮;"t\J^Wdt^V_^W^A^C^MW ^R>^U~_E0~U{^DP^MFV~G~F~W8d~R!eZ^^.~]Y^U"B^H^B^R^?8~\U^AO)6
E575: viminfo: Illegal starting char in line:
E136: viminfo: Too many errors, skipping rest of file
Press ENTER or type command to continue

When i hit enter, it will open vim. but when i edit or even if i dont edit and i close it.

then I get the following text in red

E575: viminfo: Illegal starting char in line: w^Y,pQb^I~^~OV7^?ܴ^N^Q^A~K~\xZ_EE^Z ~KXmZ^NP=~\N1~J\ov^K^X~H~O^Iul^XH~COab^ Ye~]~A
E575: viminfo: Illegal starting char in line: 0^Ar~_vqw*^TY~@ٰM~_
E575: viminfo: Illegal starting char in line: Jd{^\Wn93"]r+^X^CS~RZ~I"yX^UfunAx#^M~X~Vmg~Yg;H ~P2^R~Z/Yt`c9R,^H1PH~S&~[;z^E20^C]^E}T~X^W$C5$~E(4sh1~\~WL!3~M.~MXCqZ^A
^]S^A1^R~SiܥFoZ/q"^Ex^H~V^R^?~E^S~I^L~_^Yۢ-=?~I+~Xy~_:3XF~MJ^Q~G,Kx~B^RJh.^Xo83 !A٩T;Ŀ ^Lh[w^I^UZ`0n^B~Ox^T$}^O,~Q|^Y'~A-2hqA~[^DVz~R@s~M^PbgJv!=
m4=8 u~J~_~Q9~D~ZٷV9h/~Zug(7&"@~B T?^U~Y| J>~LcZ@V~YXMN'i(1h?."^Tu^A^L^L~Ed"[7OpYfsMQ!]+
E575: viminfo: Illegal starting char in line: N^V^MF^X2(L^\&qn"<^W'~OC96(~QpZ2^^~U ~T^Wv^N^YB_(}F^I~Ul~Gj$^C^Uvi-'3Eg%| ~^^]^Bz|*7l^B^MC^L}~J}ti^Eձ~F%^X~QJ͡ P^W
GS^X1^LT~F~ccpM]^D9^?#~Z^Wi~QFkw%~H^S~Y(~[&^Ϧ5;^Q&~~S}~B~^Pwj/e^?Y^\!}L,~K~EZ$,*~E^^U^C,~Aqb^R^Ed~W^[Z/^^^?s~ZBT^QbJ^Mo^I(7~@^Mb6@T^Y ^\^^G%g~[^Y
.~H^Z^Y&%N^U~\~X~K^?l~P^MNk^B~^^KK ^M6E~AHxn~Fk^Zz~X~W~Pn^\~EXE ^_}ys~Cbx^[<^Ga-^\^S^F^X~Q~Z)^I^CZ!A"^NO^>%V^67~^~\" `-^D ^Kb^C~AoF^\^D[^\^M̬~P$^V^U
~Iu~U^U~BRA^Qt=B!~P^Wt`~HOj~^T$~k(l ^?~^^E&^Q~^U~M^Q'X^C^F
E575: viminfo: Illegal starting char in line: M^OL^Er(~L[~J^];V`~MgsL^U\9^Efܯe^CG9Er*~C*PG~FO^Z~^O~ U~Y85^C^W8U^FZ~H-9^Rf?~EXO~Nu
E575: viminfo: Illegal starting char in line: ^D:,^O`O^_~BȮu~Ul^X~\~T~_-ZC~G^DeU~P^Xv|~Y8>?~Y^P^OAAQ^D~^rH~B J~Fab~S$^^
E575: viminfo: Illegal starting char in line: }9
E575: viminfo: Illegal starting char in line: NN^F^O@
E575: viminfo: Illegal starting char in line: xVZ^Tp~Co^\R^PI~GH_^?v.j3* ^^G~E~C~Z~B.~KLQ| ~Dq$p*^M㫮;"t\J^Wdt^V_^W^A^C^MW ^R>^U~_E0~U{^DP^MFV~G~F~W8d~R!e
Z^^.~]Y^U"B^H^B^R^?8~\U^AO)6
E575: viminfo: Illegal starting char in line:
E136: viminfo: Too many errors, skipping rest of file
Press ENTER or type command to continue

ive been using vim for 7 years or so. first time i see something like this.

any help would be appreciated, if no help comes I guess ill try uninstalling and recompiling the latest version. But if there is a quick fix that i dont know about and anyone can point me in the right direction, id appreciate it