Bitcoin Forum
April 25, 2024, 04:18:41 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Core 0.10.2.0 x64 on Win 8.1 crashing  (Read 1885 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
DarkMatter (OP)
Member
**
Offline Offline

Activity: 67
Merit: 10


Stop trying to steal my account, thanks.


View Profile
July 02, 2015, 12:48:44 PM
Last edit: June 23, 2019, 06:08:52 PM by DarkMatter
 #1

...
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
achow101
Moderator
Legendary
*
Offline Offline

Activity: 3374
Merit: 6535


Just writing some code


View Profile WWW
July 02, 2015, 02:33:09 PM
 #2

Your database is corrupted again, so you need to reindex the whole thing. Anytime Bitcoin Core crashes or you terminate it without letting it shutdown properly, you will need to reindex the database. That should fix your problems.

achow101
Moderator
Legendary
*
Offline Offline

Activity: 3374
Merit: 6535


Just writing some code


View Profile WWW
July 03, 2015, 05:05:27 PM
 #3

Yeah. Delete the whole directory and redownload the blockchain. It seems like the files containing the raw blocks was corrupted.

achow101
Moderator
Legendary
*
Offline Offline

Activity: 3374
Merit: 6535


Just writing some code


View Profile WWW
July 03, 2015, 07:45:39 PM
 #4

Sigh, it's gonna take ages Sad
Care to suggest me a good light client for the windows platform?
I'll move my bitcoins to it once I get back in control of them.

edit: Should I copy over my wallet.dat before or after synchronizing the blockchain data?
I would recommend MultiBit or electrum. I have used multibit before and it is pretty good. I haven't used electrum, but from what I have heard, it is a very nice client.

It doesn't matter when you copy the wallet.dat back, as long as it is there and replaces the one that Bitcoin Core generates.

achow101
Moderator
Legendary
*
Offline Offline

Activity: 3374
Merit: 6535


Just writing some code


View Profile WWW
July 04, 2015, 12:59:20 AM
 #5

I'm also running out of ideas. Try reinstalling. Besides that, the only thing I can think of is that your hard drive is failing.

2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
July 04, 2015, 04:05:46 AM
 #6

Anyway, I'm wondering how this corruption happened.
You have bad hardware: either SSD, SATA controller or DRAM memory.

Go get a Bittorrent client and download a bunch of multi-gigabyte files, maybe even the Bitcoin torrent. After download force the recheck of downloaded files multiple times in your Bittorrent client.

If you are moderately knowledgeable Windows user download some big files from Microsoft (e.g. Windows evaluation disk images) and multiple times verify SHA1 checksums that Microsoft supplies.

I'm betting on bad SSD, Bitcoin-Core uses write-ahead-logging databases that are pessimal case for SSD usage: lots of very short writes and no reads of the written logging data, which causes humongous write amplification.

Is any other database engine working correctly on your machine, e.g. MS-SQL or Oracle?

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
July 04, 2015, 08:03:41 AM
 #7

I'm not running the client on an SSD, I'm not crazy Smiley
No databases installed on this computer.
HD has healthy smart parameters, and an hdtune error check didn't find any problem on the disk surface.
I'll check for cpu and ram issue, but the system has been pretty rock solid since months, except for this.
I think hdtune only does read test, not the read-modify-write tests.

For CPU & RAM testing the best is "Torture test" in the Mersenne primes search program prime95.exe.

I also forgot the standard Windows database killers: online antivirus needs to be disabled.

Bitcoin-Core during initial synchronization is quite well optimized and really stresses the machine more than 95% of programs we've tested. So your "rock solid" doesn't mean much unless you've run something in the upper 5% of optimization & efficiency.
 

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!