Skip to content

Assertion failed: (false), function forced_return, — macOS when syncing from genesis / multiple watch-only addresses #1073

Description

@seanPhill

On a wallet (running the current master — the second commit to master on 20260809) where I added several watch-only addresses (for testing) and then did a full blockchain sync, after having previously done a resync when adding a single watch-only address, it succeeded, BUT had crashed some hours after having begun the resync.

% ./veil-qt 
Assertion failed: (false), function forced_return, file /home/runner/work/veil/veil/source/depends/x86_64-apple-darwin18/share/../include/boost/variant/detail/forced_return.hpp, line 45.
zsh: abort      ./veil-qt

I started up the wallet again, and it started and then automatically shutdown safely.

I started it a second time, and everything was fine, and the watch-only addresses were up to date.


My only concern is that I have some mislabelled transactions, but that involves addresses that I had originally mislabelled and then corrected. Clicking on the transaction shows the correct address, not matching the incorrect label. Most, if not all other listed transactions are correctly labelled.

I will soon test the watch-only address deletion process.

The wallet is working reliably under normal conditions and the crash may have had nothing to do with the wallet itself, as it may have been power fluctuations or something else. However, I am running from a surge protected UPS, but the chain data is on a fast external USB SSD directly connected to an M4 Mac Mini.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions