问题标签 [crash]

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 回答
9820 浏览

.net - 与 IIS7 的 LinkPoint 支付集成崩溃 w3wp.exe

我包装第三方 DLL 的程序集在我的 Windows 测试工具应用程序中运行良好,并且在以调试模式(VS 2008 Visual Studio 开发服务器)生成时,它们Web 服务中也运行良好!但是,应用程序在本地 IIS 7 Web 服务器中运行时总是崩溃。以下是在本地 IIS 服务器上运行时事件日志中的崩溃详细信息:

错误应用程序 w3wp.exe,版本 7.0.6001.18000,时间戳 0x47919413,错误模块 ntdll.dll,版本 6.0.6001.18000,时间戳 0x4791a783,异常代码 0xc0000374,错误偏移量 0x000aada3,进程 id 0x990143392c

讨论:我围绕来自第三方的 .NET dll(来自 FirstData 的 LinkPointTransaction.dll)编写了一个包装器,并且我编写了一些引用该包装器的其他程序集。在代码运行时,对第三方的调用LinkPointTransaction.LinkPointTxn.Send()通过 Internet 成功将事务发送到 FirstData,但我的应用程序在调用过程中的某个地方崩溃了 w3wp.exe,然后它到达下一行。它不会抛出我可以看到的托管异常;它只是崩溃。除了在 IIS7 中之外,在我的机器上的任何地方都可以正常工作。

我正在运行 64 位 Vista Home Premium (IIS7),但我在 IIS 中启用了 32 位应用程序,为此 Web 服务创建了一个单独的 AppPool,并将我的所有程序集强制为 x86。我尝试在具有管理员权限的用户帐户下运行应用程序池,而不是作为网络服务。UAC 已关闭。我尝试过集成和经典模式。我在本地防火墙中明确打开了 LinkPointTransaction.dll 用来与 FirstData 通信的 TCP/IP 端口。我什至关闭了我的防火墙(在路由器后面)。

使用我列出的任何这些变通方法,它始终可以在 Windows 应用程序和 VS 开发服务器内的 Web 服务中运行,但不能在本地 IIS 服务器中运行。

IIS 网站的 AppPool 处于经典模式。(回应吉顿)

0 投票
4 回答
5084 浏览

javascript - 为什么我的网站在 IE 中崩溃?

我的网站在 Firefox 中运行良好,但在 IE 中崩溃。

我正在使用大量的 jQuery 来淡入内容。当用户多次点击上述链接之一时,它会在 IE 中崩溃。

这是我的网站:创意调色板

