Windows 上の Nostrmo 3.4.0 がちょくちょく落ちるようになった。原因を突き止めるのがめんどくさそうで困ったな。
Discussion
Windows Event Viewer を見ると、isar.dll が STATUS_STACK_BUFFER_OVERRUN (0xc0000409) で落ちていた。
誤って Nostrmo を二重起動している間に Isar DB が壊れた可能性が高い。Isar DB は複数プロセスで共有して使うことを想定していないらしい。
DB ファイルを削除して Nostrmo を再起動したら再び安定した。
Android/iOS だと通常は二重起動にはならないはずなので、デスクトップ版固有の罠っぽい。起動時に single instance チェックを入れるべきなのだろう。
issue report を書いた。