As per my previous posts, 17.12 works fine in this scenario and I am using it. I was having trouble getting the spell checking features working when I noticed that it has to be enabled manually at the bottom right corner of the IDE, even though the plugin itself was already enabled. After I right clicked on it and opted to "enable spell check", it worked the way I was expecting (underlines words that it doesn't recognize, has a context menu for underlined words, etc). I'm not sure if it got turned off somehow, or one of the C::B releases eventually required turning it on manually, but I suppose I missed this step somewhere.
When I launch the 12-9-2017 nightly (WX 303, x64), it loads without any failed asserts.
When I launch the 4-29-2018 nightly (WX 303, x64), it loads without any failed asserts.
When I launch the 5-10-2018 nightly (WX 311, x64), it loads with failed asserts.
By the way, is there a way to have the spell checker plugin display a list of words in the active project that are flagged as misspelled, so I can easily look for real typos in my comments? Manually skimming through source files one at a time isn't a good way to do this, and I have some comment typos that have been present for years mostly because I knew of no efficient way to find them.