Earlier I had a 32-bit system where my Vim (with spf13-bundle) used to work fine. I upgraded it to 64-bit, reusing the `home` folder contents. After moving to 64-bit, I am facing this problem.

If I copy some line from a file using `Ctrl + C` and then pastE in Vim using `Esc + p`, it pastes some line copied weeks ago, instead of my current copied line which I want to paste. 

Perhaps, the vim is not taking lines from clipboard. Please help me on this.

**EDIT**

I found following block in my .viminfo : 

```
# Registers:
""0 LINE    0
    find the number of pairs for which |ai+aj-K| is minimal possible (and this minimal possible value), having the array a[] and the integer K given.
"1  LINE    0
    find the number of pairs for which |ai+aj-K| is minimal possible (and this minimal possible value), having the array a[] and the integer K given.
"2  LINE    0
    find the number of pairs for which |ai+aj-K| is minimal possible (and this minimal possible value), having the array a[] and the integer K given.
"3  LINE    0
    find the number of pairs for which |ai+aj-K| is minimal possible (and this minimal possible value), having the array a[] and the integer K given.
"4  LINE    0
    find the number of pairs for which |ai+aj-K| is minimal possible (and this minimal possible value), having the array a[] and the integer K given.
"5  LINE    0
    find the number of pairs for which |ai+aj-K| is minimal possible (and this minimal possible value), having the array a[] and the integer K given.
"6  LINE    0

"7  LINE    0
    [DATA STRUCTURE] : Array
"8  LINE    0

"9  LINE    0
    [DATA STRUCTURE] : Array
"-  CHAR    0
    find the number of pairs for which |ai+aj-K| is minimal possible (and this minimal possible value), having the array a[] and the integer K given.

```

and this is the line `find the number of pairs for which |ai+aj-K| is minimal possible (and this minimal possible value), having the array a[] and the integer K given.` getting pasted again and again instead of actual one.