Pages:
Author

Topic: ★★★ PandaCoin [PND] ★★★ 2021 Network Update - page 38. (Read 65019 times)

sr. member
Activity: 575
Merit: 250
PND DevTeam
This error indicates that your copy of the blockchain has been corrupted through either issues during the previous runtime, or bad storage.
Since you appear to be using a custom version of berkely db I would assume that it is caused by the former.

To avoid having to redownload and reevaluate the entire chain one could copy a valid state of the chain and simply copy that back, should this error surface again.

Alright guys,

Got another bug report to work on this morning.

This same problem also happened with the earlier version of Panda I was running, before you switched me to this latest version.

1.  I open PandaBank.
2.  The loading screen says Loading Block Index...
3.  Switch to web browser (or any other app) to do something else while Panda is loading.
4.  A while later later, PandaCoin-Qt quits unexpectedly
5.  A quick read of the crash report indicates...
Crashed Thread:        0  Dispatch queue: com.apple.main-thread

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

Application Specific Information:
Assertion failed: (pindex->pprev || pindex->GetBlockHash() == (!fTestNet ? hashGenesisBlock : hashGenesisBlockTestNet)), function GetStakeModifierChecksum, file src/kernel.cpp, line 391.
...
6. Attempt to reopen PandaBank
7. Keep PandaBank active without switching to any other app... wait forever (we never progress beyond the loading screen which says Loading Block Index).
8.  Finally get tired of waiting and switch to another app to do something while waiting...
9.  When switching apps, the loading screen is hidden until you go back to PandaBank, and when it is hidden, an error window is revealed to have been behind it!  Viola.
10.  The error screen has an exclamation point on a stop sign and says, Error loading blkindex.dat.
11.  Click "OK".
12.  PandaBank closes with clicking "OK"
13.  Navigate to to ~/Library/Application\ Support/Pandacoin/ and delete all its contents except for wallet.dat
14.  Empty the Trash
15.  Open PandaBank
16.  It works.
17.  Now it will take a long time to get things back to normal, through syncing.

I attempted to make a quick video of this to help you troubleshoot.  https://youtu.be/HjUSjLIGuu0  Thanks for everything Smiley

~John
Wow very detailed escalation report!, please hang in there.  Very nice video work btw!
This may be due to how I had you install Berkely. Did the trouble begin after you downloaded our snapshot?  Is it happening now if you close and re-open PandaBank?  It might be a good idea to close PandaBank and brew uninstall berkeley-db4 and then brew install berkeley-db@4. I had a typo the first time I asked you to install it. I second guessed myself and diverged from our recommended version, the  berkeley-db@4 is what we are using on ours.
sr. member
Activity: 560
Merit: 250
This error indicates that your copy of the blockchain has been corrupted through either issues during the previous runtime, or bad storage.
Since you appear to be using a custom version of berkely db I would assume that it is caused by the former.

To avoid having to redownload and reevaluate the entire chain one could copy a valid state of the chain and simply copy that back, should this error surface again.

Alright guys,

Got another bug report to work on this morning.

This same problem also happened with the earlier version of Panda I was running, before you switched me to this latest version.

1.  I open PandaBank.
2.  The loading screen says Loading Block Index...
3.  Switch to web browser (or any other app) to do something else while Panda is loading.
4.  A while later later, PandaCoin-Qt quits unexpectedly
5.  A quick read of the crash report indicates...
Crashed Thread:        0  Dispatch queue: com.apple.main-thread

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

Application Specific Information:
Assertion failed: (pindex->pprev || pindex->GetBlockHash() == (!fTestNet ? hashGenesisBlock : hashGenesisBlockTestNet)), function GetStakeModifierChecksum, file src/kernel.cpp, line 391.
...
6. Attempt to reopen PandaBank
7. Keep PandaBank active without switching to any other app... wait forever (we never progress beyond the loading screen which says Loading Block Index).
8.  Finally get tired of waiting and switch to another app to do something while waiting...
9.  When switching apps, the loading screen is hidden until you go back to PandaBank, and when it is hidden, an error window is revealed to have been behind it!  Viola.
10.  The error screen has an exclamation point on a stop sign and says, Error loading blkindex.dat.
11.  Click "OK".
12.  PandaBank closes with clicking "OK"
13.  Navigate to to ~/Library/Application\ Support/Pandacoin/ and delete all its contents except for wallet.dat
14.  Empty the Trash
15.  Open PandaBank
16.  It works.
17.  Now it will take a long time to get things back to normal, through syncing.

I attempted to make a quick video of this to help you troubleshoot.  https://youtu.be/HjUSjLIGuu0  Thanks for everything Smiley

~John
newbie
Activity: 14
Merit: 0
Alright guys,

Got another bug report to work on this morning.

This same problem also happened with the earlier version of Panda I was running, before you switched me to this latest version.

