Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 有没有办法知道是哪个线程导致堆栈溢出_Multithreading_Macos_Xamarin.mac - Fatal编程技术网

Multithreading 有没有办法知道是哪个线程导致堆栈溢出

Multithreading 有没有办法知道是哪个线程导致堆栈溢出,multithreading,macos,xamarin.mac,Multithreading,Macos,Xamarin.mac,我遇到了一些堆栈溢出的问题,我不知道堆栈发生在哪里,我正在用xamarin mac开发一个应用程序,我使用xcode的工具检查分配和泄漏,我在应用程序的输出中得到了这个 未能挂起线程0xb06a3000,希望它已死亡 未能挂起线程0xb0725000,希望它已死亡 未能挂起线程0xb0093000,希望它已死亡 未能挂起线程0xb11af000,希望它已死亡 线程完成:16 未能挂起线程0xb0115000,希望它已死亡 线程开始:17 开始线程:18 非托管:IP:0x210ad5,故障地址:

我遇到了一些堆栈溢出的问题,我不知道堆栈发生在哪里,我正在用xamarin mac开发一个应用程序,我使用xcode的工具检查分配和泄漏,我在应用程序的输出中得到了这个

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

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

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

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

线程完成:16

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

线程开始:17

开始线程:18

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

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

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

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

堆栈跟踪

在 在包装器中,管理本机MonoMac.ObjCRuntime.Messaging.int_objc_msgSend_IntPtr IntPtr、IntPtr、IntPtr

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

位于/Users/Norman/Projects/aquiless/Trackhunter/Trackhunter/Controllers/SyncGUIController.cs:72中的SoundHound.SyncGUIController.ShowSync[0x00064]

在SoundHound.MainGUIController.receivetoolstripmenuite中,单击/Users/Norman/Projects/aquiless/Trackhunter/Trackhunter/Controllers/MainGUIController.cs:2570中的[0x00037] 在SuthOrth.AppDeaTr.EngulnTraseMutuxItMeCaseNoTask.NasObj[0x09007]中/用户/诺尔曼/项目/ Akyelss/TrracHunt/TrrkHung/AppDealt.cs:265</P>

在包装器动态方法对象[sHangHouth.AppDeaveT.ValueToStudioMeCurkMyoMcActudio .NasObj] Munac .Fask. NSObject,MonoMac . ObjrunTime.选择器,Mauna.Bask.NSbObjs/P>

在托管对象的原封未动下。[SothHOrth.AppDeaveA.ValueToStudioMeCuMulcCyMaNo.Pr.NSObjist.Munac .Fask. NSObject,MonoMac .ObjrunTime.S选择器,Mauna.Bask.NSbObjs

在包装器上,管理本机MonoMac.AppKit.NSApplication.NSApplicationMain int,字符串[]

位于/Users/builder/data/lanes/xamcore-lion-master-3.2/c508e5a1/source/xamcore/src/preprocessed build/32位/MonoMac/src/AppKit/NSApplication.cs:98中的MonoMac.AppKit.NSApplication.Main字符串[][0x00041]

位于/Users/Norman/Projects/aquiless/Trackhunter/Trackhunter/Main.cs:53中的SoundHound.MainClass.Main字符串[][0x0007f]

在包装器运行时调用。运行时调用对象,intptr,intptr,intptr

本机堆栈跟踪:

来自gdb的调试信息:

^D

^D

退出

^D

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

我已经开始注意到这些未能在我的应用程序输出上挂起线程消息的消息,你有没有发现这些消息?