首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >KERNELBASE.dll在Windows 2008 R2上运行c#应用程序时出错?

KERNELBASE.dll在Windows 2008 R2上运行c#应用程序时出错?
EN

Stack Overflow用户
提问于 2011-06-27 12:40:48
回答 3查看 44.7K关注 0票数 6

我有一个.NET 3.5可执行文件,用“任意CPU”编译,当我试图在Windows 2008 x64 R2上运行它时,它给了我如下信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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上运行得很好。

编辑:Nevermind -- dll导入似乎不是问题的原因--我注释掉并尝试了它,同样的行为也发生了。重命名问题。

编辑II:这个内核基本dll错误似乎相当常见,但我找不到任何原因。

每个请求都有完全错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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:

这是风车输出,恐怕对我来说是胡说八道.我不知道是否有人能理解。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

更多信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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

似乎当我运行“分析”时,货币错误文件是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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框架3.5.1功能。我想我至少学到了点关于风车的东西.

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-27 12:54:43

异常0xE0434F4D是一个未处理的CLR异常。很可能KERNELBASE只是引发异常的库函数-- RtlRaiseException或类似的函数。您需要捕获CLR代码中的异常,创建崩溃转储,或者附加调试器(如windbg)以获取详细信息,如堆栈跟踪。This MSDN blog post有一个使用windbg诊断CLR崩溃的示例。

票数 6
EN

Stack Overflow用户

发布于 2013-02-22 06:42:08

我刚刚在我创建的Windows表单应用程序中遇到了这个问题。显然,有大量的问题可以导致这一点。在我的示例中,您可以打开任务管理器,单击应用程序,在任务管理器中看到它打开,然后立即关闭。查看问题的唯一方法是查看事件查看器并查找错误。

我在Program.cs的构造函数中运行了一个方法,这是在启动windows窗体应用程序时首先实例化的。在任何异常处理创建之前,代码中都有一个导致异常的错误。为了解决这个问题,我在创建了这样一个未处理的异常方法之后,将代码移到了一个点:

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);

在我的表单构造函数中。现在,程序将启动,并实际上抛出一个错误。然后,我只需修复代码中的bug。

我希望这能帮到你或者其他人。

票数 3
EN

Stack Overflow用户

发布于 2015-09-19 22:59:24

我有一个vb程序运行在四台机器上,只有一台。在远程调试之后,我发现我有一个DataGridView,它显示了不同机器上的不同列。对于这台机器,有一个列名拼错了。这导致了上述错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6498703

