Author

Topic: Bitcoin-Qt crashing on start-up (0.8 - Mac) (Read 3912 times)

newbie
Activity: 11
Merit: 0
March 05, 2013, 09:49:17 PM
#5
I had the same problem and moved my data directory.  Now when I try to move my old wallet.dat file back to the new data directory it says my wallet is corrupt.

Where you able to get everything back as it was before??

Edit:

Nevermind, I fixed it.  I had to setup the client for an encrypted wallet.
member
Activity: 115
Merit: 10
February 27, 2013, 07:35:11 AM
#4
Starts up fine with the data directory moved. I can't figure out which file(s) is corrupt so now I'm stuck re-synchronizing... blergh.

Thanks for your help all the same Smiley
SAC
sr. member
Activity: 322
Merit: 250
February 26, 2013, 06:11:28 PM
#3
Try moving the contents data directory to a temporary location (like your desktop) then running the bitcoin-qt client.  If this works then some file in you data directory is corrupted.

P.S.  How do you show hidden folders on a mac so you can reach the bitcoin data directory?
P.P.S.  Where is the bitcoin data directory on a mac?

sudo chflags nohidden /path/to/directory if memory serves me and ~/Library/Application Support/Bitcoin.
hero member
Activity: 533
Merit: 500
^Bitcoin Library of Congress.
February 26, 2013, 05:56:39 PM
#2
Try moving the contents data directory to a temporary location (like your desktop) then running the bitcoin-qt client.  If this works then some file in you data directory is corrupted.

P.S.  How do you show hidden folders on a mac so you can reach the bitcoin data directory?
P.P.S.  Where is the bitcoin data directory on a mac?
member
Activity: 115
Merit: 10
February 26, 2013, 10:09:31 AM
#1
Hi All,

0.8 has been running fine on my iMac until I went to open it today. I get the start up splash screen and right after "loading wallet" I get "Bitcoin-Qt quit unexpectedly".

Debug.log:

Code:
Bitcoin version v0.8.0-beta (2013-02-18 18:38:34 -0500)
Using OpenSSL version OpenSSL 1.0.1c 10 May 2012
Startup time: 2013-02-26 15:05:18
Default data directory /Users/**/Library/Application Support/Bitcoin
Used data directory /Users/**/Library/Application Support/Bitcoin
Using 8 threads for script verification
init message: Verifying wallet integrity...
dbenv.open LogDir=/Users/**/Library/Application Support/Bitcoin/database ErrorFile=/Users/**/Library/Application Support/Bitcoin/db.log
Bound to [::]:8333
Bound to 0.0.0.0:8333
init message: Loading block index...
Opening LevelDB in /Users/**/Library/Application Support/Bitcoin/blocks/index
Opened LevelDB successfully
Opening LevelDB in /Users/**/Library/Application Support/Bitcoin/chainstate
Opened LevelDB successfully
LoadBlockIndex(): last block file = 4
LoadBlockIndex(): last block file: CBlockFileInfo(blocks=143, size=18838664, heights=222290..222432, time=2013-02-21..2013-02-21)
LoadBlockIndex(): transaction index disabled
LoadBlockIndex(): hashBestChain=000000000000046ab752df645cae8b0db99a6dc84f1456b40c5906472732d686  height=222432 date=2013-02-21 21:46:36
init message: Verifying block database integrity...
Verifying last 288 blocks at level 3
No coin database inconsistencies in last 193 blocks (58970 transactions)
 block index            7675ms
init message: Loading wallet...
nFileVersion = 80000
 wallet                    7ms
init message: Importing blocks from block database...



Parts of the crash report that seem to be where the issue is:

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

Date/Time:       2013-02-26 14:37:49.462 +0000
OS Version:      Mac OS X 10.7.4 (11E53)
Report Version:  9

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
objc[329]: garbage collection is OFF
Assertion failed: (pfork != NULL), function SetBestChain, file src/main.cpp, line 1742.
 

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        0x913b19c6 __pthread_kill + 10
1   libsystem_c.dylib              0x95dfbf78 pthread_kill + 106
2   libsystem_c.dylib              0x95decbdd abort + 167
3   libsystem_c.dylib              0x95e2120b __assert_rtn + 351
4   com.yourcompany.Bitcoin-Qt    0x000d07c1 SetBestChain(CValidationState&, CBlockIndex*) + 2657
5   com.yourcompany.Bitcoin-Qt    0x000d2356 ConnectBestBlock(CValidationState&) + 598
6   com.yourcompany.Bitcoin-Qt    0x0011c127 AppInit2() + 16839
7   com.yourcompany.Bitcoin-Qt    0x00021d33 main + 7603
8   com.yourcompany.Bitcoin-Qt    0x0001ec71 start + 53


Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x01bf2000  ecx: 0xbfffe77c  edx: 0x913b19c6
  edi: 0xac7652c0  esi: 0x00000006  ebp: 0xbfffe798  esp: 0xbfffe77c
   ss: 0x00000023  efl: 0x00200246  eip: 0x913b19c6   cs: 0x0000000b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
  cr2: 0x01bf2000
Logical CPU: 0




I have re-installed the application, I've also moved the wallet out of the data directory to see if that was the problem and to see if it created a new one (new wallet, same error). Tried starting with -rescan as well.

Any help appreciated.
Jump to: