Luke-Jr (OP)
Legendary
Offline
Activity: 2576
Merit: 1186
|
|
March 07, 2012, 11:50:02 PM |
|
Bitcoin version 0.4.4rc3 and 0.5.3rc3 are now available for download. These are bugfix-only releases based on 0.4.0 and 0.5.1, respectively. Please report bugs by replying to this forum thread. Stable source code is hosted at Gitorious: http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v0.4.4rc3#.tar.gz http://gitorious.org/bitcoin/bitcoind-stable/archive-tarball/v0.5.3rc3#.tar.gzWindows binaries are on my site: http://luke.dashjr.org/programs/bitcoin/files/bitcoind-0.4.4/test/ http://luke.dashjr.org/programs/bitcoin/files/bitcoind-0.5.3/test/BUG FIXESSince 0.4.3 and 0.5.2: - Various compile warning fixes.
- Updated fallback seed nodes, chosen based on uptime and version.
- February 15, 2012 testnet difficulty calculation changes.
- Reannounce UPnP port forwarding rules every 20 minutes, to work around routers that expire them.
- Verify integrity of private keys in wallet file at startup.
- Don't store completely invalid transactions in memory.
- Recommend a secure password for bitcoind, when none is set, and increase JSON-RPC delay when a wrong password is attempted.
- Fix incorrect memory release, which may have caused crashes.
- Use UPnP IP in version messages when available, and never send non-routable IPs.
- Do not attempt to create "CAddress" objects for invalid accepts.
- Several shutdown-related fixes.
- Various wallet locking fixes.
- Fixed memory leaks.
- Fixed a wrong error message when failing to get external IP from webservice.
- New checkpoint at block 168,000.
- A fix for a potential DoS attack.
- BIP 30: Forbid overwriting unspent transactions with duplicates.
Just since 0.5.2: - Make transaction description read-only.
- Add "About Qt" menu option to show built-in Qt About dialog.
- Add missing "Clear all" tooltip.
- Fix building test framework with shared boost libraries.
- Revert to global blockchain download progress indication.
- Minor translation/capitalization fixes.
- Restructure credit transaction decomposition to fix issue #689.
- Enable accessible widgets Qt module on win32, so that people with screen readers such as NVDA can make sense of it.
- Prevent window from being shown momentarily when using -min
- Fix Minimize to the tray instead of the taskbar.
- Fix parsing of invalid bitcoin URIs (with bitcoin:// instead of simply bitcoin:)
- Don't overwrite user-entered labels with ones from the address book.
- Display a message box with help on Windows for --help
- Don't show splash screen when -min is specified on the command line.
- Don't show weird tooltip when last received block has a future timestamp.
Thanks to everybody who contributed code or helped test these releases: Pieter Wuille Luke Dashjr Wladimir J. van der Laan Gavin Andresen Matt Corallo Lars Rasmusson Janne Pulkkinen Gregory Maxwell Daniel Folkinshteyn Chris Moore
|
|
|
|
grue
Legendary
Offline
Activity: 2058
Merit: 1452
|
|
March 08, 2012, 01:28:17 AM |
|
I'm getting
Error loading wallet.dat: Wallet corrupted
|
|
|
|
Luke-Jr (OP)
Legendary
Offline
Activity: 2576
Merit: 1186
|
|
March 08, 2012, 02:03:36 AM |
|
I'm getting
Error loading wallet.dat: Wallet corrupted Even after restoring your backup? Can you join #bitcoin-dev to troubleshoot?
|
|
|
|
grue
Legendary
Offline
Activity: 2058
Merit: 1452
|
|
March 08, 2012, 03:32:01 AM |
|
I'm getting
Error loading wallet.dat: Wallet corrupted Even after restoring your backup? Can you join #bitcoin-dev to troubleshoot? No, i was using 0.4.2 before, and it worked fine. When i changed to 0.4.4, i got that error, and when i restored the old executable, it was working fine again. Seems like an incompatible wallet version to me.
|
|
|
|
Luke-Jr (OP)
Legendary
Offline
Activity: 2576
Merit: 1186
|
|
March 08, 2012, 03:35:32 AM |
|
I'm getting
Error loading wallet.dat: Wallet corrupted Even after restoring your backup? Can you join #bitcoin-dev to troubleshoot? No, i was using 0.4.2 before, and it worked fine. When i changed to 0.4.4, i got that error, and when i restored the old executable, it was working fine again. Seems like an incompatible wallet version to me. My best guess, at this point, is that your wallet has a corrupt private key which was not properly detected in older versions. Could you check debug.log?
|
|
|
|
Pieter Wuille
|
|
March 08, 2012, 03:39:16 AM |
|
No, i was using 0.4.2 before, and it worked fine. When i changed to 0.4.4, i got that error, and when i restored the old executable, it was working fine again. Seems like an incompatible wallet version to me.
You did not ever use 0.6.0rc1? (I ask because that had a known and fixed bug that can cause this)
|
I do Bitcoin stuff.
|
|
|
grue
Legendary
Offline
Activity: 2058
Merit: 1452
|
|
March 08, 2012, 03:41:06 AM |
|
My best guess, at this point, is that your wallet has a corrupt private key which was not properly detected in older versions. Could you check debug.log?
I copied 0.4.4 back, and now I'm getting a slightly different error. debug.log Bitcoin version 0.4.4-beta OS version Windows 7 (build 7601, Service Pack 1), 64-bit edition System default language is 60 English_United States.1252 Language file locale/en_US/LC_MESSAGES/bitcoin.mo (English (U.S.)) Default data directory C:\Users\Administrator\AppData\Roaming\Bitcoin Loading addresses... dbenv.open strLogDir=C:\Users\Administrator\AppData\Roaming\Bitcoin/database strErrorFile=C:\Users\Administrator\AppData\Roaming\Bitcoin/db.log Loaded 69349 addresses addresses 7809ms Loading block index...
************************ EXCEPTION: 11DbException Db::open: Invalid argument C:\Users\Administrator\Desktop\bitcoin\bitcoin.exe in AppInit()
************************ EXCEPTION: 11DbException Db::open: Invalid argument C:\Users\Administrator\Desktop\bitcoin\bitcoin.exe in CMyApp::OnUnhandledException() db.log file unknown has LSN 8/3751694, past end of log at 1/327 Commonly caused by moving a database from one database environment to another without clearing the database LSNs, or by removing all of the log files from a database environment __db_meta_setup: C:\Users\Administrator\AppData\Roaming\Bitcoin\blkindex.dat: unexpected file type or format
|
|
|
|
Luke-Jr (OP)
Legendary
Offline
Activity: 2576
Merit: 1186
|
|
March 08, 2012, 03:50:59 PM |
|
My best guess, at this point, is that your wallet has a corrupt private key which was not properly detected in older versions. Could you check debug.log?
I copied 0.4.4 back, and now I'm getting a slightly different error. Does 0.4.2 still work? This looks like blkindex.dat got corrupted somehow.
|
|
|
|
grue
Legendary
Offline
Activity: 2058
Merit: 1452
|
|
March 08, 2012, 06:15:55 PM |
|
My best guess, at this point, is that your wallet has a corrupt private key which was not properly detected in older versions. Could you check debug.log?
I copied 0.4.4 back, and now I'm getting a slightly different error. Does 0.4.2 still work? This looks like blkindex.dat got corrupted somehow. Nope, 0.4.2 doesn't work either now. Although i got it to work by deleting everything except for wallet.dat. 0.4.4 still doesn't work though.
|
|
|
|
bitcoinsarefun
Member
Offline
Activity: 98
Merit: 10
|
|
March 09, 2012, 05:09:24 PM |
|
I've got the 5.3 win32 release installed in a vm, is there anything in particular that needs testing?
|
|
|
|
Luke-Jr (OP)
Legendary
Offline
Activity: 2576
Merit: 1186
|
|
March 10, 2012, 07:48:00 PM |
|
My best guess, at this point, is that your wallet has a corrupt private key which was not properly detected in older versions. Could you check debug.log?
I copied 0.4.4 back, and now I'm getting a slightly different error. Does 0.4.2 still work? This looks like blkindex.dat got corrupted somehow. Nope, 0.4.2 doesn't work either now. Although i got it to work by deleting everything except for wallet.dat. 0.4.4 still doesn't work though. Can we get debug.log with the original issue (ie, when 0.4.2 works)?
|
|
|
|
|