【发布时间】:2012-11-20 20:42:59
【问题描述】:
My Mono application 在 Mac 上崩溃并显示此消息 (Full log):
$ mono --debug bin/Debug/SparkleShare.app/Contents/MonoBundle/SparkleShare.exe
[...]
Stack overflow in unmanaged: IP: 0x26eb76, fault addr: 0xbf808ffc
[...]
“in unmanaged”意味着堆栈溢出不在我的代码中(我只有托管代码),而是在我嵌入的库 (SQLite, DotCmis, NewtonSoft.Json) 或 Mono 的代码中。
即使我在调试模式下编译和运行,我得到的只是这两个十六进制。
问题:如何调查此堆栈溢出?有什么技巧吗?
注意:相同的库(具有几乎相同的代码)在 Linux 和 Windows 上运行良好。
【问题讨论】:
标签: mono monodevelop stack-overflow unmanaged monomac