- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个 .NET 3.5 可执行文件,使用“任何 CPU”编译,当我尝试在 Windows Server 2008 x64 R2 上运行它时 - 它给我:
Faulting application name: mcb.exe, version: 0.1.0.8, time stamp: 0x4e08e871
Faulting module name: KERNELBASE.dll, version: 6.1.7600.16385, time stamp: 0x4a5bdfe0
有没有其他人遇到/解决过这个问题?
我怀疑 DLLImports 是它甚至没有进入 main() --我还应该补充一点,这在非 R2 Win Server 2008 x64 上运行良好
编辑:没关系——dll 导入似乎不是问题的原因——我把它注释掉并试了一下,同样的行为发生了。重命名问题。
编辑 II:这个基于内核的 dll 错误似乎很常见,但我找不到任何原因。
每个请求的完整错误:
Faulting application name: mcb.exe, version: 0.1.0.8, time stamp: 0x4e08eb21
Faulting module name: KERNELBASE.dll, version: 6.1.7600.16385, time stamp: 0x4a5bdfe0
Exception code: 0xe0434f4d
Fault offset: 0x000000000000aa7d
Faulting process id: 0x%9
Faulting application start time: 0x%10
Faulting application path: %11
Faulting module path: %12
Report Id: %13
我无法及时附加调试器,也无法在故障机器上安装 VS :-(
这是 windbg 的输出,恐怕这对我来说只是胡言乱语......我不知道是否有人能理解它。
Executable search path is:
ModLoad: 00000000`01180000 00000000`0132c000 mcb.exe
ModLoad: 00000000`77710000 00000000`778bc000 ntdll.dll
ModLoad: 000007fe`f4dc0000 000007fe`f4e2f000 C:\Windows\SYSTEM32\MSCOREE.DLL
ModLoad: 00000000`775f0000 00000000`7770f000 C:\Windows\system32\KERNEL32.dll
ModLoad: 000007fe`fd8f0000 000007fe`fd95b000 C:\Windows\system32\KERNELBASE.dll
(1870.15fc): Break instruction exception - code 80000003 (first chance)
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -
ntdll!CsrSetPriorityClass+0x40:
00000000`777c0fb0 cc int 3
0:000> g
ModLoad: 000007fe`fd500000 000007fe`fd557000 C:\Windows\system32\apphelp.dll
ModLoad: 000007fe`fea90000 000007fe`feb6b000 C:\Windows\system32\ADVAPI32.dll
ModLoad: 000007fe`fde60000 000007fe`fdeff000 C:\Windows\system32\msvcrt.dll
ModLoad: 000007fe`feb70000 000007fe`feb8f000 C:\Windows\SYSTEM32\sechost.dll
ModLoad: 000007fe`fdcb0000 000007fe`fddde000 C:\Windows\system32\RPCRT4.dll
ModLoad: 000007fe`fe7f0000 000007fe`fe861000 C:\Windows\system32\SHLWAPI.dll
ModLoad: 000007fe`ff9b0000 000007fe`ffa17000 C:\Windows\system32\GDI32.dll
ModLoad: 00000000`774f0000 00000000`775ea000 C:\Windows\system32\USER32.dll
ModLoad: 000007fe`fda40000 000007fe`fda4e000 C:\Windows\system32\LPK.dll
ModLoad: 000007fe`fe9c0000 000007fe`fea8a000 C:\Windows\system32\USP10.dll
ModLoad: 000007fe`ff980000 000007fe`ff9ae000 C:\Windows\system32\IMM32.DLL
ModLoad: 000007fe`fe2e0000 000007fe`fe3e9000 C:\Windows\system32\MSCTF.dll
ModLoad: 000007fe`f3cc0000 000007fe`f466e000 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll
ModLoad: 00000000`75370000 00000000`75439000 C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_88dce9872fb18caf\MSVCR80.dll
ModLoad: 000007fe`feb90000 000007fe`ff916000 C:\Windows\system32\shell32.dll
ModLoad: 000007fe`fe0d0000 000007fe`fe2d2000 C:\Windows\system32\ole32.dll
ModLoad: 000007fe`fd670000 000007fe`fd67f000 C:\Windows\system32\profapi.dll
ModLoad: 000007fe`f27e0000 000007fe`f36bb000 C:\Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\10e3a3015e967b69f90d58230a694f67\mscorlib.ni.dll
ModLoad: 000007fe`fd560000 000007fe`fd56f000 C:\Windows\system32\CRYPTBASE.dll
ModLoad: 000007fe`f2650000 000007fe`f27d4000 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorjit.dll
ModLoad: 00000642`ff4a0000 00000642`ff4aa000 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\culture.dll
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): CLR exception - code e0434f4d (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): CLR exception - code e0434f4d (first chance)
ModLoad: 000007fe`f1c30000 000007fe`f264e000 C:\Windows\assembly\NativeImages_v2.0.50727_64\System\98ac7ad6dcf7484bf8b4478ea6951cb6\System.ni.dll
ModLoad: 000007fe`f19f0000 000007fe`f1c27000 C:\Windows\assembly\NativeImages_v2.0.50727_64\System.Drawing\62f46b8689863e5f23b1b69fe9c92eaf\System.Drawing.ni.dll
ModLoad: 000007fe`f0950000 000007fe`f19e6000 C:\Windows\assembly\NativeImages_v2.0.50727_64\System.Windows.Forms\1109b73499e4e9b612bf55e2014d94df\System.Windows.Forms.ni.dll
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): CLR exception - code e0434f4d (first chance)
(1870.15fc): C++ EH exception - code e06d7363 (first chance)
(1870.15fc): CLR exception - code e0434f4d (first chance)
(1870.15fc): CLR exception - code e0434f4d (!!! second chance !!!)
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\Windows\system32\KERNELBASE.dll -
KERNELBASE!RaiseException+0x3d:
000007fe`fd8faa7d 4881c4c8000000 add rsp,0C8h
更多信息:
0:000> |* ~* kp
. 0 Id: 198c.1874 Suspend: 1 Teb: 000007ff`fffde000 Unfrozen
Child-SP RetAddr Call Site
00000000`0043a8c0 00000000`753a96d0 KERNELBASE!RaiseException+0x39
00000000`0043a990 00000000`7775f001 MSVCR80!_CxxCallCatchBlock+0x180
00000000`0043aa40 000007fe`f3e721da ntdll!RcFrameConsolidation+0x3
00000000`0043e640 000007fe`f3e3543f mscorwks!MethodDesc::MakeJitWorker+0x1ea
00000000`0043e760 000007fe`f3e2702a mscorwks!MethodDesc::DoPrestub+0x116f
00000000`0043e910 000007fe`f3f8d387 mscorwks!PreStubWorker+0x1fa
00000000`0043e9d0 000007fe`f3f8d4a2 mscorwks!ThePreStubAMD64+0x87
00000000`0043eaa0 000007fe`f3e66ef3 mscorwks!CallDescrWorker+0x82
00000000`0043eaf0 000007fe`f3e56d1f mscorwks!CallDescrWorkerWithHandler+0xd3
00000000`0043eb90 000007fe`f3ee35b7 mscorwks!MethodDesc::CallDescr+0x24f
00000000`0043ede0 000007fe`f3eff358 mscorwks!ClassLoader::RunMain+0x22b
00000000`0043f040 000007fe`f3ec7835 mscorwks!Assembly::ExecuteMainMethod+0xbc
00000000`0043f330 000007fe`f3db349f mscorwks!SystemDomain::ExecuteMainMethod+0x491
00000000`0043f900 000007fe`f3ef8ab0 mscorwks!ExecuteEXE+0x47
00000000`0043f950 000007fe`f5195b21 mscorwks!CorExeMain+0xac
00000000`0043f9b0 00000000`7760f56d MSCOREE!CorExeMain_Exported+0x57
00000000`0043f9e0 00000000`77742cc1 KERNEL32!BaseThreadInitThunk+0xd
00000000`0043fa10 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
1 Id: 198c.13f8 Suspend: 1 Teb: 000007ff`fffdc000 Unfrozen
Child-SP RetAddr Call Site
00000000`020df7f8 000007fe`fd8f13a6 ntdll!NtWaitForMultipleObjects+0xa
00000000`020df800 00000000`775ff190 KERNELBASE!WaitForMultipleObjectsEx+0xe8
00000000`020df900 000007fe`f3f1b525 KERNEL32!WaitForMultipleObjects+0xb0
00000000`020df990 000007fe`f3efe331 mscorwks!DebuggerRCThread::MainLoop+0xbd
00000000`020dfa40 000007fe`f3db5caa mscorwks!DebuggerRCThread::ThreadProc+0xf9
00000000`020dfa90 00000000`7760f56d mscorwks!DebuggerRCThread::ThreadProcStatic+0x56
00000000`020dfae0 00000000`77742cc1 KERNEL32!BaseThreadInitThunk+0xd
00000000`020dfb10 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
2 Id: 198c.1840 Suspend: 1 Teb: 000007ff`fffda000 Unfrozen
Child-SP RetAddr Call Site
00000000`1ae1f608 000007fe`fd8f10ac ntdll!ZwWaitForSingleObject+0xa
00000000`1ae1f610 000007fe`f3df72e2 KERNELBASE!WaitForSingleObjectEx+0x79
00000000`1ae1f6b0 000007fe`f3df73d3 mscorwks!ZapImage::OutputDebugInfo+0xaa
00000000`1ae1f710 000007fe`f3f0f0a9 mscorwks!CLREvent::WaitEx+0x63
00000000`1ae1f7c0 000007fe`f3ef922a mscorwks!WKS::WaitForFinalizerEvent+0x49
00000000`1ae1f7f0 000007fe`f3ee4ffc mscorwks!WKS::GCHeap::FinalizerThreadWorker+0x4a
00000000`1ae1f830 000007fe`f3ea85ad mscorwks!MethodTableBuilder::AllocateFromHighFrequencyHeap+0x70
00000000`1ae1f880 000007fe`f3ef0f2d mscorwks!List<tagNgenDependents * __ptr64>::AddTail+0x11d
00000000`1ae1f950 000007fe`f3da4d1e mscorwks!ZapStubPrecode::GetType+0x39
00000000`1ae1f990 000007fe`f3eff984 mscorwks!ManagedThreadBase_NoADTransition+0x42
00000000`1ae1f9f0 000007fe`f3db0718 mscorwks!WKS::GCHeap::FinalizerThreadStart+0x74
00000000`1ae1fa30 00000000`7760f56d mscorwks!Thread::intermediateThreadProc+0x78
00000000`1ae1fb00 00000000`77742cc1 KERNEL32!BaseThreadInitThunk+0xd
00000000`1ae1fb30 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
似乎当我运行“分析”时,金钱错误文件是
EXCEPTION_MESSAGE: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a
MANAGED_OBJECT_NAME: System.IO.FileNotFoundException
MANAGED_STACK_COMMAND: !pe 24b6010
但我不明白这是怎么回事——安装了 .NET 3.5!
我是个白痴 - 我不得不在 Win2008 R2 x64 的功能面板中启用 .NET Framework 3.5.1 功能。我想至少我了解了一些关于 windbg 的知识......
最佳答案
异常 0xE0434F4D 是未处理的 CLR 异常。 KERNELBASE 的东西很可能只是引发异常的库函数 - RtlRaiseException
或类似的。您需要在 CLR 代码中捕获异常、创建故障转储或附加调试器(例如 windbg)以获取详细信息,例如堆栈跟踪。 This MSDN blog post有一个使用 windbg 诊断 CLR 崩溃的例子。
关于c# - 在 Windows Server 2008 R2 上运行 C# 应用程序时出现 KERNELBASE.dll 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6498703/
我的应用程序从一个有 5 个选项卡的选项卡栏 Controller 开始。一开始,第一个出现了它的名字,但其他四个没有名字,直到我点击它们。然后根据用户使用的语言显示名称。如何在选项卡栏出现之前设置选
我有嵌套数组 json 对象(第 1 层、第 2 层和第 3 层)。我的问题是数据表没有出现。任何相关的 CDN 均已导入。该表仅显示部分。我引用了很多网站,但都没有解决我的问题。 之前我使用标准表来
我正在尝试设置要显示的 Parse PFLoginViewController。这是我的一个 View Controller 的类。 import UIKit import Parse import
我遇到了这个问题,我绘制的对象没有出现在 GUI 中。我知道它正在被处理,因为数据被推送到日志文件。但是,图形没有出现。 这是我的一些代码: public static void main(Strin
我有一个树状图,其中包含出现这样的词...... TreeMap occurrence = new TreeMap (); 字符串 = 单词 整数 = 出现次数。 我如何获得最大出现次数 - 整数,
因此,我提示用户输入变量。如果变量小于 0 且大于 10。如果用户输入 10,我想要求用户再次输入数字。我问时间的时候输入4,它说你输入错误。但在第二次尝试时效果很好。例如:如果我输入 25,它会打印
我已经用 css overflow 属性做了一个例子。在这个例子中我遇到了一个溢出滚动的问题。滚动条出现了,但没有工作意味着每当将光标移动到滚动条时,在这个滚动条不活动的时间。我对此一无所知,所以请帮
我现在正在做一个元素。当您单击一个元素时,会出现以下信息,我想知道如何在您单击下一个元素而不重新单击同一元素时使其消失....例如,我的元素中有披萨,我想单击肉披萨看到浇头然后点击奶酪披萨看到浇头和肉
我有一个路由器模块,它将主题与正则表达式进行比较,并将出现的事件与一致的键掩码链接起来。 (它是一个简单的 url 路由过滤,如 symfony http://symfony.com/doc/curr
这个问题在这里已经有了答案: 9年前关闭。 Possible Duplicate: mysql_fetch_array() expects parameter 1 to be resource, bo
我在底部有一个带有工具栏的 View ,我正在使用 NavigationLink 导航到该 View 。但是当 View 出现时,工具栏显示得有点太低了。大约半秒钟后,它突然跳到位。它只会在应用程序启
我试图在我的应用程序上为背景音乐添加一个 AVAudioPlayer,我正在主屏幕上启动播放器,尝试在应用程序打开时开始播放但出现意外行为... 它播放并立即不断创建新玩家并播放这些玩家,因此同时播放
这是获取一个数字,获取其阶乘并将其加倍,但是由于基本情况,如果您输入 0,它会给出 2 作为答案,因此为了绕过它,我使用了 if 语句,但收到错误输入“if”时解析错误。如果你们能提供帮助,我真的很感
暂停期间抛出异常 android.os.DeadObjectException 在 android.os.BinderProxy.transactNative( native 方法) 在 androi
我已经为猜词游戏编写了一些代码。它从用户输入中读取字符并在单词中搜索该字符;根据字符是否在单词中,程序返回并控制一些变量。 代码如下: import java.util.Random; import
我是自动化领域的新手。这是我的简单 TestNG 登录代码,当我以 TestNG 身份运行该代码时,它会出现 java.lang.NullPointerException,双击它会突出显示我导航到 U
我是c#程序员,我习惯了c#的封装语法和其他东西。但是现在,由于某些原因,我应该用java写一些东西,我现在正在练习java一天!我要创建一个为我自己创建一个虚拟项目,以便让自己更熟悉 Java 的
我正在使用 Intellij,我的源类是 main.com.coding,我的资源文件是 main.com.testing。我将 spring.xml 文件放入资源文件中。 我的测试类位于 test.
我想要我的tests folder separate到我的应用程序代码。我的项目结构是这样的 myproject/ myproject/ myproject.py moduleon
这个问题已经有答案了: What is a NullPointerException, and how do I fix it? (12 个回答) 已关闭 6 年前。 因此,我尝试比较 2 个值,一个
我是一名优秀的程序员,十分优秀!