复制
相关文章
Nginx 不能访问 (找不到)Django 静态文件的原因
django 部署模式为 debug = False(debug = True 找不到静态文件基本是配置错误,去详细检查 settings.py 里的 STATIC_URL、STATICFILES_DIRS 配置)
卓越笔记
2023/02/18
3.1K0
Nginx 不能访问 (找不到)Django 静态文件的原因
gitblit 外网不能访问
Google Chrome 默认非安全端口列表,虽然以上方法可以解决问题,但建议尽量避免以下端口:
2019/03/29
7.9K0
gitblit 外网不能访问
redis非本地不能访问
访问redis数据库,使用redis-cli -h ip -p port无法连接。查了以后发现是redis配置问题。  首先,停止redis服务。  然后,修改redis.conf文件,将其中的bind 127.0.0.1注释掉,同时将protected-mode yes改为no。  最后,重启redis。  问题解决。
似水的流年
2019/12/06
3.1K0
Django 限制访问频率
最近做了一个系统由于部分接口需要进行耗时操作,因而不希望用户进行频繁访问,需要进行访问频率限制。如果要自己实现一个访问限制功能相对来说也不会太复杂,并且网上有各种代码可以参考。如果自己不想实现这个代码可以使用 Django Ratelimit 。
obaby
2023/02/24
1.4K0
本地IP可以访问 外网IP 不能访问网站
https://jingyan.baidu.com/article/624e74590da64d34e8ba5aa0.html
用户6158975
2019/09/04
10.9K0
OpenStack Pike dashboard noVNC 不能访问
现象:openstack dashboard novnc不能查看,报Failed to connect to server (code: 1006)错误
后端云
2018/10/24
2.6K0
再谈《Django 限制访问频率》
之前提到使用ratelimit来限制访问频率,我的目的是根据用户来限制访问频率,但是实际上通过下面的代码并没有达到效果,如果用多个浏览器进行同时刷新,会存在跳过限制的情况
obaby
2023/02/24
9730
如何设置电脑不能访问公网但是能够访问内网
方法: 删除本地路由 手动添加只能访问内网的路由 首先查看本地路由 打开cmd 输入 ipconfig /all 通常默认网关对应的路由即是默认路由
我是李超人
2020/08/21
4.4K0
如何设置电脑不能访问公网但是能够访问内网
win8不能解析DNS导致不能访问外网问题
win8不能解析DNS导致不能访问外网问题     win8系统以前都可以正常上网,早上发现不能访问外网问题,内网可以访问。找运维同事查看后,发现是DNS不能解析问题,这个问题可能是win8自身的bu
闵开慧
2018/04/02
4.5K0
win8不能解析DNS导致不能访问外网问题
Django 实现统计网站访问状态
网站访问状态统计(饼状图): 统计Web容器的日志数据,并通过饼状图将访问状态统计出来,例如404状态.
微软技术分享
2022/12/28
9850
Django配置runserver实现远程访问
如果是在另一台电脑上web访问要用 python manage.py ip:port (一般使用8000)的形式;监听所有ip用0.0.0.0如下:
Devops海洋的渔夫
2019/05/30
2.4K0
Sftp只允许用户访问指定的目录,不能访问其他目录
在一些生产环境中,有时,用户需要传数据到服务器,但是配置ftp服务比较麻烦,此时,我们可以为用户创建sftp账户,让用户使用sftp来上传下载所需的数据。Sftp账号即为系统账号,将账户密码给用户,用户除了能登录sftp上传下载数据外,还可以访问系统中的其他目录,由此,给我们的系统带来了安全隐患,再次,我们需要配置用户只能通过sftp登录系统下载上传所需的数据。
joshua317
2021/01/13
11.1K1
Django之views视图函数
views视图函数属于MTV中逻辑处理的部分 视图函数包含着两个对象,HttpRequest对象和HttpResponse对象
py3study
2020/01/19
9360
k8s service不能访问排错
对于新安装的 Kubernetes,经常出现的一个问题是 Service 没有正常工作。如果您已经运行了 Deployment 并创建了一个 Service,但是当您尝试访问它时没有得到响应,希望这份文档能帮助您找出问题所在。
iginkgo18
2021/06/22
1.5K0
k8s service不能访问排错
对于新安装的 Kubernetes,经常出现的一个问题是 Service 没有正常工作。如果您已经运行了 Deployment 并创建了一个 Service,但是当您尝试访问它时没有得到响应,希望这份文档能帮助您找出问题所在。 ​
iginkgo18
2022/05/09
2.2K0
k8s service不能访问排错
Django实现统计网站访问次数、访问 ip 、受访页面
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
菲宇
2019/10/22
7.4K1
框架篇-Django博客应用-访问文章
3.Blog.objects.get 是 django 中封装的对数据库的操作,此处用于获取指定文章内容。
小团子
2019/07/18
6610
框架篇-Django博客应用-访问文章
云服务器uwsgi内网访问但外网不能访问的解决
按照网上的教程配置uwsgi,内网可以正常访问,但是外网不通。教程很多,但都没有提到外网不通的坑。这里随便贴一个https://cloud.tencent.com/developer/article/1563400
用户9227809
2021/11/26
14.5K0
django Throttling 节流 限制接口访问次数
限制类似于权限,因为它确定是否应该授权请求。Throttles表示临时状态,用于控制客户端可以对API发出的请求的速率。
Autooooooo
2020/11/09
1.6K0
点击加载更多

相似问题

在django测试客户端中访问raw_post_data

24

Django中的raw_post_data解码问题

13

使用Django将raw_post_data保存为FileField

10

Django "render“不能访问Pylance

1222

Django - Javascript不能访问DOM?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文