Getting this error on startup :-
zcashd: wallet/wallet.cpp:1080: void CopyPreviousWitnesses(NoteDataMap&, int, int64_t) [with NoteDataMap = std::map<SaplingOutPoint, SaplingNoteData>; int64_t = long int]: Assertion `(nd->witnessHeight == -1) || (nd->witnessHeight == indexHeight - 1)’ failed.
Doing a reindex to see if that clears it.
EDIT: Still reindexing, just in case its useful here are the last unusual lines of debug.log just before it borked -
Leaving InitialBLockDownload (latching to false)
ERROR: ContextualCheckTransaction(): transaction is expired
ERROR: AcceptToMemoryPool: ContextualCheckTransaction failed
EDIT: Re-indexing cleared the error.