Here's a copy of the debug log for the last startup of the program. After opening it on my roommate's MacBook pro last night I let the blockchain update then closed the program. It's after work today and I'm back on my computer. This time Bitcoin core opened very quickly just like it used to. Perhaps the issue lies with how my computer is updating the blockchain and closing files? Thanks to everyone for the assistance!
from the debug file:
-----------------
2017-01-06 23:47:03 Bitcoin version v0.13.2
2017-01-06 23:47:03 InitParameterInteraction: parameter interaction: -whitelistforcerelay=1 -> setting -whitelistrelay=1
2017-01-06 23:47:04 Default data directory /Users/ianmelnicsak/Library/Application Support/Bitcoin
2017-01-06 23:47:04 Using data directory /Volumes/SEAGATE 2TB/untitled folder 2
2017-01-06 23:47:04 Using config file /Volumes/SEAGATE 2TB/untitled folder 2/bitcoin.conf
2017-01-06 23:47:04 Using at most 125 connections (2560 file descriptors available)
2017-01-06 23:47:04 Using 2 threads for script verification
2017-01-06 23:47:04 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010)
2017-01-06 23:47:04 Using wallet wallet.dat
2017-01-06 23:47:04 scheduler thread start
2017-01-06 23:47:04 init message: Verifying wallet...
2017-01-06 23:47:04 CDBEnv::Open: LogDir=/Volumes/SEAGATE 2TB/untitled folder 2/database ErrorFile=/Volumes/SEAGATE 2TB/untitled folder 2/db.log
2017-01-06 23:47:04 Bound to [::]:8333
2017-01-06 23:47:04 Bound to 0.0.0.0:8333
2017-01-06 23:47:04 Cache configuration:
2017-01-06 23:47:04 * Using 2.0MiB for block index database
2017-01-06 23:47:04 * Using 8.0MiB for chain state database
2017-01-06 23:47:04 * Using 290.0MiB for in-memory UTXO set
2017-01-06 23:47:04 init message: Loading block index...
2017-01-06 23:47:04 Opening LevelDB in /Volumes/SEAGATE 2TB/untitled folder 2/blocks/index
2017-01-06 23:47:05 Opened LevelDB successfully
2017-01-06 23:47:05 Using obfuscation key for /Volumes/SEAGATE 2TB/untitled folder 2/blocks/index: 0000000000000000
2017-01-06 23:47:05 Opening LevelDB in /Volumes/SEAGATE 2TB/untitled folder 2/chainstate
2017-01-06 23:47:06 Opened LevelDB successfully
2017-01-06 23:47:06 Using obfuscation key for /Volumes/SEAGATE 2TB/untitled folder 2/chainstate: 0000000000000000
2017-01-06 23:47:10 LoadBlockIndexDB: last block file = 731
2017-01-06 23:47:10 LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=53, size=52231321, heights=446361...446915, time=2017-01-03...2017-01-06)
2017-01-06 23:47:10 Checking all blk files are present...
2017-01-06 23:47:11 LoadBlockIndexDB: transaction index disabled
2017-01-06 23:47:11 LoadBlockIndexDB: hashBestChain=00000000000000000368447994eaab272102ae239197d12292e387bd3af3d95c height=446820 date=2017-01-06 03:39:22 progress=0.999677
2017-01-06 23:47:11 init message: Rewinding blocks...
2017-01-06 23:47:13 init message: Verifying blocks...
2017-01-06 23:47:13 Verifying last 6 blocks at level 3
2017-01-06 23:47:13 [0%]...[16%]...[33%]...[50%]...[66%]...[83%]...[99%]...[DONE].
2017-01-06 23:47:38 No coin database inconsistencies in last 7 blocks (16907 transactions)
2017-01-06 23:47:38 block index 33762ms
2017-01-06 23:47:38 init message: Loading wallet...
2017-01-06 23:47:38 nFileVersion = 130200
2017-01-06 23:47:38 Keys: 0 plaintext, 320 encrypted, 320 w/ metadata, 320 total
2017-01-06 23:47:38 wallet 296ms
2017-01-06 23:47:38 mapBlockIndex.size() = 446980
2017-01-06 23:47:38 nBestHeight = 446820
2017-01-06 23:47:38 setKeyPool.size() = 99
2017-01-06 23:47:38 mapWallet.size() = 179
2017-01-06 23:47:38 mapAddressBook.size() = 140
2017-01-06 23:47:38 init message: Loading addresses...
2017-01-06 23:47:38 torcontrol thread start
2017-01-06 23:47:38 Loaded 62567 addresses from peers.dat 333ms
2017-01-06 23:47:38 init message: Loading banlist...
2017-01-06 23:47:39 init message: Starting network threads...
2017-01-06 23:47:39 dnsseed thread start
2017-01-06 23:47:39 upnp thread start
2017-01-06 23:47:39 net thread start
2017-01-06 23:47:39 init message: Done loading
2017-01-06 23:47:39 addcon thread start
2017-01-06 23:47:39 opencon thread start
2017-01-06 23:47:39 msghand thread start
2017-01-06 23:47:39 GUI: Platform customization: "macosx"
2017-01-06 23:47:39 GUI: PaymentServer::LoadRootCAs: Loaded 169 root certificates
2017-01-06 23:47:39 GUI: QObject::connect: No such slot RPCConsole::test() in qt/rpcconsole.cpp:668
2017-01-06 23:47:39 GUI: QObject::connect: (receiver name: 'RPCConsole')
2017-01-06 23:47:39 ProcessMessages: advertising address 72.48.196.142:8333
2017-01-06 23:47:39 receive version message: /Satoshi:0.13.1/: version 70014, blocks=446963, us=72.48.196.142:54757, peer=1
2017-01-06 23:47:39 AdvertiseLocal: advertising address 72.48.196.142:8333
2017-01-06 23:47:41 UPnP: ExternalIPAddress = 72.48.196.142
2017-01-06 23:47:41 AddLocal(72.48.196.142:8333,3)
2017-01-06 23:47:41 UPnP Port Mapping successful.
2017-01-06 23:47:45 connect() to 87.120.37.230:8333 failed after select(): Connection refused (61)
2017-01-06 23:47:46 connect() to [2002:422a:8362::d4a8:4f6d:3696:6781]:8333 failed: No route to host (65)
2017-01-06 23:47:50 Loading addresses from DNS seeds (could take a while)
2017-01-06 23:47:51 129 addresses found from DNS seeds
2017-01-06 23:47:51 dnsseed thread exit
This is the most significant part of the file then:
2017-01-06 23:47:39 init message: Done loading
2017-01-06 23:47:39 addcon thread start
2017-01-06 23:47:39 opencon thread start
2017-01-06 23:47:39 msghand thread start
2017-01-06 23:47:39 GUI: Platform customization: "macosx"
2017-01-06 23:47:39 GUI: PaymentServer::LoadRootCAs: Loaded 169 root certificates
2017-01-06 23:47:39 GUI: QObject::connect: No such slot RPCConsole::test() in qt/rpcconsole.cpp:668
2017-01-06 23:47:39 GUI: QObject::connect: (receiver name: 'RPCConsole')
2017-01-06 23:47:39 ProcessMessages: advertising address 72.48.196.142:8333
2017-01-06 23:47:39 receive version message: /Satoshi:0.13.1/: version 70014, blocks=446963, us=72.48.196.142:54757, peer=1
2017-01-06 23:47:39 AdvertiseLocal: advertising address 72.48.196.142:8333
2017-01-06 23:47:41 UPnP: ExternalIPAddress = 72.48.196.142
2017-01-06 23:47:41 AddLocal(72.48.196.142:8333,3)
2017-01-06 23:47:41 UPnP Port Mapping successful.
2017-01-06 23:47:45 connect() to 87.120.37.230:8333 failed after select(): Connection refused (61)
2017-01-06 23:47:46 connect() to [2002:422a:8362::d4a8:4f6d:3696:6781]:8333 failed: No route to host (65)
2017-01-06 23:47:50 Loading addresses from DNS seeds (could take a while)
2017-01-06 23:47:51 129 addresses found from DNS seeds
2017-01-06 23:47:51 dnsseed thread exit
It looks like the most slow processes were in connecting to the peers:
2017-01-06 23:47:41 UPnP Port Mapping successful.
2017-01-06 23:47:45 connect() to 87.120.37.230:8333 failed after select(): Connection refused (61)
2017-01-06 23:47:46 connect() to [2002:422a:8362::d4a8:4f6d:3696:6781]:8333 failed: No route to host (65)
2017-01-06 23:47:50 Loading addresses from DNS seeds (could take a while)
Im unsure as to why a connection to a node would be refused.
However, that server is offline due to this
Ping request could not find host 87.120.37.230:8333. Please check the name and try again.
If possible try to change the peer that bitcoin core connects to when it loads (the default peer once it opens), select a peer from
here that is close to you.
Unless Shorena is online and can advise you better?