问题标签 [crash-reports]

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.

0 投票
4 回答
25450 浏览

iphone - 如何从客户那里获取 iPhone 崩溃日志?

有谁知道如何从客户那里获取崩溃日志?而不是手动要求他们同步并转到此目录和此目录并发送它。

是否有任何自动方式向我们的服务器发送崩溃报告?

0 投票
1 回答
234 浏览

c# - 寻找具有简洁崩溃报告功能的工具的好例子

目标平台是 Windows。受欢迎的语言:(C++母语以及CLIC#,. Java例子也很好。

我不太担心安全性,但我也很好奇与语言无关的设计方面——提供崩溃报告的好方法是什么?

我正在寻找的东西 - 可以收集尽可能多的堆栈跟踪、环境的代码,然后还允许用户键入导致此问题的步骤,还可以选择留下他们的姓名和联系信息(他们是付费客户,他们想要听取他们的问题)。此外,偏执的用户应该能够发送尽可能少的识别信息。

出于这个原因,我认为编译一封电子邮件,将其引导到用户最喜欢的电子邮件客户端,然后让用户在发送前预览它,并能够在需要时修改纯文本字段是有意义的。

也许电子邮件不是最好的方法。我正在使用 Visual Studio 2010 进行开发。

PS 我要求提供 3 种语言的示例,因为我们使用了所有 3 种语言,实际上我不确定本机代码或托管代码是否会捕获所有异常并因此有机会报告错误(该应用程序巨大且难以挖掘,但是我确实想提出这个新功能,但不是没有先研究)。

谢谢。

0 投票
1 回答
699 浏览

ruby - 从 Linux 上的 Ruby 和 Resque 捕获分段错误回溯

我们使用 Resque 在大量机器上运行 Ruby 工作程序。每隔一段时间,我们就会在 Resque 工作进程中看到分段错误。很难调试这些,因为它们相当罕见,我们必须运行数以万计的分布式作业才能触发崩溃。

理想情况下,我们希望在每次崩溃后捕获回溯和核心文件,并自动将它们上传到中央服务器。换句话说,我们正在寻找类似于 Gnome 的“Bug Buddy”的东西,但是完全自动化并且能够在 Ruby 解释器转储核心时捕获错误。(类似的基于 GUI 的产品包括 MacOS X Crash Reporter、Windows Error Reporting、KDE ​​的 Dr. Konqi 和 Mozilla 的 Breakpad。但我们需要在无头、无人值守的服务器上运行的东西。)

到目前为止,最有希望的选择似乎是 Ubuntu 的 Appport,它可以拦截服务器进程中的崩溃并将其保存到磁盘。Apport 通常会将崩溃上传到 Ubuntu 的 Launchpad,但它也带有 Python 库。

有没有人有使用这些库的任何建议或第一手经验?我在这里而不是在服务器故障上问,因为解决方案可能涉及编程或代码更改。

0 投票
2 回答
1272 浏览

iphone - Iphone 崩溃日志不代表 UIKit 调用

有没有人见过这样的崩溃日志,其中 UIKit 和其他系统库没有被符号化?我们的一个应用程序在启动时出现崩溃问题,但只有少数用户(如 5 个)遇到此问题。(据我了解,显示 default.png 然后它崩溃了)我们无法重现它。代码中似乎没有任何遗漏的地方,我已经运行了静态分析器,它没有显示任何问题。但 UIKit 和其他库没有被符号化的事实对我来说很奇怪。我查找了 libSystem.B.dylib 0000000000 0 + 0 并且在谷歌上有一些关于此的点击以及与静态库的连接。这个项目确实使用了静态库,但我认为如果它们有问题,它不会在任何设备上工作,而不仅仅是一对。

这是 defaultImage 方法的全部内容

我们从其中一位用户那里获得了 ipa,并且 Default.png 似乎没有损坏。

0 投票
1 回答
2037 浏览

iphone - 帮助解读 Apple 崩溃报告

我无法重现我在 Apple 崩溃报告中遇到的错误。我有 4 个使用相同代码库的应用程序已经获得批准,现在我有 2 个被拒绝,并且出现了我从未遇到过的相同错误。

以下是我从 Apple Review 中获得的崩溃报告。再下面是我的应用程序委托中指示为错误的行。我正在查看围绕错误的系统调用,以防它们为我提供一些启示。

AppDelegate 中的代码:

我无法重现这一点。任何见解或建议表示赞赏。

0 投票
2 回答
813 浏览

iphone - iPhone 崩溃报告

我想实现类似四方在应用程序崩溃时所做的事情,它将崩溃报告发送给他们的开发人员。但我真的不知道这是如何实现的。有人可以告诉我这是如何工作的,以及实现这样的东西所需的组件。

我猜 iPhone 会在内部存储崩溃报告,因此您需要访问它,并且我还阅读了一些有关 dSYM 文件的内容?我这就是我需要的吗?如何访问崩溃文件并通过电子邮件发送出去?

非常感谢您提供的任何帮助。

编辑::所以已经提到了乱舞,还有什么其他人可以推荐来实现这一目标吗?

0 投票
1 回答
887 浏览

jogl - JOGL 原生崩溃

我正在运行一个基于 JOGL 的应用程序,当我执行某些绘图操作时它一直在崩溃。但是,它崩溃的行是对 的调用gl.glGenLists(1),所以我不太确定这会如何在底层应用程序中导致错误,因为这一行是一条微不足道的行(除非堆栈处于某种不良状态 - 是这可能吗?)。

我还尝试更新我的视频卡驱动程序,现在它只是冻结在同一个地方而不是崩溃。

崩溃报告的相关部分如下。任何帮助,将不胜感激。我正在运行 NVIDIA Quadro NVS 160M 视频卡。谢谢。

0 投票
4 回答
2688 浏览

iphone - iPhone 应用程序在启动时崩溃

我们从 iTunes connect 收到了一个有点奇怪的崩溃日志。

以前我们的应用程序需要很长时间才能从 ApplicationDidFinishLaunching 返回时遇到问题。这是由于在 applicationDidFinishLaunching 内部做了太多的工作,我们在较慢的设备上超过了 20 秒的超时。

为了解决这个问题,我们将所有设置代码从 ApplicationDidFinishLaunching 中移出,并将其移至特殊的 secondaryLoadingController 中。最重要的是,我们将该控制器内部的设置代码移至单独的线程。

但是,我们仍然看到崩溃日志显示我们的应用程序未能及时启动,即使崩溃日志显示调用[UIApplication _reportAppLaunchFinished]. 对我来说,这表明应用程序已经完成启动,只要我们想运行我们的设置代码,我们应该可以自由地使用。下面是崩溃日志。

谢谢你的尽心帮助。

更新 我正在尝试在单独的线程上运行耗时的导入代码(仅在应用程序更新时发生)。我什至使用带有嵌入式进度条的 AlertView 更新 GUI,以便用户知道某些事情仍在发生。在我们的测试过程中,这工作正常。下面是似乎不起作用的线程代码。崩溃日志似乎表明所有工作都在主线程上完成。

0 投票
5 回答
34847 浏览

iphone - 如何让 iPhone 应用用户提交崩溃报告?

可能重复:
iphone如何从客户那里获取崩溃日志?

我的一些用户报告崩溃。向他们解释如何向我发送他们的崩溃报告,以便他们出现在 iTunes Connect 的崩溃报告列表中的最佳方式是什么?当用户将手机与计算机同步时,它们会被发送吗?谢谢!

0 投票
4 回答
2748 浏览

iphone - iPhone - 检测崩溃,提示用户发送崩溃日志

是否有任何库允许最终用户向开发人员发送崩溃报告?

例如,用户正在使用我的应用程序。它崩溃了。在启动时,一个库在其他所有内容之前加载,并注意到有一个崩溃报告并提示用户将崩溃日志发送给我。

这可能吗?我认为 Facebook 应用程序就是这样做的。

谢谢!