Pages:
Author

Topic: Ready for testing: 0.7.1 release candidate 1 - page 2. (Read 6951 times)

legendary
Activity: 1378
Merit: 1003
nec sine labore
Bitcoin version 0.7.1 release candidate 1 is now available from:
  http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.7.1/test/

This is a bug-fix minor release.


It dies on my 10.5.8 mac with this trap:

Code:
Process:         Bitcoin-Qt [437]
Path:            /Volumes/Bitcoin-Qt/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt
Identifier:      com.yourcompany.Bitcoin-Qt
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [76]

Interval Since Last Report:          4991 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  4467 sec
Per-App Crashes Since Last Report:   1

Date/Time:       2012-10-12 12:14:29.909 +0200
OS Version:      Mac OS X 10.5.8 (9L31a)
Report Version:  6
Anonymous UUID:  51EEDE10-8C88-466A-AEF6-E85F259DF368

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0

Dyld Error Message:
  Symbol not found: __ZNKSt13bad_exception4whatEv
  Referenced from: /Volumes/Bitcoin-Qt/Bitcoin-Qt.app/Contents/MacOS/../Frameworks/libboost_thread-mt.dylib
  Expected in: /usr/lib/libstdc++.6.dylib

Same problem for the 0.7.0  release.

spiccioli
kjj
legendary
Activity: 1302
Merit: 1025
In IRC, we've started working on the torrent for bootstrapping.

jgarzik and I each took our block databases and generated bootstrap.dat files from them, starting from the genesis block and going through (including) the last checkpointed block, 193,001 blocks in total.  The bootstrap.dat has ONLY the valid blocks in it (no orphans), all blocks are in sequential order, and there are is no "extra" data in the file between any blocks.

We used two totally different scripts and our own privately downloaded blockchains as the starting points.  After an initial disagreement on whether to end with the checkpointed block, or the block before the checkpoint, we now have perfect agreement of size and hash.  We expected this, because the bitcoin client verifies all of this data too, but it was still nice when it worked.

He has created a torrent file and a magnet URL, he'll be posting it and making the announcement when everything is ready.  Apparently it takes a while for the DHT system to sync up.

The file size and SHA256 hash of the file are below. 

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

2491771562 a3f258e7af030165360596e4cb0b9beb24b4ce97352c22e65349b89ad5fc5d3e  bootstrap.dat
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFQd4YcXZExftMAwEgRAthpAKC0JEiOhY3/aw06BhfLDQ2P7wdUDwCgpnQr
G+GDS3h5B+gsW81I0k2S0Ew=
=ro0i
-----END PGP SIGNATURE-----
legendary
Activity: 2506
Merit: 1010
attempts to salvage public/private  keys and master encryption keys (if the wallet is encrypted) into a new wallet.dat.

Better detection and handling of corrupt wallet.dat and blkindex.dat files.   Previous versions would crash with a DB_RUNRECOVERY exception, this version detects most problems and tells you how to recover if it cannot recover itself.

Awesome, this will come in handy!


hero member
Activity: 714
Merit: 500
running for 8 hours on Windows7, seems fine.
legendary
Activity: 1652
Merit: 2216
Chief Scientist
Bitcoin version 0.7.1 release candidate 1 is now available from:
  http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.7.1/test/

This is a bug-fix minor release.

New features
------------

* Added a boolean argument to the RPC 'stop' command, if true sets
  -detachdb to create standalone database .dat files before shutting down.

* -salvagewallet command-line option, which moves any existing wallet.dat
  to wallet.{timestamp}.dat and then attempts to salvage public/private
  keys and master encryption keys (if the wallet is encrypted) into
  a new wallet.dat. This should only be used if your wallet becomes
  corrupted, and is not intended to replace regular wallet backups.

* Import $DataDir/bootstrap.dat automatically, if it exists.

Dependency changes
------------------

* Qt 4.8.2 for Windows builds

* openssl 1.0.1c

Bug fixes
---------

* Clicking on a bitcoin: URI on Windows should now launch Bitcoin-Qt properly.

* When running -testnet, use RPC port 18332 by default.

* Better detection and handling of corrupt wallet.dat and blkindex.dat files.
  Previous versions would crash with a DB_RUNRECOVERY exception, this
  version detects most problems and tells you how to recover if it
  cannot recover itself.

* Fixed an uninitialized variable bug that could cause transactions to
  be reported out of order.

* Fixed a bug that could cause occasional crashes on exit.

* Warn the user that they need to create fresh wallet backups after they
  encrypt their wallet.
Pages:
Jump to: