I fail to see how this can be a dust problem. Just take my case.
I withdrew 2 BTC at January 28:
2014/01/28 10:14:43 Withdraw 2.00000000 BTC 0.36568089 BTC
Bitcoin withdraw to 1Py5vDy6VYBQUnM9macWZbpXUJZqfJJyM6
Transaction hash
I've been assigned different transaction hashes the last couple of days as MtGox is trying to reprocess my BTC fund withdrawal.
The latest tx hash is:
aa6226683e85c386616e00035e5587bca42847991e5501a89bbceea74222613b
Checking
https://data.mtgox.com/api/0/bitcoin_tx.phpI find this transaction in their list.
So I get the txdata for this transaction:
"tx":"AQAAAAIVniX7sDYoeZevyeoLo0\/oPjgRtQpQiHF5kcbklyY4\/QAAAACMSTBGAiEA8kC36VyjZFpmvtDJjWOduT4G8vVyDjuuLApBItuNhn0CIQC8AB9Axg2wWrSOIH1Q0vYde+ATL5vYn9lnHZqH+iWI+gFBBMWXQhU\/uHevMedzW9mjnf+ZdlD4Yj1KZBZymtKrt1MSO1PnArXw4uum0ls9n927wXrH4QajtfTroreKhjHTNSz\/\/\/\/\/n0q7OnskurwjPN+0\/VBruWjWfxbdkT4NMoavtP1ChZYBAAAAjEkwRgIhALVugvO\/cHdcFKcQcFYoJFZbFCKTME+HkA83hD7j9BHcAiEA27eFG1aoBub0yItrP14Fez1xGsgM5t3sIKvzkcal5QoBQQTRBzmAS7kYdr2COu58+uC8MoOSSmJmvXMVW2ieGuMTRTiV99nIQrimO32LDwG+wlCxZXlqVhI+gp8jGSLyv1Ay\/\/\/\/\/wJcg9slAAAAABl2qRT9CB7wNXB9RsAqSF8CmoSlf0w09YisAMLrCwAAAAAZdqkU++4qiLzPPP+gJtPMfxDaZSYpMmKIrAAAAAA="
and give it to:
http://tomeko.net/online_tools/base64.phpto get the decoded byte string which is:
0100000002159E25FBB036287997AFC9EA0BA34FE83E3811B50A5088717991C6E4972638FD00000
0008C493046022100F240B7E95CA3645A66BED0C98D639DB93E06F2F5720E3BAE2C0A4122DB8D86
7D022100BC001F40C60DB05AB48E207D50D2F61D7BE0132F9BD89FD9671D9A87FA2588FA014104C
59742153FB877AF31E7735BD9A39DFF997650F8623D4A6416729AD2ABB753123B53E702B5F0E2EB
A6D25B3D9FDDBBC17AC7E106A3B5F4EBA2B78A8631D3352CFFFFFFFF9F4ABB3A7B24BABC233CDFB
4FD506BB968D67F16DD913E0D3286AFB4FD428596010000008C493046022100B56E82F3BF70775C
14A71070562824565B142293304F87900F37843EE3F411DC022100DBB7851B56A806E6F4C88B6B3
F5E057B3D711AC80CE6DDEC20ABF391C6A5E50A014104D10739804BB91876BD823AEE7CFAE0BC32
83924A6266BD73155B689E1AE313453895F7D9C842B8A63B7D8B0F01BEC250B165796A56123E829
F231922F2BF5032FFFFFFFF025C83DB25000000001976A914FD081EF035707D46C02A485F029A84
A57F4C34F588AC00C2EB0B000000001976A914FBEE2A88BCCF3CFFA026D3CC7F10DA65262932628
8AC00000000
Trying to push this transaction via:
https://blockchain.info/sv/pushtxGives the response:
An outpoint is already spent [(110837175, 0), (110838855, 1)]
Then I use:
http://skanner.net/MtGox/mtgox_tx.phpto search for my transaction (using my txid):
http://skanner.net/MtGox/mtgox_tx.php?searchme=aa6226683e85c386616e00035e5587bca42847991e5501a89bbceea74222613b&Submit=SearchThis gives me 2 input and 2 output addresses:
Input Bitcoin Addresses Output Bitcoin Addresses
142DwSJdjzw8mDe3J1UkrahS8p6jSD2xEP 1Py5vDy6VYBQUnM9macWZbpXUJZqfJJyM6
1BGCzRSnW7PjmYgWdtvh3uGeb4XkZ9bsQ3 1Q4ugnEPC3LLbcGEMrXiMpEAuiq4j6aDvf
So I'm checking the sources. Let's start with: 142DwSJdjzw8mDe3J1UkrahS8p6jSD2xEP
https://blockchain.info/address/142DwSJdjzw8mDe3J1UkrahS8p6jSD2xEPLooks good. It's relatively freshly created (Feb 1st) but the balance is 0, but I don't see any small transactions here. Everything looks reasonable.
The other source is:
https://blockchain.info/address/1BGCzRSnW7PjmYgWdtvh3uGeb4XkZ9bsQ3Again, nothing strange here. It's relatively freshly created (Feb 1st) but the balance is 0.
The only explanation I have is that someone else got the funds on those addresses. There seems to be a concurrency problem where all the claimed funds are withdrawn at the same time causing transactions using the same outputs for which only one will be the lucky user.
It just blows my mind WHY MTGOX CANNOT APPLY BTC WITHDRAWALS ONE AT A TIME (IN A SYNCHRONIZED MANNER) UNTIL THE CONCURRENCY ISSUES HAVE BEEN RESOLVED!
Sorry for the all caps above, but I recently added a comment to my ongoing support thread with MtGox on precisely this issue.
Either they are incompetent bastards and all the people who knows anything about programming have left the building. I certainly hope not. Lucky me though that I withdraw almost all of my coins half a year ago. I consider anything that still on my MtGox account as lost. This ship is going down hard.