1.  I open PandaBank.
2.  The loading screen says Loading Block Index...
3.  Switch to web browser (or any other app) to do something else while Panda is loading.
4.  A while later later, PandaCoin-Qt quits unexpectedly
5.  A quick read of the crash report indicates...
Crashed Thread:        0  Dispatch queue: com.apple.main-thread

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

Application Specific Information:
Assertion failed: (pindex->pprev || pindex->GetBlockHash() == (!fTestNet ? hashGenesisBlock : hashGenesisBlockTestNet)), function GetStakeModifierChecksum, file src/kernel.cpp, line 391.
...
6. Attempt to reopen PandaBank
7. Keep PandaBank active without switching to any other app... wait forever (we never progress beyond the loading screen which says Loading Block Index).
8.  Finally get tired of waiting and switch to another app to do something while waiting...
9.  When switching apps, the loading screen is hidden until you go back to PandaBank, and when it is hidden, an error window is revealed to have been behind it!  Viola.
10.  The error screen has an exclamation point on a stop sign and says, Error loading blkindex.dat.
11.  Click "OK".
12.  PandaBank closes with clicking "OK"
13.  Navigate to to ~/Library/Application\ Support/Pandacoin/ and delete all its contents except for wallet.dat
14.  Empty the Trash
15.  Open PandaBank
16.  It works.
17.  Now it will take a long time to get things back to normal, through syncing.

I attempted to make a quick video of this to help you troubleshoot.  https://youtu.be/HjUSjLIGuu0  Thanks for everything Smiley

~John
member
Activity: 161
Merit: 10
Good to hear!   please keep us posted, you can download a snapshot to speed things up btw.
Don't forget we would like to give you a bonus and will need an address to send some Digital Pandacoin to you.
We have learned some important things and will make sure we make this easier for everyone else soon.

Wow, this is some awesome commitment from the team. Very glad to see posts like this. Just let us know how we (pandafans) can help!  Grin
newbie
Activity: 4
Merit: 0
Panda has new life? Interesting....
full member
Activity: 252
Merit: 100
Interesting looking project.  I am liking you silver and gold panda coin.  Wouldn't mind one of those myself.  Is it possible to buy one of those coins?
newbie
Activity: 14
Merit: 0
My PND made it into my account!  Great!

Hey I appreciate any free Panda, but it's me who should be paying you for the help, lol

My wallet address is:
PQ71hSUmi7JVwFozGoQV3AFV3mywFVuqaL

