问题标签 [bsod]

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 投票
2 回答
2793 浏览

bsod - 如何分析 BSOD 以及它将提供给我的错误信息?

好吧,幸运的是,我没有编写很多导致 BSOD 的应用程序,但我只是想知道这个屏幕上的信息是否有用。它是否包含任何有用的信息,可以帮助我找到代码中的错误?如果是这样,我到底需要什么?

然后,系统重新启动,并且可能已将一些错误日志或其他信息写入系统某处。它在哪里,它包含什么以及如何使用它来改进我的代码?

过去,当我与 PBX 系统交互时,我确实经常遇到 BSOD,因为它的驱动程序的文档数量很少,所以我不得不进行一些试错编码。幸运的是,我现在为另一家公司工作,并且由于我的代码没有看到任何蓝屏死机。

0 投票
1 回答
721 浏览

.net - RAM PerformanceCounter 问题

我的代码:

问题:

  1. 文档似乎说我只能将 PerformanceCounter 用作管理员,但我以标准用户身份运行我的应用程序并且它有效。我可以依靠吗?
  2. 当剩余大约 200 MB RAM 时,我一直得到OutOfMemoryException ,为什么?这不可能是由于碎片,因为我一次分配一个 int 。此外,这不可能是因为可寻址性问题,因为我已经超过 2GB(当我的 3GB 中的 2.8 被占用时抛出异常)。测试应用程序输出的数字通过旁边运行的任务管理器窗口进行了验证。
  3. 一旦我在测试应用程序运行并且剩余大约 400 MB 时遇到 BSOD。关于可能导致这种情况的任何提示?我会检查 RAM 的完整性,还有什么?我应该小心PerformanceCounter.NextValue()循环调用还是什么?请注意,这是我第一次在这台 PC 上遇到 BSOD。
  4. 在程序执行的某些时候,我会遇到很大的延迟。例如,当我从 1 GB 可用 RAM 开始时,当我达到 700 MB 时,应用程序会冻结 1 秒,然后在大约 400 MB 时会冻结约 4 秒。为什么是这样?因为操作系统需要换出磁盘缓存以释放内存,还是什么?

注意:我为什么要这样做?好吧,我希望我的内存密集型应用程序检测到何时剩余 5 MB RAM,并提醒用户“内存不足,请关闭其他程序并返回,否则此程序将失败。”

0 投票
4 回答
2154 浏览

language-agnostic - 捕捉可怕的蓝屏死机

这是一个简单的问题。有时 Windows 会停止一切并抛出 BSOD。游戏结束,请重新启动以进行另一场比赛。管他呢。烦人但不是特别严重...

我想要的很简单。我想在它发生时抓住它。为什么?只是为了一些额外的崩溃记录。系统变蓝没关系,但是当它发生时,我只想记录一些额外的信息或执行一项额外的操作。

这甚至可能吗?如果是这样,怎么做?限制是什么?


顺便说一句,当系统恢复时我不想做任何事情,我想在它发生时抓住它。这让我可以采取最后的行动。(例如,在系统关闭之前刷新文件。)

0 投票
8 回答
2458 浏览

windows - 一个简单的程序可以负责蓝屏吗?

我有一位客户告诉我,我的程序(简单的用户级程序,而不是驱动程序)正在使他的系统崩溃,并出现蓝屏死机(BSOD)。他说他从未在其他程序中遇到过这种情况,而且他可以很容易地用我的程序重现它。

BSOD 的类型为 CRITICAL_OBJECT_TERMINATION ( 0x000000F4),对象类型为0x3(进程):对系统操作至关重要的进程或线程意外退出或被终止。

一个简单的程序可以负责蓝屏死机(即使在 Vista 上......)还是应该检查硬件或操作系统安装?

0 投票
2 回答
905 浏览

windows - 是否有任何工具可以读取在 Windows 中在 BSoD 期间创建的转储文件的内容?

是否有任何工具可以帮助我们读取存在 BSoD 时创建的 Memory Dump 文件中的内容?

0 投票
1 回答
308 浏览

