1

我遇到了一些堆栈溢出的麻烦,我不确定堆栈发生在哪里,我正在使用 xamarin mac 开发一个应用程序,我使用来自 xcode 的工具工具来检查分配和泄漏,我在应用程序的输出中得到了这个。

未能挂起线程 0xb06a3000,希望它已经死了

未能挂起线程 0xb0725000,希望它已经死了

未能挂起线程 0xb0093000,希望它已经死了

未能挂起线程 0xb11af000,希望它已经死了

线程完成:#16;

未能挂起线程 0xb0115000,希望它已经死了

线程开始:#17;

线程开始:#18;

非托管堆栈溢出:IP:0x210ad5,故障地址:0xb01954d8

未能挂起线程 0xb06a3000,希望它已经死了

未能挂起线程 0xb0195000,希望它已经死了

未能挂起线程 0xb0093000,希望它已经死了

堆栈跟踪

在 <0xffffffff> 处(包装器托管到本机)MonoMac.ObjCRuntime.Messaging.int_objc_msgSend_IntPtr (intptr,intptr,intptr)

在 MonoMac.AppKit.NSApplication.RunModalForWindow (MonoMac.AppKit.NSWindow) [0x00034] 在 /Users/builder/data/lanes/xamcore-lion-master-3.2/c508e5a1/source/xamcore/src/preprocessed-build/32-位/monomac/src/AppKit/NSApplication.g.cs:457

在 /Users/Norman/Projects/Aquilesss/Trackhunter/Trackhunter/Controllers/SyncGUIController.cs:72 中的 SoundHound.SyncGUIController.ShowSync () [0x00064]

在 SoundHound.MainGUIController.ReceiveToolStripMenuItemClick () [0x00037] 在 /Users/Norman/Projects/Aquilesss/Trackhunter/Trackhunter/Controllers/MainGUIController.cs:2570 在 SoundHound.AppDelegate.ReceiveToolStripMenuItemClick (MonoMac.Foundation.NSObject) [0x00007] 在 /用户/Norman/Projects/Aquilesss/Trackhunter/Trackhunter/AppDelegate.cs:265

在(包装器动态方法)对象。[SoundHound.AppDelegate.Void ReceiveToolStripMenuItemClick(MonoMac.Foundation.NSObject)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject)

在(包装器本机到托管)对象。[SoundHound.AppDelegate.Void ReceiveToolStripMenuItemClick(MonoMac.Foundation.NSObject)] (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.Foundation.NSObject)

在 <0xffffffff>

在(包装器托管到本机)MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[])

在 MonoMac.AppKit.NSApplication.Main (string[]) [0x00041] 在 /Users/builder/data/lanes/xamcore-lion-master-3.2/c508e5a1/source/xamcore/src/preprocessed-build/32-bit/ monomac/src/AppKit/NSApplication.cs:98

在 /Users/Norman/Projects/Aquilesss/Trackhunter/Trackhunter/Main.cs:53 中的 SoundHound.MainClass.Main (string[]) [0x0007f]

在(包装器运行时调用).runtime_invoke_void_object(对象,intptr,intptr,intptr)

本机堆栈跟踪:

来自 gdb 的调试信息:

^D

^D

退出

^D

...........

这种情况持续了好几次,我不知道该怎么做有人有什么想法???

4

0 回答 0