12b1 & Icarus leading to hard crashes

When opening an example C++ source file, Nova had a hard crash. Any further attempts to open Nova, defaulting to opening that that file, subsequently crashed.

After getting Nova out of this cycle and some additional digging, the core cause seems to be the Icarus extension.

The file in question, when compiled, yields a warning from clang. This offending line, when removed, no longer leads to Nova crashing.

Additionally, leaving the offending line in when disabling Icarus, no longer leads to Nova crashing.

We believe this should be resolved in Nova 12b2, which was released this morning. If you are still seeing it after updating, let us know!

12b2 has resolved the crash.