So, now that everything is in order, I'd like to offer help in my area of expertise, when the time comes.  I make videos for businesses, and I'd love to get involved in the plans for PND and maybe I could help out with the video.  (my work https://reelworthy.com)

Reading a bit about the history of the coin is pretty interesting... seems that PND was a response to some sort of scam version of another type of panda coin?  I can't remember where I read that (somewhere on here).

Bit of advice BTW.  For the time being, the video on PND's YouTube channel is great... but it has one thing going against it... it is three years old and it's clear that a very small minority of people ever cared much about it during that time... that long duration combined with the tiny trickle of attention makes people who want to invest in a small altcoin very stand-off-ish.  When I first saw the video, I thought "Yeah!  That's great, I've got to get into that!"  Then after I looked at the date and saw that it had already been released for 3 years and did almost nothing, I was bummed and lost faith... but then I thought, Ahh, you never know, and I pulled the trigger and bought some, because it's fun to root for the underdog.

So, I have a tiny bit of marketing advice.  Once the PandaBank wallet is fully functional and user friendly again, unpublish the original video (on YouTube) and reupload the same video, as if it's brand new.  The new date will excite those like me who are new to crypto and are looking for a dirt-cheap coin to buy, and then you can just pump the thing and get some life breathed back into it.

I'd love to know more about the plans, and would be very happy to help, lend my 2¢, and work to build value in this coin.  We could turn this coin into the Chuck Norris of AltCoins, lol.
sr. member
Activity: 575
Merit: 250
PND DevTeam
Good to hear!   please keep us posted, you can download a snapshot to speed things up btw.
Don't forget we would like to give you a bonus and will need an address to send some Digital Pandacoin to you.
We have learned some important things and will make sure we make this easier for everyone else soon.
newbie
Activity: 14
Merit: 0
AWESOME!  My PandaBank is now open and is syncing with the network.

Thanks A million!

Now, when it's synced we'll see if my PND came through or if it's lost in limbo-land.

THANKS
sr. member
Activity: 575
Merit: 250
PND DevTeam
OK looking good actually now brew install qt
newbie
Activity: 14
Merit: 0
Alright,

Now we're getting somewhere, lol

Here's the next can of worms...

...
...
...
Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /usr/local/opt/qt/lib/QtWidgets.framework/Versions/5/QtWidgets
  Referenced from: /Applications/pandacoin-qt.app/Contents/MacOS/PandaCoin-Qt
  Reason: image not found
...
...
...

Thanks ahead of time!
sr. member
Activity: 575
Merit: 250
PND DevTeam
Sorry my mistake try brew install berkeley-db4 per http://macappstore.org/berkeley-db4/
newbie
Activity: 14
Merit: 0
Okay,

When I ran brew install berkelely-db@4, this was the output.


Error: No available formula with the name "berkelely-db@4"
==> Searching for a previously deleted formula...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.


...
Of course launching PandaBank produces the exact same results.

We're getting there, lol!
member
Activity: 161
Merit: 10
BX Thailand is picking PandaCoin up again. Any idea where this comes from?
sr. member
Activity: 575
Merit: 250
PND DevTeam
Sorry for the delay and having you go through all of this, it is very useful to us to see your feedback as you progress.
  For this one brew install berkelely-db@4

Looks like you may have to also brew install [email protected] next

There may be more steps but you are getting close not many more libraries are used. We appreciate all your help and reports and I will be happy to send you some bonus Pandacoin for working with us through this. 
newbie
Activity: 14
Merit: 0
Any ideas?
newbie
Activity: 14
Merit: 0
Thanks,

I ran brew install miniupnpc... It's making progress, but not quite there yet. Smiley


New report...
...
...
...
Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /usr/local/opt/berkeley-db@4/lib/libdb_cxx-4.8.dylib
  Referenced from: /Applications/pandacoin-qt.app/Contents/MacOS/PandaCoin-Qt
  Reason: image not found
...
...
...
sr. member
Activity: 575
Merit: 250
PND DevTeam
OK more good information Thanks!    Looks like another missing required library this time.  You can try brew install miniupnpc and hopefully that will do it. We are working on a new release compile which will include all required libraries, appreciate all your time and support Smiley
newbie
Activity: 14
Merit: 0
Hey thanks,

I do use homebrew and I ran brew install qrencode, unfortunately before I got to the part in your post about maybe waiting to verify the updated version.  No worries though, I can attempt the update under the same failing conditions via my cloned bootable drive instead and let you guys know the results.

So, with the qrencode installed.  Upon attempting to launch PandaBank, we get a new problem...


Process:               PandaCoin-Qt [636]
Path:                  /Applications/pandacoin-qt.app/Contents/MacOS/PandaCoin-Qt
Identifier:            com.pandacoin.wallet-qt
Version:               3.0.3 (3.0.3)
Code Type:             X86-64 (Native)
Parent Process:        Huh [1]
Responsible:           PandaCoin-Qt [636]
User ID:               501

Date/Time:             2017-12-13 12:14:03.193 -0700
OS Version:            Mac OS X 10.13.2 (17C88)
Report Version:        12
...

Time Awake Since Boot: 36 seconds

System Integrity Protection: enabled

Crashed Thread:        0

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

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: /usr/local/opt/miniupnpc/lib/libminiupnpc.16.dylib
  Referenced from: /Applications/pandacoin-qt.app/Contents/MacOS/PandaCoin-Qt
  Reason: image not found

Binary Images:
       0x1065df000 -        0x106cf5ffb +com.pandacoin.wallet-qt (3.0.3 - 3.0.3) <6DFBA9DC-BA34-3ADE-AB88-2C4AE2F5780D> /Applications/pandacoin-qt.app/Contents/MacOS/PandaCoin-Qt
       0x106f39000 -        0x106f3ffff +libqrencode.4.dylib (0) /usr/local/opt/qrencode/lib/libqrencode.4.dylib
       0x10ae41000 -        0x10ae8b98f  dyld (519.2.2) <6695F30B-4E88-3C0B-9867-7D738C44A3E6> /usr/lib/dyld

Model: MacBookPro8,3, BootROM MBP81.004D.B00, 4 processors, Intel Core i7, 2.5 GHz, 16 GB, SMC 1.70f6
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In
Graphics: AMD Radeon HD 6770M, AMD Radeon HD 6770M, PCIe, 1 GB
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1333 MHz, 0x859B, 0x435438473353313333394D2E433136464544
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1333 MHz, 0x859B, 0x435438473353313333394D2E433136464544
...
sr. member
Activity: 575
Merit: 250
PND DevTeam
Thank you jdhadwin for the detailed response and your help, we do want our mac PandaBank to be as easy and up to date as our windows version.   It looks like we are not including the qrencode library properly for some reason in this latest version and will look into it right away. We need this library to work with qr codes so it is required. We should have a new update soon to try, we didn't see this problem since we have the library installed on our mac already.

If you have homebrew installed by chance, you can install the library by opening a Terminal from Applications >> Utilities
Then typing brew install qrencode

If you don't have homebrew and don't want to install it, we hope to have a better update to try asap or we can help you create a Pandacoin.conf in your Pandacoin data folder to get your older version connected and running.

If you want to try installing homebrew let us know if can help you with that. It might be best howerver to hang in there and help us by verifying the updated version once we have it ready.   Sorry for the trouble, we really appreciate your assistance!
Pages:
Jump to: