Mac でMono アプリケーションがクラッシュし、次のメッセージが表示されます ( Full log ):
$ mono --debug bin/Debug/SparkleShare.app/Contents/MonoBundle/SparkleShare.exe
[...]
Stack overflow in unmanaged: IP: 0x26eb76, fault addr: 0xbf808ffc
[...]
「管理されていない」とは、スタック オーバーフローが私のコード (私は管理されたコードしか持っていない) ではなく、埋め込んだライブラリ ( SQLite、DotCmis、NewtonSoft.Json ) または Mono のコードにあることを意味します。
デバッグ モードでコンパイルして実行しても、得られるのはこれら 2 つの 16 進数だけです。
質問:このスタック オーバーフローを調査するにはどうすればよいですか? 何かトリック?
注: 同じライブラリ (ほぼ同じコード) は、Linux と Windows で正常に動作します。