Sync finished up. Increasing memory to 8 GB fixed the crashing during download, it seems. Thanks, all, for your help!
There is a bug, though: if the client closes unexpectedly, the sync will hang and not download any more blocks. It needs to be able to recover from a crash better.
I don't see a download link to the light wallet on bitshares.org. Perhaps it should be added?