stack-trace相关内容
我问,因为在调试发生的异常的Visual Studio中找不到堆栈跟踪。 解决方案 调试时,转到调试 - > Windows - >调用堆栈
..
我知道没有标准的C函数来做到这一点。我想知道在Windows和* nix上有什么技术要这样做? (Windows XP是我现在最重要的操作系统。) 解决方案 我们已经将它用于我们的项目: https:// www .codeproject.com / kb / threads / stackwalker.aspx 该代码是一个混乱的IMHO,但它工作得很好。仅限Windows。
..
有没有什么办法来指示Python解释器来显示你确切的代码正在运行? 某种即时堆栈跟踪? 相关问题: / em>
..
有时,当我运行我的应用程序时,它给我一个错误,看起来像: 线程“main”java中的异常。 lang.NullPointerException 在com.example.myproject.Book.getTitle(Book.java:16) 在com.example.myproject.Author.getBookTitles(Author.java:25) at com.exam
..
如果我的C ++应用程序在Windows上崩溃,我想向我们的服务器发送有用的调试信息。 在Linux上,我将使用GNU backtrace ()函数 - 是否有等价的Windows? 有一种方法可以在程序崩溃后提取有用的调试信息? (“测试你的应用程序,所以它不会崩溃”的建议是没有帮助的 - 所有非平凡的程序将会有bug) 解决方案 函数 Stackwalk64 可用于在
..
有人知道为什么会发生这种情况吗?我看到这个崩溃由我的应用程序报告,但我不知道是什么。 java.lang.NoClassDefFoundError:android.app .ANRManagerProxy 线程:Binder_3,异常:java.lang.NoClassDefFoundError:android.app.ANRManagerProxy 在android.app.AN
..
这是我得到的奇怪的崩溃。当我按一个按钮到某个ViewController时,崩溃发生。它崩溃的行是: DestinationInformationViewController * info = [[DestinationInformationViewController alloc] init]; [info setModalTransitionStyle:UIModalTransit
..
如何从我的Android应用程序获取崩溃数据(至少堆栈跟踪)?至少在我自己的设备上通过有线,但最好是从我的应用程序运行在野外的任何实例,使我可以改进它,使其更加坚实。 解决方案 您可以尝试 ACRA(Android应用程序崩溃报告)库: ACRA是一个让Android应用程序自动将其崩溃报告发布到GoogleDoc表单的库。它是针对Android应用程序开发人员,帮助他们从他们的应用
..
当我的c ++应用程序崩溃,我想生成一个stacktrace。 我已经问了,但我想我需要澄清我的需求。 我的应用程序由许多不同的用户运行,它也运行在Linux,Windows和Macintosh上(所有版本都使用gcc编译)。 我希望我的程序能够生成一个堆栈跟踪,当它崩溃,下一次用户运行它,它会问他们是否可以发送堆栈跟踪我,所以我可以跟踪问题。我可以处理发送信息给我,但我不知道如
..
我的配置如下 Java Project1:IADTPrj J2ee Project2:TestJ2EE references IADTPrj Classpath条目 我在logger中得到了一些输出(SomeClass.java30)其中我想点击并去其
..
console.trace()在控制台上输出结果。 我想以字符串形式获取结果并将其保存到文件中。 br> 我不定义函数的名称,我也不能得到他们的名称与 callee.caller.name 。 解决方案 我不知道firefox,但在v8 / chrome,你可以使用一个方法上 captureStackTrace 。 (此处的更多信息) 因此, hacky的方式得到它将是:
..
我在调试一个明显的并发问题在一个大型的应用程序,我在工作。有问题的bug仅在运行了许多(12+)小时后才会在某些低性能机器上显示,我从来没有在调试器中重现它。因为这个,我的调试工具基本上限于分析日志文件。 C#使得很容易得到线程的堆栈跟踪抛出异常,但我想要在抛出异常时另外获取当前在我的AppDomain中执行的每个其他线程的堆栈跟踪。 这是否可能? 解决方案 CodePlex上
..
我得到了一个客户报告的堆栈跟踪。我不知道如何重现这个。我的WPF应用程序有大量的ComboBoxes;我不知道如何确定哪个ComboBox失败给出的堆栈跟踪下面。有没有人看过这个?你能解释从这个堆栈跟踪发生了什么吗?任何想法? System.NullReferenceException:对象引用未设置为对象的实例。 在System.Windows.Controls.ComboBox.Co
..
您使用哪个安全网? 使用警告; 或 使用strict; 我知道 使用 strict捕获的潜在问题;将导致您的代码立即停止 遇到时, 同时使用警告;只会给出 警告(像命令行开关 -w),并让您的代码运行。 仍然我想知道哪一个主要由Perl程序员使用。 解决方案 use strict 如果使用符号引用(即,字符串表示符号的名称),则会生成错误。如果
..
控制台输出如下:我在开发一个Cocos2d 2.0游戏,不能安静地解决为什么我的应用程序崩溃。 2013-02-08 10:52:08.298 AppName [994:15203] cocos2d:CCSpriteBatchNode:将TextureAtlas容量从[29] ]。 2013-02-08 10:52:08.299 AppName [994:15203] cocos2d:
..
我有客户端 - 服务器系统。它们通过RMI进行通信,因此涉及序列化/反序列化。服务器根据请求向客户端发送响应。如果发生异常,它会在响应中设置。 但是,如果在服务器上发生异常,客户端不知道它。所以我需要包装原始异常,但保留stacktrace调试目的。是否有更优雅的解决方案? //从服务器到客户端的响应 类响应{ private MyException e; public v
..
当尝试删除/自由字符ptr而不完全由 strtok_r 处理时,它给我堆栈跟踪错误。 我知道不能以常规方式释放/删除 strtok_r char ptr,而不必通过 strtok_r 完成整个字符串分隔过程。 code> func。 任何人都可以告诉我如何释放一个char ptr,当它的过程由 strtok_r ? char * data = new char [temp->
..
我的程序似乎遇到了一个非常难以再现的错误:一旦在一个蓝色的月亮,当用户把他的Mac睡觉,以后再次唤醒它,我的程序的子进程之一将崩溃 当发生这种情况时,Apple的崩溃记录机制可靠地报告类似这样的堆栈跟踪: Thread 0 Crashed :: Dispatch queue:com.apple.main-thread 0 libsystem_kernel.dylib 0x967f
..
我对堆栈跟踪的理解基本上是基于什么是基指针和堆栈指针?他们指的是什么?。 我一直在帮助开发多年的程序崩溃时堆栈转储,我已经习惯了以评估这些堆栈跟踪,与C ++编译器生成的.map文件相对应。很多时候,我已经成功地走了堆栈和调试问题。 但是,有时堆栈跟踪有一个空EBP(帧)指针。下面是来自这样的示例堆栈转储的相关片段: 初始EBP指针值:04d8fab0 {at address
..
我正在使用一个类,我想用它来记录当前的呼叫堆栈在Windows Vista / 7的电脑上。 (非常类似于“Walking the callstack” http://www.codeproject.com/Articles/11132/Walking -the-callstack )。 首先我使用RtlCaptureContext获取当前的上下文记录,然后我使用StackWalk64获取单
..