问题标签 [stack-trace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 在 Unix 系统上自动获取堆栈跟踪
有哪些方法可以在 Unix 系统上自动获取堆栈跟踪?我的意思不是仅仅获取一个核心文件或与 GDB 交互地附加,而是有一个 SIGSEGV 处理程序将回溯转储到文本文件。
以下可选功能的奖励积分:
- 崩溃时收集的额外信息(例如配置文件)。
- 通过电子邮件将崩溃信息包发送给开发人员。
- 能够将其添加到
dlopen
ed 共享库中 - 不需要图形用户界面
c# - Why do my exception stack traces always point to the last method line?
I have a problem with my Visual Studio installation. When I got an exception I always have incorrect line numbers in it's stack trace. There are always point to last line of each method in my codebase. At the same time it's OK when I'm tracing programs with debugger. What's happed with PDBs?
No, I'm not re-throwing exception at each method.
In each line of stack trace I have last row of corresponding method, while exception had thrown by statement in the middle.
c# - 从 C# 打印堆栈跟踪信息
作为我们产品中一些错误处理的一部分,我们想转储一些堆栈跟踪信息。但是,我们体验到许多用户只会截取错误消息对话框的屏幕截图,而不是向我们发送程序中可用的完整报告的副本,因此我想在此对话框中提供一些最小的堆栈跟踪信息。
我机器上的 .NET 堆栈跟踪如下所示:
我有这个问题:
格式看起来是这样的:
但是,at和in关键字,我认为如果它们运行,例如,挪威 .NET 运行时而不是我安装的英文运行时,它们将被本地化。
有什么方法可以让我以与语言无关的方式分离这个堆栈跟踪,这样我就可以只显示那些条目的文件和行号?
换句话说,我想从上面的文字中得到这些信息:
您可以提供的任何建议都会有所帮助。
c++ - 当我的程序崩溃时如何自动生成堆栈跟踪
我正在使用 GCC 编译器在 Linux 上工作。当我的 C++ 程序崩溃时,我希望它自动生成堆栈跟踪。
我的程序由许多不同的用户运行,它也可以在 Linux、Windows 和 Macintosh 上运行(所有版本都使用 编译gcc
)。
我希望我的程序能够在崩溃时生成堆栈跟踪,并且下次用户运行它时,它会询问他们是否可以将堆栈跟踪发送给我,以便我可以追踪问题。我可以处理向我发送信息,但我不知道如何生成跟踪字符串。有任何想法吗?
multithreading - 解释 Windows Minidump 中的堆栈
作为一个刚刚开始学习复杂的计算机调试的人,对于我的生活,我无法理解如何阅读 Windbg 中转储的堆栈文本。我不知道从哪里开始如何解释它们或如何去做。任何人都可以为这个可怜的灵魂提供方向吗?
即(实际上我手头上唯一的垃圾场)
我知道问题与 Nvidia 显示驱动程序有关,但我想知道的是如何实际读取堆栈(例如,什么是 b69dd8f4?):-[
java - 自动确定调用者的类名的 Java 记录器
此方法将返回一个记录器,该记录器知道它正在记录的类。有什么反对意见吗?
许多年后:https ://github.com/yanchenko/droidparts/blob/master/droidparts/src/org/droidparts/util/L.java
c - 如何在 C 中获取堆栈跟踪?
我知道没有标准的 C 函数可以做到这一点。我想知道在 Windows 和 *nix 上对此有什么技术?(Windows XP 是我现在最重要的操作系统。)
c++ - C++程序崩溃时如何获取堆栈跟踪?(使用 msvc8/2005)
有时我的 c++ 程序在调试模式下崩溃,我得到的是一个消息框,说某些内部内存管理例程中的断言失败(访问未分配的内存等)。但我不知道从哪里调用它,因为我没有得到任何堆栈跟踪。如何获取堆栈跟踪或至少查看它在我的代码中失败的位置(而不是库/内置例程)?
python - 如何在我的 Django 500.html 页面中包含堆栈跟踪?
我正在跑步Django 1.0
,我即将部署我的应用程序。因此,我会将 DEBUG 设置更改为 False。
话虽如此,当发生错误时,我仍然希望在我的 500.html 页面上包含堆栈跟踪。通过这样做,用户可以复制并粘贴错误并轻松地将它们通过电子邮件发送给开发人员。
关于如何最好地解决这个问题的任何想法?
python - 显示正在运行的 Python 应用程序的堆栈跟踪
我有这个 Python 应用程序时不时卡住,我不知道在哪里。
有没有办法向 Python 解释器发出信号以向您显示正在运行的确切代码?
某种即时堆栈跟踪?
相关问题: