You could try what I have tried to make sure if you are experiencing the same problem unless the devs want your address for analysis ( because the following could cause unpark transaction therefore erase forensic evidences.)
First backup your wallets. Then unplug the network and start your client so that the client won’t crash immediately. Dump the privatekeys of the park and unpark addresses. Quit your client. Wait for 30 sec and rename your wallets to other names.
Start your client again. Now you have clean B and S wallets. Switch to Nubits wallet. In the console import the privatekey of address which you park your coins from (I called this address A). wait for the command to finish. plug in the network and wait for the client to sync. After its sync’ed, type unpark . What do you get? I got an empty [].
Then quit the client and start it with network ungplugged. Switch to Nubits wallet. In the console import the privatekey of the unpark address (address B). plug in network again. After sync’ed, type unpark. Does your client crash? My did. Now you have an wallet that only have the relevant addresses. Switch to Nushares wallet and see if you have anything there (shouldn’t. But please check).
I don’t know that to do next. What successfully unparked my coins was unpark command using the daemon. If you want to try let us know the results.