-snip-
Thanks for teaching me this method.
my wallet is now rescanning.
Good, let us know when its done.
When i check the address that i sent the 2.5btc to, looks like someone spent it already so i m sure that is someone else's wallet. but why my wallet sent my btc to this address instead of the correct address?
yes, i have cleaned my wallet by replacing with an early backup that is long time ago(~2 years), but i found out the wallet missing most of my addresses so i change it back to my original wallet file with conflicted transaction. Apart from that, no one else have touched the wallet file.
Old backups might not have all private keys, you should consider doing regular backups. I do them ~once a month even when I did not use a new address. Just in case.
-snip-
It is possible that you have a virus on your computer. There have been several cases of various viruses that will steal your Bitcoin wallet thus allowing the attacker to spend your funds. This may have happened, so get an antivirus and scan your computer to make sure that there are no viruses.
It certainly is possible. Installing anti virus software on an infected system is usually no solution though. You would need a clean boot CD/DVD to scan from.
rescanning is already done, and now the conflicted transaction is removed. but the (n/a) transaction is still there....
I also think virus is possible, but why does the virus smart enough to just issue the transaction right before i send out the funds?
if it issue the transaction right after i send out the fund(may be 1 mins later), i would not have this issue because my fund already sent out.
if it issue the transaction long before i try to send out the fund, i will notice and know it is because of virus. now this timing looks like i got a system issue and suddenly send the funds to someone's wallet...
i am using AVG on the computer, and i put it to full scan last night.
it found 2 virus on the computer
1) pooler CPU miner 2.3.1 (minerd.exe)-> Trojan horse Bitcoin (this one we know it is wrong judgement long time ago)
2) guiminer-scrypt (poclbm.exe) -> Trojan horse generic12_c.CCZX
guiminer got infected is not what i expected, so i decided to do a clear installation later and change the password of my wallet.
seems we come up to a conclusion that my system is infected and my funds are stolen.