visual-studio-2008 - Visual Studio 2008、Vista x64 和 Kaspersky = 蓝屏 (BSOD)?

我们刚刚获得了很酷的新工作站——8 GB、24 英寸屏幕、Vista x64 和强大的功能——我就是喜欢它!

但是我们面临着一些非常烦人的问题:蓝屏死机!我们发现当您在工作站上安装 Kaspersky MP4 时,您可以在调试 ASPX 页面时获得 BSOD。您可以在一周内获得一个 BSOD 或在一个小时内获得三个...

那些人 :

  1. 没有卡巴斯基
  2. 不要调试 ASPX 页面
  3. 不要工作...

没有蓝屏死机。

注意:我们通常使用 IE8,但它也发生在 Firefox 中。

现在,问题是:有了所有这些蓝屏,我们的 IT 部门正在用 XP 32 替换 Vista x64... 再见 RAM !当然,我不希望那样,所以如果有人有提示......

谢谢 !

0 投票
3 回答
2028 浏览

bsod - 如何追踪由(用户模式)应用程序触发的蓝屏死机

我们有一个由混合托管和非托管代码组成的 .Net 应用程序。我们有许多用户在使用我们的应用程序时收到 BSOD 的报告。这些蓝屏出现在不同版本的 Windows 上。大多数是 XP,但一位用户声称它发生在 Windows 7 上。一些用户在做一件事时看到它发生,另一些用户在做完全不同的事情时看到它发生。当然,我们无法重现该问题。

不用说,我被难住了。用户模式应用程序不应该能够蓝屏操作系统,所以我们在一个常见的内核空间应用程序中遇到了一个错误,也许是有错误的防病毒软件?

有没有人有关于如何跟踪这样的事情的任何提示?我们无法访问发生这种情况的计算机,因此我们无法连接内核调试器或类似的东西。

0 投票
2 回答
236 浏览

.net - 创建线程时出现蓝屏

我正在尝试同步创建 +5 个线程,因此不应该出现任何并发错误。
代码:

黑暗是一个特征吗?
我做错了什么?

操作系统:Microsoft windows vista(不幸的是)x64
语言:C# 3.0|4.0
.Net 版本:3.5|4

编辑:

过程:

人员:

0 投票
1 回答
1256 浏览

windows - 一般性保护错误

如何检测导致 GPF 的进程?

0 投票
6 回答
650 浏览

c# - DownloadFileAsync期间蓝屏0x0000003B?

我在使用 C#/.NET 开发的应用程序时遇到了问题。一个我无法追踪的问题,因为它导致我的系统因 BSOD 而崩溃。这是小型转储:

060310-27066-01.dmp 03.06.2010 19:47:39 SYSTEM_SERVICE_EXCEPTION 0x0000003b 00000000 c0000005 fffff8000306d4d0 fffff880 0b107640 0000000000000000 ntoskrnl.exe ntoskrnl.exe+70600 NT Kernel & System Microsoft® Windows® Operating System Microsoft Corporation 6.1.7600.16539 (win7_gdr.100226-1909 ) x64 C:\Windows\Minidump\060310-27066-01.dmp 4 15 7600

它与 DownloadFileAsync 无关。System.Net 程序集类的其他与 HTTP 下载相关的方法也使我的系统崩溃。我真的希望有人可以帮助我。

仅供参考:下载文件的其他应用程序(浏览器等)就像一个魅力。

如果您需要更多信息,请不要犹豫!

谢谢!

// 更新 06.06.2010 - 02:58:仅供参考:几天前我运行 memtest86+ 来检查我的内存模块。安装所有四个 2GB 模块时出现一些错误。我删除了其中的 3 个,并一一检查了所有 4 个模块,没有任何错误。蓝屏死机仅在我的应用程序在调试器中运行并从 Web 下载某些内容时发生。

// 更新 04.06.2010 - 18'53:在测试了几件事后,我发现每当我在 Visual Studio 2010 调试器中运行我自己的应用程序并开始下载时,就会发生 BSOD。在没有附加调试器的情况下运行应用程序不会导致 BSOD。

我想蓝屏死机在某种程度上与调试器有关。