Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visual C++ Assertion failed #542

Open
1 task done
UserError0815 opened this issue Mar 31, 2024 · 4 comments
Open
1 task done

Visual C++ Assertion failed #542

UserError0815 opened this issue Mar 31, 2024 · 4 comments

Comments

@UserError0815
Copy link

Issues, reports or feature requests related to the GUI should be opened directly on the GUI repo

  • I still think this issue should be opened here

Report

Hello

I get following error while try to transfer my funds.
Following things are done but didn't help to solve the issue.

  • Reinstall Windows 11
  • Try on Windows 7
  • Install VC Runtime Libraries
  • Install Visual Studio
  • Several restarts

Symptoms:
After this error occurred the following symptoms can appear.

  • Syscoin-qt cannot be started again
  • No connection to the Syscoin network
  • Stuck at "Loading Geth"
  • SysGeth.exe is still active and should be canceled in task manager
  • In some cases the data folder gets corrupted and must be recovered from a backup

Solution:
No

Assertion failed!

@UserError0815
Copy link
Author

wrong index

@Frank-GER
Copy link
Member

What exactly are your system specs?
Did you use syscoin-4.4.2-win64-setup.exe or syscoin-4.4.2-win64.zip?
Windows 7 is too old and Syscoin not guarantied to run there anymore.
Why did you install Visual Studio to run Syscoin?
After that assertion error, the program is in a state where it can't do a proper shutdown anymore, so the possible symptoms will appear.

@UserError0815
Copy link
Author

UserError0815 commented Apr 13, 2024

Hello

sorry for late response. I run different different setups.

What exactly are your system specs?
I have tested on different systems, intel i7 core 4930K and i5 4590 with each Windows7, Windows10 and Windows11.
Always the same result.

Did you use syscoin-4.4.2-win64-setup.exe or syscoin-4.4.2-win64.zip?
It doesn't matter which version.

Windows 7 is too old and Syscoin not guarantied to run there anymore.
I know! To reproduce the issue its always a good thing to try on every systems and parameters.

Why did you install Visual Studio to run Syscoin?
While I needed it to program I also installed VS to check if the failure occured again. I give it a try but nothing helped.

I came to the conclusion, that if you create an empty legacy wallet then the failure will occure.

How to produce:
Create an empty legacy wallet without scripts and import privkey.

How to solve the issue:
Create a legacy wallet (HD wallet) and import privkey.

@Frank-GER
Copy link
Member

I came to the conclusion, that if you create an empty legacy wallet then the failure will occure.

How to produce:
Create an empty legacy wallet without scripts and import privkey.

How to solve the issue:
Create a legacy wallet (HD wallet) and import privkey.

"Create an empty legacy wallet" means a wallet without HDseed. This function is only meant to be used to set the HDseed yourself instead using a generated one. After the wallet has the HDseed set, it will work normal.
This is pretty much BTC standard.
Importing a priv key (like other wallet functions) needs a full functioning wallet, which means a wallet with HDseed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants