My Mono application崩潰在Mac上使用此消息(Full log):堆棧溢出的非託管:IP:0x26eb76,故障地址:0xbf808ffc
$ mono --debug bin/Debug/SparkleShare.app/Contents/MonoBundle/SparkleShare.exe
[...]
Stack overflow in unmanaged: IP: 0x26eb76, fault addr: 0xbf808ffc
[...]
「非託管」意味着堆棧溢出是不是在我的代碼(我只有託管代碼),而是在我嵌入的庫(SQLite, DotCmis, NewtonSoft.Json)或Mono的代碼中。
即使我編譯並運行在調試模式下,我所得到的只是這兩個十六進制數。
問題:如何調查此堆棧溢出?任何詭計?
注意:相同的庫(具有幾乎相同的代碼)在Linux和Windows上運行良好。