我完全不知道为什么该网站在 IE 中崩溃。我什至不知道从哪里开始调试我的问题。我的计算机上没有 Visual Studio,但在我朋友的计算机上,Visual Studio 读取消息“iexplore.exe [####] 中发生未处理的 win32 异常”

有没有人有任何想法?

0 投票
1 回答
1260 浏览

javascript - 为什么我的网站在 IE7 中在淡入另一个淡入淡出的页面时崩溃?

请看http://www.idea-palette.com

我有多个页面正在使用顶部导航淡化。当用户使用 jQuery Cycle 插件单击上述任何按钮以淡入包含幻灯片的另一个页面时,IE7 崩溃。

当我注释掉控制幻灯片淡入淡出的 jQuery 时,IE7 不再崩溃。你可以在这里看到:http ://www.idea-palette.com/IEindex.php

我猜 IE7 不喜欢它淡入淡出的某些内容,其中包含一些其他内容已经在淡出的过程中。我猜这两者以某种方式使 IE7 过载,所以它崩溃了。

在我发现 jQuery Cycle Plugin 导致页面崩溃之前,我询问了为什么会这样(为什么我的网站在 IE 中崩溃?),stackoverflow 上的 jeffamaphone 在查看我的网站时发现了以下信息:

'它与你的 DirectX 过滤器有关(可能是什么在做淡入淡出)。这是堆栈,EAX 为 NULL。无论代码在做什么都是试图取消 EAX:

CDXTFilterBehavior::_ClearSurface: 6C8E87E1 mov edi,edi 6C8E87E3 push ebp
6C8E87E4 mov ebp,esp 6C8E87E6 push ecx
6C8E87E7 mov eax,dword ptr [ebp+0Ch] 6C8E87EA mov ecx,dword ptr [eax] <--- EAX 为 NULL

dxtrans.dll!CDXTFilterBehavior::_ClearSurface()
dxtrans.dll!CDXTFilterBehavior::_DrawUnfilteredElementLayers()
dxtrans.dll!CDXTFilterBehavior::_DrawElementWithProceduralSurfaces()
dxtrans.dll!CDXTFilterBehavior::_ExecuteFilterChain()
dxtrans.dll!CDXTFilterBehavior::Draw()
mshtml.dll!CPeerHolder::Draw()
mshtml.dll!CLayout::DrawClientLayers()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispRoot::DrawEntire()
mshtml.dll!CDispRoot::DrawRoot()
mshtml.dll!CView::RenderView()
mshtml.dll!CDoc::OnPaint()
mshtml.dll!CServer::OnWindowMessage()
mshtml.dll!CDoc::OnWindowMessage()
mshtml.dll!CServer::WndProc()
user32.dll!_InternalCallWinProc@20()
user32.dll!_UserCallWinProcCheckWow@32()
user32.dll!_CallWindowProcAorW@24()
user32.dll!_CallWindowProcW@20()
user32.dll! _InternalCallWinProc@20()
user32.dll!_UserCallWinProcCheckWow@32()
user32.dll!_DispatchClientMessage@20()
user32.dll!_fnDWORD@4()
ntdll.dll!_KiUserCallbackDispatcher@12()
user32.dll!_NtUserDispatchMessage@4()
user32.dll!_DispatchMessageWorker@8()
user32.dll!_DispatchMessageW@4()
ieframe.dll!CTabWindow::_TabWindowThreadProc()
kernel32.dll!@BaseThreadInitThunk@12()
ntdll.dll!_RtlUserThreadStart@8()
ntdll.dll!_RtlUserThreadStart@8()

也许您正在从 DOM 中删除一个元素,而转换仍在对其进行操作?

有人知道我该如何解决这个问题吗?

0 投票
5 回答
1737 浏览

c# - 加载 C++ dll 时 C# 崩溃

我的程序是用 C# NET 2.0 编写的,它使用来自使用 Microsoft Visual Studio 2008 SP1 用 C++ 编写的 dll 的外部函数。如果我从放置程序的目录中删除 dll,程序在它应该使用 dll 的那一刻崩溃。这很正常。

但是使用我的程序的用户在不移动 dll 的情况下在同一个地方得到了同样的错误。他们都从>here<获得了 C++ Redistributable 2008

是因为我在 .NET 2.0 而不是 NET 3.5 中制作了程序,还是因为可再发行组件应该是旧版本而发生这种情况?

编辑:请注意,程序运行良好。

>>新线程<<

0 投票
1 回答
191 浏览

windows - Crash shows Visual studio option. But not showing dont send message

When I get any crash in my pc, I used to get don't send dialog box. But recently it is always showing some dialogbox, and it is asking to debug in visual studio. I dont want this dialog option. How can I remove this option.

Could any one knows information about this. Thanks & regards, Haranadh

0 投票
2 回答
1156 浏览

windows - 我无法获取崩溃转储文件

当我停止服务器时,我崩溃了。但是我看不到这次崩溃的任何转储文件。为什么没有创建转储文件。如果可能的话,任何人都可以让我知道将在哪里创建转储文件。

谢谢哈拉纳德

0 投票
4 回答
6520 浏览

c# - 无法在 C# 中加载 C++ DLL

>我之前的话题<

我创建了这个,因为我在 VMBox 上安装了 WinXP,但我无法让它再次工作。

这次我在表单上创建了一个 OnLoad 事件

在我的 PC 上运行良好,但在 VMBox LoadLibrary 上返回 0。

一些用户提到问题在于将旧的 NET Framework(2.0) 与在最新的 MS Visual Studio(2008 SP1) 上制作的 dll 混合在一起,所以我采取了行动,现在它设置为与 NET 3.5 一起使用的程序属性

在 VMBox 上,我有 NET 2.0,但这不是问题 - 程序本身运行良好。我也有 C++ Redistributable(2005、2005 SP1 和 2008)。

可能是什么问题呢?

0 投票
4 回答
792 浏览

c - 奇怪的代码崩溃问题?

我有一个 MSVC 6.o 工作区,其中包含所有 C 代码。
代码在没有任何优化开关的情况下运行,即使用选项 O0,并且处于调试模式。此代码是从某个第 3 方获得的。它按原样执行。

但是当我printf在某些函数中添加一些语句进行调试,然后执行代码时,它就崩溃了。

我怀疑它是跨内存页/内存段或类似的某种代码/数据溢出。但是代码没有任何内存映射说明符,或链接器命令文件提及段/内存映射等。

我如何缩小原因,以及解决这个古怪问题的方法?

0 投票
3 回答
315 浏览

c++ - 在 Windows XP 中多次启动程序 + DLL 的问题?

我们开发了一个使用 TCP 和 UDP 套接字的网络库。此 DLL 由 testclient 使用,该客户端在同一台 PC 上多次启动以进行负载测试。

在 Windows Vista 中,多次启动 testclient 是没有问题的。在 Windows XP 中,启动它最多 5 次是没有问题的,但是如果我们启动它 6 次或更多,然后关闭一个客户端,它们都会崩溃并带有明显的随机堆栈跟踪。

是的,虽然我们不使用任何进程间代码(仅客户端之间的套接字),但其中一个客户端的终止会导致所有客户端的崩溃。

我们的 DLL 使用 MSVC 编译并使用 Boost 和 Crypto++ 库(静态链接)。

知道为什么不同的过程会相互影响吗?

0 投票
9 回答
10994 浏览

visual-studio-2008 - 打开项目属性时 Visual Studio 2008 崩溃

我有一个在 Visual Studio 2008 中开发的多项目 .NET 应用程序。如果我尝试打开我的一个项目的项目属性(更改设置或发布),Visual Studio 会立即关闭。没有提示向 Microsoft 发送报告,并且在事件查看器中记录了两个连续错误:

  • .NET 运行时版本 2.0.50727.3053 - 致命的执行引擎错误 (7A035E00) (80131506)
  • .NET 运行时版本 2.0.50727.3053 - 致命的执行引擎错误 (7A2E0F92) (0)

如果我删除解决方案中的所有文件.user.suo我可以再次发布和访问项目属性。但是,该错误会随着时间的推移而返回。这似乎表明.suo.user文件被 Visual Studio 损坏了。有没有其他人遇到过这个问题或知道如何解决这个问题?