same problem even if i copy the blockchain before close the wallet then open it again it's won't load same error
It wont work. You need to use a block-chain pre-dating the PoS each time you close and re-open your wallet. Even after synching if you backup the block-chain and try to using it, you will end up with the same assertion error.
Some have stated that re-downloading the wallet from scratch eventually solved the assertion error. I haven't tried that.
This is not entirely true. You do not need pre-PoS block chain. The problem is not in the block chain itself, it is a corruption in the local (on disk) block index database. We do not yet have a fix for it.
All we know is this problem is caused/accelerated by bogus nodes on the network feeding lots of orphans (you can detect them by looking in the log file -- they will feed you like 100 ORPHAN blocks then your node will disconnect them for misbehaving -- but that would be too late).
We will have a new wallet version today that will just disconnect these old nodes, as we should -- because they need to upgrade in order to participate in the current network.
I will also upload later today an up to date block chain that does not have corrupted block index.